Game Development
Build and publish professional 2D and 3D games. Learn Unity, Unreal Engine, C#, and Blueprints, from first prototype to store release.
Course Introduction
Learning Outcomes
Use Unity and Unreal Engine to design and develop 2D and 3D games
Apply C# and Blueprint visual scripting to implement game logic
Develop reusable game assets, animations, and user interfaces
Integrate physics, AI behaviors, and multiplayer mechanics
Optimize performance for mobile and desktop platforms
Deploy games to Google Play Store, Steam, or web platforms
Build a professional portfolio and prepare for Unity certification
Target Audience
- group ICT graduates with an interest in gaming, simulations, or XR development
- group Freelancers aspiring to enter the mobile and desktop game markets
- group Early-career professionals looking to join game studios or start indie development careers
6 Months (24 Weeks) Duration.
24-Week Learning Roadmap
From game fundamentals to a published, playable game
Intro to Game Development
Game genres, platforms, workflows, C# basics
Game Engines Overview
Unity vs. Unreal, project setup, scene creation
Scripting with C#
Game loop, variables, input handling, event-driven logic, Visual Studio
Visual Scripting
Blueprint scripting in Unreal, logic flow, triggers
Physics & Collision
Rigidbody, colliders, materials, triggers, PhysX
2D Game Development
Sprites, tilemaps, parallax, 2D physics, Spine
3D Game Development
Meshes, lighting, terrain, cameras, Blender (intro)
Asset Management & Animation
Importing assets, keyframes, animation controllers, Mixamo
User Interface Design
Canvas, HUD, menus, health bars, Unity UI Toolkit, UMG
Game AI & NPCs
State machines, navigation, enemy behaviors, NavMesh
Audio & FX Integration
Sound effects, background music, particle systems, FMOD
Level Design
Environment setup, game flow, challenge design, Unity Terrain, Unreal Landscapes
Multiplayer Fundamentals
Networking, player sync, lobbies, RPC calls, Unity Netcode, Photon
Optimization & Debugging
Frame rate, memory profiling, bug fixing
Mobile Game Deployment
Touch input, screen resolutions, APK build, Android SDK
Publishing on Game Stores
Packaging, testing, store requirements, Google Play, Itch.io, Steam
Freelancing & Monetization
Game pitching, pricing, freelancing portals, Upwork, Unity Ads, AdMob
Capstone Planning
Game design document, team roles, task boards, Trello, GitHub, Miro
Capstone Execution
Development, testing, polish
Capstone Presentation
Pitch, gameplay demo, feedback loop
Final Review & Certification Prep
Mock exams, polishing, Unity certification guidance
Tools & Platforms
Game Engines: Unity 2022+, Unreal Engine 5
Programming: C#, Blueprint Scripting, Visual Studio, Rider
Design & Assets: Blender (intro), Mixamo, Adobe Photoshop, Figma
Sound & Animation: Audacity, FMOD, Spine, Unity Animator
Collaboration: GitHub, Unity Collab, Trello
Certification Prep: Unity Learn, Unreal Online Learning
Design and Launch a Complete 2D/3D Game Prototype. Learners build a fully playable game in Unity or Unreal Engine and present it to a review panel.
Complete playable game with designed mechanics, environment, NPCs, and levels
Integrated audio, UI, animations, and save/load systems
Trailer, gameplay walkthrough, and GitHub release
Presentation to a review panel with documentation and Q&A
Ready to lead the Digital Revolution?
Join the next cohort and master the technologies shaping the future of global enterprise.