Game Development with Unreal Engine

Training Days
  • Monday
  • ,
  • Wednesday
  • ,
  • Friday
Training Duration
85 lessons x 2 hours
Training Hours
18:00 - 20:00
Starting Date
Monday, June 23
Training Cost
74,000 AMD/monthly/
Information Session
Wednesday, June 18, 18:00
Recommended Background
Interest in the video game industry

The video game market has become one of the largest and fastest-growing segments of the entertainment industry today.
The number of active gamers has already surpassed 3.3 billion, and interest in the field continues to grow steadily. According to data from the first quarter of 2025, the global gaming market has exceeded $400 billion, and it is expected to reach $520 billion by 2027.

These figures clearly demonstrate that game development is not just a hobby — it’s a highly in-demand profession. Starting your journey in this field in 2025 is not only a smart move, but a forward-looking decision.


About the Course

Microsoft Innovation Center and the Game Development Academy have developed a 7-month game development course based on Unreal Engine. The Game Development Academy is the first and only Unreal Authorized Training Center(UATC) in Armenia officially certified by Epic Games to provide Unreal Engine-based training. This means the course will be taught by an officially accredited Unreal Engine instructor, and the curriculum fully meets international standards.

Throughout the program, you will learn in-demand tech skills; from the basics of game development to the technical implementation of games using Unreal Engine. The course includes an in-depth study of game design principles, animation, materials, landscapes, and visual scripting. You’ll work hands-on with Unreal Engine’s most important tools: lighting, sound systems, visual scripting (Blueprint), UI/UX design (UMG), and more.

You’ll also get introduced to the C++ programming language, which is a core tool in Unreal Engine. You will learn object-oriented programming, data structures, algorithms, multithreading, and asynchronous logic - all critical for optimizing game performance and scalability.

Artificial Intelligence (AI) plays a key role as well. You’ll learn to model non-player character (NPC) behavior for real game scenarios. Finally, you’ll develop essential skills like teamwork, creative thinking, and software architecture — all of which are crucial for building a successful career in game development.

The course covers the following topics:
  • Introduction to Unreal Engine
  • Blueprint (Visual Scripting) – code-free visual programming
  • Lighting and sound system integration
  • Coordinates, transforms, measurement units, and material creation
  • Landscape design, foliage integration, and animation
  • Artificial Intelligence (AI), optimization, and game performance
  • C++ programming in Unreal Engine
  • Object-Oriented Programming (OOP), data structures, and algorithms
  • Asynchronous logic and multithreaded programming
  • Game Framework and programming patterns
  • User interface systems design (UMG)
  • Team collaboration and project-based work

Who Can Apply

This course is for anyone eager to enter the world of game development.
If you’ve ever dreamed of creating your own game, or are simply passionate about technology and creativity, this is your chance.

Participants must:

  • Be 16 years or older
  • Be comfortable with high school-level math
  • Be able to read and understand technical English
  • Enjoy learning, creating, and experimenting
  • Love video games industry and playing video games
  • Be ready to commit to active participation over 7 months

The selection process will include a two-stage evaluation: a short entry test and an interview. The interview will assess both technical and soft skills. Selected participants will be enrolled in the full program, which includes classes, project work, mentorship, and meetings with industry professionals.

To make the most out of the program, participants should be ready to dedicate an average of 2–4 hours a day to self-study and practice.


What to Expect After the Course

By the end of the program, you will not only have theoretical knowledge but also practical experience enabling you to create your own games using the full Unreal Engine toolkit.

You will:

  • Master the end-to-end game development process in Unreal Engine — from concept to player experience
  • Be able to develop game logic in both C++ and Blueprint
  • Have your own game prototype or project to showcase in your portfolio or during job applications
  • Know how to work in a team on technical and creative projects
  • Get to know industry professionals and potentially start your journey as an entry-level game developer

Completing the course could be your first confident step into a future career in game development, visualization, or technology design.


About the Trainer (Unreal Authorized Instructor)

Hovhannes Anikyan has been working in the game development industry since 2015. His expertise includes C++ programming, Blueprint scripting, data structures, and the complete architecture of Unreal Engine. Over the years, Hovhannes has trained more than 250 students, equipping them with the essential skills for a successful career in the gaming industry.

In August 2024, he became an official partner of Epic Games and was recognized as the first and only certified Unreal Engine instructor in Armenia — a testament to his deep knowledge and dedication to teaching.


How to Apply

Interested applicants should fill out the application form below by June 18.
For questions, call us at (099) 545 343 or (041) 545 343. We’ll be happy to assist you.

Due to limited spots, participant selection will be done on a first-come, first-served basis. Selected applicants will be notified in advance.

Registration Form