Unity-developer
from idea to finished game
You will learn the full cycle of game development in Unity on the example of creating a
logic game. You will learn C#, 2D/3D graphics, gameplay design and optimization,
and at the end of the course you will build a portfolio for a start in game development.
From Idea to Release
Complete game development cycle in Unity - from first script to publication.
Real project in your portfolio
Create a complete game that can be shown to employers.
Practice without water
Only the necessary skills: C#, game design, optimization and publishing.
Expert Support
Help at all stages and error resolution.
About Unity
Unity is a game engine that offers high-quality graphics, realistic physics, and an intuitive interface. It is an excellent choice for creating mobile and indie games due to its minimal hardware requirements and small build size.
Ideal for
Mobile games
builds are compact, works even on weak devices
Indie development
quick start without complex code
Different genres
from platformers to strategies
Who is this course for?
For developers with a Unity base
You'll deepen your skills with C# and Unity by creating complete game systems, moving from prototype to finished project.
For Indie Developers
You'll hone architectural patterns and optimization techniques to create production-ready code for commercial game development.
For designers
You'll get out-of-the-box solutions for implementing complex mechanics and UI systems while maintaining a clean project structure.
Requirements to start training
To get started, the training requires a basic understanding of C# and Unity, the latest stable version of Unity installed, and familiarity with game development concepts.

