This course covers the basics of game development. We will learn how to structure a virtual world for performance, scalability, and stability. This involves event management, encapsulation, inheritance, pattern implementations and much more. We will learn how to breathe life into an idea through the C# language and Unity engine in the most effective manner.
Due to its challenging nature, this course is designed for high school students with prior programming experience.
Struggling With a Topic?
Try reading about in the Unity Documentation. You can also email me if you’re still confused.
Our Projects
Note: There will obviously be more than one project or week as you update your class’s page.
Recent Activity
More Information
- Video Game Development Week 8: Finishing Touches
- Video Game Development Week 7: The Player Manager
- Video Game Development Week 6
- Video Game Development Week 5: The Game Manager
- Video Game Development Week 4: Prefabs
If you still have questions feel free to visit the “Contact Us” page!
August Miller
A software engineering student at Tech with 3+ years of indie game development experience.