Weeks 1–8 - Foundations
of Mobile Game Development
Objective
In this module, you’ll gain the foundational skills needed to build mobile games. You’ll explore popular game engines like Unity or Unreal Engine, ensuring you’re ready to incorporate AI features later in the course.
What You Will Learn
- Basics of Unity or Unreal Engine for game development
- Setting up your development environment
- Understanding game mechanics, physics, and animations
- Building simple games with core functionalities
Course Content
- Introduction to Unity/Unreal Engine interface
- Designing basic game mechanics (e.g., movement, collision detection)
- Creating simple 2D/3D environments
- Debugging and testing games
Key Activities
- Install and configure Unity/Unreal Engine
- Build a basic endless runner or platformer game
- Implement simple game mechanics like jumping and collecting items
- Participate in a code review session with peers