Unity Game Developer from Zero to Middle

monitor

You will master game development from scratch. You’ll sharpen your programming skills: learn to write in C# and create 2D and 3D games in Unity.

The language is easy to learn, even if you’ve never coded before. So you’ll be able to develop the mobile or desktop game you’ve always dreamed of, and get real orders during the course. And a personal manager will help you find a job in a cool game studio.

Is being able to make games on Unity in demand? Yes, because it is a universal engine that is used to develop projects for millions of users around the world: small indie- and big high-budget AAA-games, platformers and strategies, survival simulations and RPGs, single player and multiplayer games.

Famous projects such as Genshin Impact, Rust, Escape from Tarkov, Life is Strange: Before the Storm, and Call of Duty: Mobile work on the Unity engine.

What you will master on the course

C# programming skills
From basic to advanced level you will understand C# programming. Write clean and clear code.

Create 3D Models
Learn to model in Blender. Bring unique characters, monsters, and environments to life without the help of a modeler.

Develop 2D and 3D games on Unity
Create several games: from a platformer to a full 3D action game. Build a good portfolio and get a job as a developer at a game company.

Techniques for creating shaders
Learn how to make realistic flare, reflection, glow and translucence using shaders to make the game more realistic and interesting.

Principles of Design Document Maintenance
Learn how to keep a design document clear for all participants in the development process. It spells out the rules of the game and its elements.

Game Optimization
Learn to create Unity games that work well on any device: PC, Android, and iOS. You’ll sharpen your programming skills and speed up project development with self-written tools.