Tilda Publishing
Sign up for a first free lesson!
• Teacher will find perfect path for your child
• You can explore our platform
• Your child will love our fun interactive lessons
By filling in this form, you accept the public offer agreement
Coding on Unity and C#
Basics of game development at Unity courses for children
What is this?


Unity is a cross-platform computer game development environment, or, as users say, a game engine. Unity allows one to create 2D and 3D games for most popular platforms, including personal computers (on Windows, MacOS, Linux operating systems), game consoles (PS, Xbox), tablets and mobile devices (based on Android, iOS, Windows Phone).


Thousands of games of various genres are written in Unity. Many of these games have gained immense popularity. This game engine is used by both large studios and independent developers.


Unity allows one to create applications of varying complexity from simple 2D platformers to serious 3D shooters.

Any student who knows the basics of programming in C# can master the basics of game development with Unity.


For students from 10 years old. However, children under 13 need to take a test for signing up



What will we do in the lessons?


The process of learning Unity for children is divided into three stages: "Getting to know Unity", "Working with game physics and graphics ", "Scripting the game processes in C#".


Students begin their training by getting to know the Unity interface, learning the basic editor tools, and in the first lessons they already create their own 2D game based on ready-made game objects.


The main topics that are studied in the classes:

1- Colliders
2- Solid State Physics
3- Working with 2D / 3D animation
4- 2D rendering
5- Particle system
6- Working with assets
7- UI interface
8- Working with scripts
9- Working with sound
10- Corroutine
11- Triggers
12- Working with Transform
13- OverlapCircle
14- Effector
15- Ray Cast


In the next stage of learning, students continue to work with game objects and components, learn to create their own game objects and endow them with various physical properties, and also learn to add animation and graphic effects to their project. At this stage, our students perform many interesting tasks and create simple funny games without the use of programming or based on already prepared scripts.


In the third step at Unity courses children are taught to write game scripts in C# and create games on their own. The students are invited to develop many interesting projects, the base of which will be constantly updated.


What can a child learn in Unity classes?

  • Work with game objects and components
  • Add animation and graphical effects to the game
  • Use the C# programming language to create game scenarios
  • Create screensavers and menus for games
  • Develop their own 2D and 3D games

The skills gained during the Unity study will allow children to master the Gamedev profession (Game Development) in the future, the demand for which in the labor market is increasing every year. This will provide an opportunity to work in a large studio, or be an independent developer and profit from your own product.