Up

courses
Creating 2D and 3D games in C#

Creating 2D and 3D games in C#


Welcome to the wonderful world of programming, where your child will discover new horizons and opportunities!

Imagine how your child becomes the creator of games and applications loved by millions. Our Creating 2D and 3D games in C# Course is not just about learning, it's the key to your child's future. Here, children will not only learn theory, but also learn how to put their knowledge into practice by creating their own 2D and 3D games.

This exciting journey into the world of technology will prepare them for successful careers and the development of critical thinking. Give your child the advantage that is so important in our digital age!

Why choose our course?

Relevant skills for the future

In today's world, where digital technologies are becoming the foundation of future professions, our course provides your child with access to knowledge and skills that open doors to the world of IT and game development.

Learning game programming in C# develops logical thinking, creativity, and skills for effective interaction with technology.

Interactive learning

Our interactive tasks and practical exercises are designed to ensure that students do not just memorize information, but really understand it.

Students will be able to see the real process of game development by immersing themselves in examples and cases from the gamedev industry, which makes learning exciting and rewarding.

Experienced teachers

Our teachers are experts with many years of experience in the field of programming and game development. They are not only proficient in modern technologies, but also know how to share their knowledge, which makes each lesson interesting and inspiring.

Global best practices in EdTech

The course is based on the world's best practices and methodologies in educational technologies. We apply project-based learning, game elements and an interdisciplinary approach to make learning as effective and exciting as possible.

Who is this course for?

The course is designed for children aged 13-16 who want to gain programming skills, learn how to create their own games, and understand the basics of an object-oriented approach.

It doesn't matter if the child has IT experience or knowledge of other programming languages — our course is suitable for all levels of training.

What awaits you on the course

To create your first game in C#, you don't have to know the language thoroughly. During the course, your child will master a set of necessary techniques, get acquainted with the basic principles of game creation and will be able to quickly achieve results in game development!

During the course, participants will learn:

  • Basics of C# programming
  • Principles of object-oriented approach
  • Program architecture
  • The use of AI in game development
  • Creating WinForms game window applications
  • User interface (UI) development
  • Creating and managing game objects
  • The basics of C# scripting for Unity game engine

Advantages of the C# language

C# is a powerful and versatile programming language that is used in various fields, including game development. It combines simplicity and flexibility, making it an ideal choice for beginners. With the help of C#, children will be able to create both simple and complex applications, as well as develop games on the Unity platform.

Course program

1. Introduction to Visual Studio: learning basic C# language concepts, installing Visual Studio, working with variables, data types and arithmetic operations.

2. C# programming: creating simple programs, working with collections, arrays and strings.

3. Object-oriented programming: mastering the principles of creating classes and objects, developing a Cat-and-Mouse game.

4. Creating a Pacman game: applying knowledge about working with files and using AI in development.

5. WinForms desktop applications and Pong game development: introduction to the constructor, classes, creation of user interface elements and the game itself.

6. Creating 2D games "Life" and "Snake": consolidating the skills of developing desktop applications.

7. Introduction to Unity 3D: using C# to write scripts, create a game character and interact with the environment.

8. Course results and project presentation: at the end of the course, we will summarize the results of the training and make the final presentation of the course projects. This will not only show the course progress of children, but also help them develop self-confidence and improve their public speaking skills.

After completing the course, children will receive:

  • The vision behind the Visual Studio IDE
  • Confident C# programming skills
  • Understanding the principles of object-oriented programming
  • The ability to create simple games and applications
  • They will get acquainted with AI tools in coding
  • The skill to apply the acquired knowledge to develop projects in Unity
  • The ability to present personal and group projects and share personal experience with others


After completing the course, children will be ready for new challenges and promising opportunities that will open up to them in the world of information technology. 

At CODDY, we pay special attention to compliance with security rules when working with AI tools. Our children actively use these technologies, so we need to teach them how to handle them properly. Detailed safety instructions for working with neural networks can be found here.

CODDY School is always ready to help children move on — here you will find many advanced courses that will allow you to develop programming skills to a professional level.

What do I need for the lessons?

For the lessons your child will need:

  • A computer or laptop with pre-installed programs,
  • Internet access (we recommend a connection speed of at least 20 Mbps),
  • Headphones and audio enhancement equipment - a microphone or headset.

Please make sure you have a stable internet connection before you start the class.

Computer System Requirements:

You must have a computer that meets certain requirements to successfully complete the course. Please follow the link for detailed information on computer requirements.

Course Software Installation Instructions:

We provide instructions for installing the software required for the course, which you can open by clicking here.

Please follow the step-by-step instructions to install the software. If you have any questions or problems during the installation process, please contact your manager or course instructor.

We are proud of the success of each student who has completed our course and therefore issue a personal certificate from CODDY at the end of the course. This certificate is a proof of the achievements and efforts invested in the course and can be used to build the student's portfolio.

Enroll in the first free lesson!

Sign up for the Creating 2D and 3D games in C# Course today and get the first lesson for free! Make sure of the quality of our training without any risks.

Money back guarantee. We are confident in the quality of our training and provide a 100% refund guarantee if you are not satisfied with the results after the first month of training.

Join our Creating 2D and 3D games in C# Course and help your child take the first steps into the exciting world of programming and IT!

Today this course was viewed by75 people
Creating 2D and 3D games in C#

Age:13-16

Level:

beginner.

Course duration:

from 8 modules (months), from 64 hours*.

Format:

individually online.

Schedule

venues
Sign up for a course
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
This field is required
Invalid e-mail entered
+86
This field is required
Promocode not applied
Promocode applied
Trial lesson
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
Your e-mail
Invalid e-mail entered
Your phone
+86
This field is required
Promo сode
Promocode not applied
Promocode applied
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
My city
This field is required
Your e-mail
Invalid e-mail entered
Message
This field is required
Pre-entry
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
Child's name
This field is required
My city
This field is required
Your phone
This field is required
Your e-mail
Invalid e-mail entered
Start month
June 2025
July 2025
August 2025
Request a call
Thank you, the administrator will contact you as soon as possible.
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your phone
+86
This field is required
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your phone
This field is required
Pay for the classes
An error occurred. Please inform the administrator
You have sent many applications. try later
Name and surname of the child
This field is required
Your e-mail
Invalid e-mail entered
The amount of payment
Please type an integer number
Give feedback
Thank you for your feedback.
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your e-mail
Invalid e-mail entered
Your photo
Rate school
Rate teacher
Review
This field is required
Registration completed successfully!
Close
For registration and with any questions, please contact us by phone +7 (495) 106-60-11 or email info@coddyschool.com
Close
Close
Выберите языкChoose a languageТілді таңдаңызВиберіть мовуSélectionnez la langueSprache wählen
Choose a language
RU
EN
KZ
UA
FR
DE
OK
Preview