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#
To sign up for a referral write to our administrators
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:

Colliders

Colliders

we will learn how to set the boundaries of a body in space, collisions of objects are handled with the help of colliders

Solid State Physics

Solid State Physics

learn how to apply the laws of physics to game objects

Working with 2D / 3D animation

Working with 2D / 3D animation

let's get acquainted with the ways of creating animation in Unity for both 2d and 3d objects. Learn how to create controllers for multiple animations

Particle system

Particle system

learn how to create beautiful effects such as explosions, shine, smoke using the ParticleSystem

Working with assets

Working with assets

Unity is famous for its community and we have the opportunity to download the work of other developers and use them to solve our problems

UI interface

UI interface

learn to create beautiful and functional user interfaces

Working with scripts

Working with scripts

we will study the features of writing code on the Unity game engine, get acquainted with the main functions

Working with sound

Working with sound

learn how to set various sound effects for objects in the game world

Corroutine

Corroutine

we will learn how to write a great game code using corroutine, we will figure out their creations, activation , feature and use

Triggers

Triggers

with the help of triggers, we will learn to recognize that the game object has fallen into a certain zone

Working with Transform

Working with Transform

work with coordination, rotation of the game object

OverlapCircle

OverlapCircle

this object will help us find all colliders that are inside the area

Effector

Effector

we will learn how to create various effects for our objects, such as leaving a "trail", moving along the waves

Ray Cast

Ray Cast

using this object we will be able to find colliders that intersect with the ray, such a component is often used to implement shooting in shooters
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.
Write to us

ITgenik

Choose a messenger in which it will be convenient for you to communicate with us.


If the student is already studying with us, write to us there, where there is already a correspondence with Itgenik.