Development of mobile games in Unity - free course from Kodabra, training 40 hours, Date: November 30, 2023.
Miscellaneous / / December 01, 2023
About the course:
This course is for advanced students who are already familiar with Unity and want to master game development at a professional level. Students will delve into programming in C#, master the use of artificial intelligence and compilation of projects for mobile devices.
Students will develop systems thinking and learn to cope with complex problems, working in detail on both the technical and visual aspects of the game. An important part of the course will be learning and applying the rules of game balance to find the optimal difficulty for the player. The children will get closer to mastering the profession of game designer, and after the course they will have a set of skills and knowledge sufficient to independently develop games of various genres. The course will expand each student’s professional toolkit and add two high-quality games with complex mechanics to their portfolio.
The guys will practice writing code independently in C# and will dive into working with new game processes and graphics capabilities of Unity. Students will develop a first-person shooter with realistic effects, create an in-game store with weapons and bonuses, and will also think over and implement a system of dialogues with a non-player character who will give the player tasks. To create a tank simulator game, kids will learn to work with artificial intelligence and use it to implement thoughtful enemy behavior. Children will learn how to connect a control circuit using a smartphone touch screen to their projects and will apply their knowledge to independently prepare an application for a mobile device.
Course objectives:
1. Introduce children to the basics of creating artificial intelligence;
2. Teach detailed work with 3D animation;
3. Create your own visual effects;
4. Explore new game mechanics and genres with children;
5. Explain the principles of working with touch controls;
6. Learn how to create cut scenes (video of a game episode).
Graduates of the course will be able to:
- Build complex linear and nonlinear algorithms;
- Develop artificial intelligence for in-game characters;
- Work with the physics of the game world;
- Independently implement NPC dialogues;
- Create complex animations of 3D models;
- Use OOP skills to create your own game in the C# programming language.
Learning outcome:
Two full-fledged games created by a child (first-person shooter and tanks) with effects, the use of artificial intelligence and a game store, as well as an individual project.