back

Introduction to Unity Game Development

From the very beginning of the course, you will be immersed in the theory and practice of game development and learn how to create games in the First Person Shooter/Quest/Horror genres. Gain skills in sound, lighting, UI, graphics, physics-based motion, and post-processing. Understand how to use built-in interfaces, basic data structures, and work with attributes.

  • How to study effectively. Video course from the methodologists of AirUniversity
  • C# basics
  • Getting to know Unity
  • 3D game development
  • C# basics in Unity

2D Game Development

You’ll learn the fundamental principles of programming, become familiar with Gang of Four patterns, and develop a 2D platformer. Learn to port your games to mobile devices, create a racing game, and learn how to collect analytics from your games. Learn the basics of working with the database, learn how to save the player’s progress in the game, learn asynchronous and multithreaded programming to write more productive projects.

  • Architecture and design patterns in C#
  • 2D Game Development: Creating a Platformer
  • 2D Mobile Game Development
  • Creating a Browser Strategy on Unity

Multiplayer RPG

The graduate of the quarter will be able to develop networked games such as Moba and RPG. You will learn HLAPI networking and the basics of LLAPI as an example of creating your own online RPG game. After completing this quarter, you’ll be able to develop your own RPG, Moba and Strategy games.

  • Developing Tower Defense on DOTS in Unity
  • Developing Multiplayer Games