Akure, Ondo State, NigeriaVisit our Digital Marketing website →

Game Development training

Learn game design and programming by building simple 2D games from idea to playable prototype.

Course overview

Learn to design and build simple 2D games from idea to playable prototype. You will cover game design basics, programming game logic and polishing a small game.

Requirements

  • A computer
  • Basic programming helps but is not required
  • Interest in games

What you will learn

  • Design simple game mechanics and levels
  • Program movement, collisions and scoring
  • Add art, sound and menus
  • Export and share a playable game

Practical projects

  • A simple platformer or arcade game
  • A small game prototype with menus and scoring

Skills you will gain

  • Game design
  • Game programming
  • 2D graphics
  • Level design
  • Using a game engine

Career and application opportunities

  • Junior game developer
  • Indie game creator
  • Interactive app developer

Curriculum

1Game development foundations
  • How games are made
  • Game genres and mechanics
  • Game design documents
  • Choosing a game engine
2Engine basics
  • The engine interface
  • Scenes and objects
  • Sprites and animation
  • Input and movement
3Game logic
  • Collisions and physics
  • Scoring and lives
  • Enemies and simple AI
  • Game states
4Levels and polish
  • Level design
  • Sound and music
  • Menus and interface
  • Testing and balancing
5Finishing and sharing
  • Exporting your game
  • Gathering player feedback
  • Publishing basics
  • Capstone game project

Related courses

Backend Development

Build the server side of applications: APIs, authentication, databases and security.

Blockchain Development

Learn how blockchains work and build simple decentralised applications and smart contracts.

Frontend Development

Focus on the part of a website users see and use, with modern JavaScript and responsive design.

Learn more about the APIUSARTECH Tech Training School