5 months of hands-on learning tools for game development and monetization. The course contains 6 modules. Lessons are held 2 times a week. Suitable for programmers with a basic level. Contributes to development in the profession of developers on Unity. Students will create three full-fledged games: turn-based 3D-battler and 2D-platformer-runner for mobile devices and multiplayer game for PC. Master game design and monetization principles. Certificate upon completion.

What you will learn
Develop games from scratch: from idea to implementation

  • Monetize free-to-play games
  • Attract and retain players
  • Understand game design and localization
  • Create simple animations and understand 3D physics
  • Program in Unity

Course Program

Introduction to Unity. Writing your first game
In this module, students learn the Unity engine and create a simple turn-based battler game (similar to the core mechanics of games like RAID: Shadow Legends).
2D Game Development in Unity
In this module, students create a 2D runner/platformer game (similar to core mechanics of games like Rayman Adventures)
Developing 3D Networked Games
In this module, students create a dynamic 3D overhead view online shooter (mechanics like Deadlock: Online) with a Battle Royale mode.
A brief introduction to monetization and game design
Using the game example from Module 3, students learn the basic principles of making money in free-to-play games. Get familiar with the implementation of in-game purchases in Unity, ways to attract and retain players. Learn the basics of game design.
Advanced Topics
In this module, students are briefly introduced to the advanced features of the Unity engine.
Project Work
During the project module, you will select one of three previously developed games and refine it to a full-fledged release.