Creating games on Unity

for children 12-17 years old

During the course, the student will get acquainted with the Unity development environment and in the process will create his/her own game, which can be boasted to friends
Unity is a game development environment. With its help, you can create both 2D and 3D projects.
The main advantages of Unity are the presence of a visual development environment and the ability to create games for different platforms: computers, phones and game consoles.
What is
How lessons are conducted?
Online via Zoom
One-to-one with a teacher for 55 minutes
One or two lessons per week at a convenient time for the student
Educational outcomes
The course covers all the basic concepts of programming, and also includes a number of rather complex concepts for advanced study
of algorithm, programming language, performer, program
console, debugging, error invocation, error types
comments, code-style
variables, their application
data types
comparison operator, logical operators, switch-case
operator loops for, while, do while
iterable object
function, function definition, parameters, event return values
, event handling
arrays, lists
recursion
properties
OOP concepts: class (prototype), object (instance), object methods and fields, constructor
inheritance, encapsulation, polymorphism

The course also includes the basics of working with 2D and 3D modeling:
Models (details)
Materials
Particles and emitters
Textures
Shader
What skills will the child get
Create algorithms for performing tasks using cycles, conditions and functions
Finding and debugging program errors
Designing a program using an object-oriented approach
Building an environment in the editor
Decomposition of projects: from the description of the project to a set of features and a list of steps for implementation
Сonnection with the school and opportunities for further development
The specifics of creating projects in Unity involves a deep study of the topic of coordinates, which will help students in mastering algebra.
Although the concept of "functions" differs from the one of the same name in mathematics, it will give you the skills to work with constructions similar to those used in mathematics courses.
The concepts of algorithm and performer, as well as working with them, make up an essential part of the OGE/USE exams in computer science. The C# language is included in the list of allowed for use on the Unified State Exam. Although the performers considered in the course differ from those presented in the school curriculum, the experience of compiling algorithms for solving problems is applicable transferred to those studied at school.
Basic knowledge of C# will give a strong push forward while studying at the university in the profile direction. With a good understanding of the language, it will not be a problem to switch to another programming language, especially C-like (C, C++, Java and others).
The acquired skills in Unity will allow you to move on to creating more complex projects, and can serve as an introduction to the profession of Unity developer, game designer or motion designer. In addition, the student will be able to create applications in C#, starting from console and ending with projects on mobile platforms.
The experience of working with 3D models can be developed by switching to specialized modeling programs such as Blender or AutoCAD.
Minimum system requirements
OS: 64-bit version of Windows 7 (SP1+)
mac OS: High Sierra 10.13+
Processor: Intel Core i5 3570K or similar
RAM: 8 GB DDR3
Graphics API: DX10

Book a free trial lesson
for your child

Minecraft is a trademark of Mojang and Microsoft. Not an official Minecraft product. Not approved by or associated with Mojang.
FAQ
Additionally
ProgKids Inc.
Beneficiary address: 541 Jefferson Ave, Ste 100, Redwood City, CA 94063
Russia
USA and Canada
Europe
support@progkids.com
Email
Copyright © 2022 ProgKids Inc.
All rights reserved.
EN | RU
Schedule a free trial lesson
Your E-mail
Your name
Your phone number
By submitting an application, you accept the data protection provisions and the terms of the user agreement.