The Professional Unity Developer Program from GameDevHQ delivers career-ready software engineers. The program focuses on using game development as a gateway to software engineering. Students who successfully complete this program are qualified for junior-mid level software engineering roles for the games industry and beyond.
After completing our curriculum, our students are able to do the following:
• Develop and improve various game systems (AI, UI, tools, etc.)
• Implement game features and systems in Unity/C#
• Code core systems and gameplay mechanics
• Architect event-driven systems
• Profile & optimize applications
• Experienced with Agile development
• Experienced with Git/Github
• Experience publishing multiple game titles
• Work well with designers and artists
C# concepts mastered include the following:
• Classes
• Static Types
• Enums
• Dictionaries
• Abstract Classes and Interfaces
• Delegates and Events
• LINQ
• Game Programming Design Patterns
• Scriptable Objects
• Unity Web Requests
All projects created by the student in this program demonstrate a high-level mastery of the Unity platform as well as the full software development life cycle. The curriculum completed includes the following:
• 2D Vertical Shooter
• 2.5D Platformer
• 3D First-Person Shooter
• 2D Mobile Game Development
• Augmented Reality
• Enterprise App solutions with AWS Integration
• Unity Profiler and Optimization