Game Development Using Unity

Game Development Using Unity

Unity is a tool that allows you to solve various tasks related to game development. Unity provides game developers with a 2D and 3D platform to create them. What makes Unity so appealing to developers is its ease of use, so you don’t have to start from scratch.

Course Description

In this course, you’ll start with the basics and learn how to work with Unity to create games. After training, you will have all the necessary skill set to develop/design game mechanics, write clean code, create smart AI, optimize and monetize the game.

Brief Program of the Course

  • Introduction to Unity, Programming Basics, C#
  • Documentation, access to documentation
  • Working with Classrooms, Structures, and OOP
  • Working with scripts C#
  • Game mechanic scripts
  • Graphical user interfaces
  • Characters and game level
  • Game-level logic
  • Final defense of the project (development of 3 games at the end of the course)


Course duration is 6 months (24 weeks)
The cost of the course is 100 000 KZT per month

Selection Criteria

  • Basic understanding of programming concepts
  • Basic knowledge of computer science
  • Pc and Web navigation skills
  • Basic knowledge of mathematical concepts (school level)