Learn the basics of programming using the Unity Game Engine.
Instructor Mike Treanor
Most examples from class will be annotated and posted here. Remember to look carefully at the comments in the code. To quickly look at the code, just look through the Unity project in the GitHub repository. To integrate the project into another Unity project, download and import the .unitypackage file. In your own Unity project, go to Assets > Import Package > Custom Package...
2/20/19
This example introduces terrains and also reviews most of what we've covered in class including:
All exercises are designed to allow you to demonstrate proficiency in various aspects of game programming. As you code, you should also adhere to the code standards demonstrated in the examples, and that I demonstrate in class.
# | Due Date | Title | Link |
---|---|---|---|
1 | 1/24/19 | Rube Goldberg Machine | Exercise sent via email |
2.1 | 1/31/19 | Setting up your development environment with Unity and Github | Setup Instructions |
2.2 | 1/31/19 | Launch Something! | link |
3 | 2/6/19 | Roll a Something | link |
4 | 2/20/19 | Putting it all together | link |
5 | 2/27/19 | Flight Simulator | link |
6 | 3/6/19 | 3D Platformer | link |
- | 3/20/19 (Near complete playtest) 3/27/19 (Polished submission) |
Midterm | link |
7 | 4/3/19 | Cutscenes | link |
- | 5/7/19 (with sub-deadlines) | Final Project: A Complete Game with a Theme | link |