About the course

With a professional mentor who not only understands the topic but lives it, you will:

  • Learn how to apply and combine various patterns, such as Object Pool, Factory, and Observer, to create flexible and maintainable code.
  • Study advanced performance optimization techniques for mobile, console, and PC games.
  • Master the integration of multiplayer features and AI systems to create more dynamic and engaging gaming experiences.
  • Dive into architecture and patterns, applying them to real projects while exploring their advantages, disadvantages, and pitfalls.
  • Develop a mobile game first, and then a PvP project, utilizing object-oriented programming (OOP) and data-oriented approaches, particularly ECS.
  • Grasp the principles of SOLID and learn to apply them in various ways to ensure your code is clean, maintainable, and flexible.


Don’t miss the opportunity to gain in-depth knowledge of Unity, systematically organized and proven in successful projects, all in one place!

Why this course?

Instructor

A programmer with 12 years of experience in game development, who doesn't just talk about tools and theory but shows exactly how and what to do with concrete code examples. Available online to answer any questions, effectively becoming your personal consultant and mentor.

Program

The course content is tailored to your needs. If you have a specific problem you can't solve, you'll address it during the session. No unnecessary discussions or filler content.

Live Coding

Every topic is practiced through live coding sessions. Everything you learn can be immediately applied to your work. Didn't get it right? You can always reach out to the instructor for clarifications and advice until you achieve the desired result and hear from your lead, "Where did you level up like this?"

Who will benefit


This course is designed specifically for those who develop game projects in Unity, understand the basics, and perform their work tasks well. But for those who want more.

If you are looking to deepen your technical knowledge, learn to create complex game features, and work on truly interesting and large projects, this course is for you!

Online Sessions

Held twice a week

Summary

After each session

Session Recordings

Don't miss anything

Practice

Master knowledge

Homework

For each topic

Game Projects

In portfolio

Course program

01. Coroutines
02. IEnumerable
03. async/await
04. UniTask (+ DoTween)
05. Practical Session
06. Mobile Platforms
07. Plugins. Extension Methods
08. Factory. Object Pool
09. Command. Singleton
10. Practice
11. Observer. State
12. MVP & MVC
13. Behaviour Trees
14. Object-Oriented Design. SOLID
15. Recap
16. ZenJect, Signals
17. VContainer, MessagePipe
18. Data-Oriented Design. Unity Entities
19. Data-Oriented Design. LeoECS
20. Practice
21. PUN. Session 1
22. PUN. Session 2
23. PUN. Session 3
24. PlayFab. Session 1
25. Practice
26. PlayFab. Session 2
27. PlayFab. Session 3
28. Recap

About the author

Dmitry Starokozhev, or as everyone calls him, "Starik"

Starik has been in game development for over 12 years. Starting at Pixonic, then Made on Earth, and now at Pixion, he has done it all: from farm games and racing games to shooters and even ARPGs. He entered the game development industry straight out of university, knowing nothing but brimming with confidence. He openly admitted that it was his first time seeing an iMac, which he had to work on.

Over the years, he has managed teams, produced projects, and even donned the director's hat, but he never stopped coding. He has worked on War Robots, Everbright, Fableborne, and a bunch of other cool projects.

He plays Diablo 4 and Valorant himself and loves sharing his knowledge with those who are genuinely interested. Programmer, mathematician, teacher, gamer, punk.

Let's dive in—Starik's got you covered!

4 MONTHS OF TRAINING. Pricing and Packages

You can pay for access in any currency. A request for an invoice for payment from a legal entity is available when placing an order in the cart.
STANDARD
  • Online classes: theory
  • Additional materials for each lesson
  • Lifetime access to all code
  • Homework assignments without review
€1,199
+VAT
1
ADVANCED
  • Online classes: theory + practice (live coding)
  • Additional materials for each lesson
  • Lifetime access to all code
  • Homework assignments with detailed instructor feedback
€1,499
+VAT
1

Additional Information

The course is conducted in Russian.

If you have any questions or would like to customize the course and conduct it exclusively for your company, please get in touch with us at academy@wn.media. We will be happy to assist you!