Course Description
This course provides the theory of video game design and is built around three sequences: Unity builds, programming, and art. Students will learn every piece of a video game, from characters, story, interface, immersion, strategy, sound art, animation, and programming. Games will be based on the freeware software Unity Game Engine.
Topical Outline
- Introduction to Unity
- Unity Installation and Interface Familiarity
- Creating, Exploring and Exporting the Scene
- Transforming Built-in Objects to Create an Indoor Scene
- Creating an Outdoor Scene with Unity’s Built-in Terrain Generator
- Creating a Simple 2D Level for a Side-Scroller
- Introduction to Programming in C#
- Final 3D Game Creation
At the end of this course, students will be able to:
- Get up and running fast with the Unity 5 game engine and editor.
- Work efficiently with Unity’s graphical asset pipeline.
- Make the most of lights and cameras.
- Understand the design development in creating worlds in video game design.
- Sculpt stunning worlds with Unity’s terrain and environmental tools.
- Understand the development and design in creating characters for video games.
- Script tasks ranging from capturing input to building complex behaviors.
- Quickly create repeatable, reusable game objects with prefabs.
- Implement easy, intuitive game user interfaces.
- Control players through built-in and custom character controllers.
- Build realistic physical and trigger collisions.
- Apply the “finishing touches” and deploy your games.
General Education Distribution Area
AAS Technical Elective