MASTER UNITY &
UNREAL ENGINE
Choose your pathway to becoming a professional game developer. Both curriculums are designed to take you from complete beginner to industry-ready developer.
CHOOSE YOUR PATHWAY
Unity Pathway
Master C# programming and Unity engine development. Includes 2D/3D games, VR, AR, and mobile development.
Unreal Engine Pathway
Master C++ programming and Unreal Engine development. Focus on AAA-level game development and advanced systems.
Unity Development Pathway
Complete curriculum covering 2D/3D game development, VR/AR experiences, mobile games, and professional development practices using C# and Unity Engine.
Career Prep
Master resume building, cover letter crafting, and interview etiquette while developing a robust project portfolio and LinkedIn presence for networking and career advancement.
Git Source Control
Learn fundamental source control concepts including committing code, managing pull requests, and implementing effective branching strategies for collaborative development.
Unity Foundations
Comprehensive introduction to Unity ecosystem including animation, physics, materials, prefabs, and environment manipulation within the Unity framework.
2D Game Development
Implement essential game elements including player movement, power-ups, spawn systems, enemy behaviors, boss battles, and wave systems through hands-on projects.
Intro to VR
Create immersive VR experiences covering locomotion, gaze interactions, object manipulation, custom hand interactions, and joy stick development.
Intro to AR
Master augmented reality fundamentals including marker tracking, object placement, and enterprise AR applications using XR Interaction Toolkit.
Level Design & Lighting
Learn game design principles, advanced Unity features including URP and HDRP, lighting, post-processing effects, and asset integration.
Timeline & Cinemachine
Master Unity’s Timeline and Cinemachine for creating cutscenes, interactive camera systems, and dynamic narratives within games.
New Input System
Master Unity’s new Input System, building custom action maps and implementing advanced input features for responsive control schemes.
Game Logic & Interactions I
Focus on essential game programming topics including raycasting and AI navigation for creating engaging gameplay experiences.
Physics in Unity
Master advanced physics topics including projectile prediction, vehicle physics, collisions, and terrain dynamics for realistic environments.
Game Logic & Interactions II
Create intricate puzzles, implement character controllers, and orchestrate complex triggered events using advanced C# programming.
UI Development
Design and implement dynamic user interfaces within Unity, creating UI-driven games and educational applications with focus on UX.
2D Mobile Game Development
Specialized course focusing on mobile game development principles, optimization, and deployment for iOS and Android platforms.
Profiler & Optimization
Learn Unity Profiler usage, code optimization techniques, and understanding time/space complexity to enhance project performance.
Portfolio & Certification
Capstone project demonstrating mastery of the software development lifecycle by building a complete video game from inception to completion.
Unreal Engine Development Pathway
Focused curriculum covering AAA-level game development using C++ and Unreal Engine, with emphasis on performance and advanced game systems.
Unreal Engine 101
Comprehensive introduction to Unreal Engine ecosystem including animation, physics, materials, Blueprint usage, and environment manipulation.
Introduction to Unreal Engine Game Architecture
Implement essential game elements including player movement, physics, collectibles, spawn systems, visual effects, and basic user interfaces.
Character Programming in Unreal Engine
Master character creation and animation using C++, covering skeletal meshes, animation blueprints, physics bodies, and locomotion mechanics.
Player Interactions in Unreal Engine
Program common game interactions using C++ including collectibles, interactive objects, toggleable lights, doors, keys, containers, and puzzles.
AI Navigation in Unreal Engine
Implement sophisticated AI systems using C++ including Navigation Mesh, AI Perception, and dynamic AI behaviors like Patrol, Search, and Chase states.
Portfolio & Certification
Capstone project demonstrating mastery of game development lifecycle by building a complete video game using Unreal Engine and C++.
YOUR LEARNING JOURNEY
Foundation & Fundamentals
Start with career prep, source control, and engine fundamentals. Build your first projects while learning core programming concepts.
Core Development Skills
Master game development through hands-on projects. Create complete games, implement game logic, and learn industry-standard practices.
Specialized Technologies
Dive into specialized areas like VR/AR, mobile development, or advanced AI systems. Choose your specialization based on career goals.
Portfolio & Career Readiness
Build a professional portfolio with polished projects. Learn optimization techniques and prepare for the job market with industry-standard practices.