Skip to content

Video Game Development

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.

Unity Download

Visual Studio Download

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


        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.