Game Programming & Design
Game Programming with Unity and C#
This course utilizes the C# programming language within the Unity game engine to help students learn game programming. Students will initiate the development of a variety of games by writing C# scripts to enable desired game features, object and character behaviors, and game mechanics. Students will then use a collection of custom tutorials to expand on and publish one of their games.
3D Game Design with Unreal
Interested in the exciting world of 3D computer game design and creation? Your journey begins here! In this introductory course, you’ll learn the fundamentals of game design, rules, and game mechanics, and will be encouraged to work in an interactive environment with other students who have similar interests and experience.
You’ll build on your own game ideas and get an insider’s look at the computer game design industry, with hands-on experience using the powerful game creation software Unreal Engine. You will learn to design complex levels and worlds, learn the basics of programming for games, and learn innovative game play scenarios. You’ll build original terrain, customize characters, create lighting and shadows effects, and explore a variety of other 3D game assets.