Gameplay programming - course 89,200 rub. from XYZ School, training, Date: November 29, 2023.
Miscellaneous / / November 27, 2023
150 lectures + 22 homework
duration: 5 months
level of knowledge: advanced
more than 380 hours of practice
Training according to the program from the former lead gameplay programmer of Rainbow Six Siege
Gameplay programmer implements user experiences, such as controllable vehicles or a grappling hook, like in Uncharted 4. If you like such tasks, this course is for you. Here you will learn how to implement any mechanics in practice and do it systematically - as is customary in AAA studios. After completing the course, you will be able to create not only shooters, but also games of any other genre - 2D platformer, RTS, flight simulator, fighting game or RPG.
the course is suitable for you if you
- You know at least one programming language and want to work as a gameplay programmer in a game studio or code for your own games in Unreal Engine.\
- C++ developer, tired of boring commercial tasks, want to do something more interesting and improve your skills to earn more.
Program training from a gameplay programmer who worked on Rainbow Six Siege at Ubisoft
As a graduation project, you will implement one of the gameplay systems to choose from - a drone or a bow
"Career cheat" as a gift - a selection of master classes that will help with finding a job
Subscription to XYZ Plus for 1 month - this is our knowledge base with closed streams and master classes
Purpose of the course
The course will help you become a real developer - the training is suitable for both those who already know how to program games and beginners who want to learn how to work in Unreal Engine from scratch. Teach you to write code that will allow the game characters to move, navigate, shoot and actively interact with the world around them. During the course we will learn C++, work with the Unreal Engine 4, set up inventory and the environment, create characters and weapons.
What will you do on the course?
- Create game and non-player characters (NPC) in C++
- Implement mechanics of movement, shooting, movement and many others in Unreal Engine 4
- Find and fix gameplay bugs using code reviews
- Work with the Perforce game version control system
- Develop game interfaces (gui) and network mechanics
- Optimize code
Learning outcome
Skill in implementing basic shooter mechanics in UE and C++
You will learn how shooting, movement, Unreal network replication, artificial intelligence of NPCs and their reaction to damage work - and you will learn how to create all this yourself.
Knowledge of fundamental concepts from the industry
You will learn what the Tick function is and what stages it has, the tree of behaviors and the system of feelings of NPCs, how skeletal animations work, what a line trace or ray cast is, and how it is implemented.
Skills for working in the studio
After completing the course, you will be able to apply for a position as a junior developer in a game studio, and if you have experience in development in another area, then for a middle position.
Conducting code reviews to eliminate errors
You will find and fix errors in gameplay using code reviews. And also work with the Perforce game version control system and undergo testing.