If you don't have this knowledge, we recommend starting with the C# and Unity fundamentals course and then continuing with this course.
What will you learn on the course?
Master all key aspects of Unity: from setting up scenes and working with assemblies to creating complex game systems and optimizing performance.
You will write efficient code: develop game logic, work with OOP, implement AI characters and complex mechanics.
You will go through all stages of game creation: from designing mechanics and prototyping to testing, polishing and publishing the finished product.
Master tools for developing stylish UI/UX, working with animations, particles and shaders for professional visuals.
Learn how to prepare a game for release: setting up monetization (advertising, IAP), publishing in markets (App Store, Google Play, Steam).
Learn how to integrate analytics (Firebase, Unity Analytics), leaderboards and achievements systems (Play Games, Game Center), and multiplayer solutions.
Learn techniques for optimizing graphics, memory, and performance to run your game on mobile devices, PCs, and consoles without sacrificing quality.
Understand how to effectively collaborate with other developers using Git and Unity Collaborate, as well as organize workflow in an indie team.
Learning by doing: Creating a
Nonogram game in Unity (C#)
In this course you will not just learn the theory, but will step-by-step develop a real Nonogram puzzle game (analogous to Picross or Griddler) - from designing mechanics to publishing
What exactly will we do?
  • Let's understand the logic of Nonogram
  • Create a game framework in C#
  • Build an interface in Unity
  • Customize content
  • Bring it to release.
Сourse program
Module 1: Introduction to Basics
  • Introduction
  • Concept
  • Unity Overview
  • Import ButtonGrafics
Module 2: Level Design
  • Cell Button Script
  • Cell Button Prefab
  • Grid Layout #1
  • Grid Layout #2
  • Grid Manager #1
  • Puzzle #1
  • Puzzle #2
  • Puzzle #3
  • Filling Clues #1
  • Filling Clues #2
  • Clues UI Manager
  • Fixing the Bugs
  • Puzzle Scaler
  • Saving a Puzzle
  • Optimising
  • Playfield Panning
Module 3: Game Scene
  • The Game Scene
  • Design Clues
  • New Grid Buttons
  • Loading Puzzles
  • Loading Row Clues
  • Loading Column Clues
  • Filling the Grid
  • Checking for Win
Module 4: Loading Levels
  • Level Load Concept
  • Level Load Layout
  • Level Load Prefabs
  • Level Load Objects
  • Autofill Objects
  • Fill Difficulty Buttons
  • Fill Level Buttons
  • Prepare Level Loading
  • Level Loading
  • GameOver Screen
Module 5: Main Menu
  • Scene
  • Buttons
  • Exit to Menu Button
Module 6: WebGL Build
  • Organizing Puzzles
  • Creating WebGL Build
  • Nonogram - Upload to Itch
Module 7: Results
  • Conclusion
We offer competitive prices
Introductory
  • 2 lectures
  • Course Overview
  • No feedback
  • Open Access
  • No certificate
Self-paced
  • 7 sections
  • 45 video lessons
  • Download Resources
  • Step-by-Step Guide
  • No feedback
  • Access: 2 months
  • Certificate
Standard
  • 7 sections
  • 45 video lessons
  • Downloadable Resources
  • Step-by-Step Guide
  • Assignment Checker
  • Mentor feedback
  • Access: 6 months
  • Certificate
Standard Plus
  • Personalized support from a mentor
  • 7 sections
  • 45 video tutorials
  • Downloadable Resources
  • Step-by-Step Guide
  • Troubleshooting and tips
  • Access: 12 months
  • Certificate
Corporate
  • Groups of 5 to 10 people
  • 7 sections
  • 45 video lessons
  • Downloadable Resources
  • Step-by-step guide
  • Assignment Checkout
  • Mentor feedback
  • Access: 12 months
  • Certificate
Course Experts
Alexey Granovsky
Lead Unity Developer at MY.GAMES

9 years in game development. Participated in the development of mobile hits with 50M+ installations. Specialist in game optimization and monetization.
Ekaterina Luzhkova
Technical artist at Saber Interactive

Expert in shaders and VFX in Unity. Worked on visuals for World War Z and SnowRunner.
Dmitry Sokolov
Indie developer (Steam: 3 published projects)

Specializes in 2D mechanics and procedural generation.
Olga Melnikova
Unity Developer at Playrix

6 years of experience in casual mobile games. Developed AI system for match-3 games with 10M DAU.
Ivan Petrovsky
XR Developer at VK Play

Specialist in VR-development on Unity. Participated in the creation of commercial VR-projects.
Artem Kudryavtsev
Techlead of mobile direction at Pixonic

10 years with Unity. Led the development of War Robots Mobile (100M+ downloads). Expert in multiplayer and network code.
All instructors are practicing developers with proven commercial experience in the industry.
Alumni Testimonials
Mikhail
aspiring developer

I never thought I would be able to create my own game! The course is perfectly structured - from C# basics to complex mechanics. My platformer is already in Google Play!
Anna
game designer

I finally learned how to realize my ideas in Unity. Especially useful were the lessons on optimization and UI. Now I can prototype without the help of programmers!
Denis
indie developer

After the course I released my first commercial project on Steam. Mentors really helped with non-trivial bugs and gave me tips on how to improve gameplay.
Ekaterina
3D-artist

I wanted to expand my skills and got a full-fledged developer's skill. Now I animate and customize logic for my models myself. The game in my portfolio was appreciated in the studio!
Artem
student

Compared with other courses - here is the most lively approach. Parsing homework with feedback, help with resumes, plus a community of like-minded people. I recommend it!
Olga
freelancer

In 3 months I learned how to make turnkey games for clients. I paid off the course for the first project! Special praise for the lessons on publishing - without them I would be confused about builds.
All instructors are practicing developers with proven commercial experience in the industry.
Frequently Asked Questions
Can I learn at my own pace?
The course is fully customized to fit your individual learning schedule. You will have 24/7 access to all materials within the time limits of your chosen rate. We recommend 6-10 hours per week - this allows you to dive deep into the material without being overloaded.
What knowledge and technical requirements are needed to start the course?
A basic understanding of C# (variables, loops, methods) and familiarity with the Unity interface is enough to start the course. You will also need a computer with the latest version of Unity installed - if something is missing, we will help you fill in the gaps during the first days of the course.
Will I be able to find a job after the course?
Yes, after the course you will be able to apply for Junior Unity developer or game designer positions in indie studios and mobile projects - we give not only skills, but also a ready portfolio (your game + 2-3 training projects), help with resumes and preparation for interviews.
Where to look for a job with these skills after the course?
You can look for work in localized studios such as Pixonic, Playrix and MY.GAMES, as well as in foreign indie teams via Upwork and Toptal, or freelance, taking orders to create mobile games.
What are the refund terms?
We offer a transparent system: 100% refund in the first 5 days, after that - proportional payment for uncompleted modules. In exceptional cases we consider individual solutions.