Game developer on Unreal Engine 4. Junior - free course from Skillbox, training, Date: November 29, 2023.
Miscellaneous / / November 27, 2023
For absolute beginners in game development
You'll be introduced to Unreal Engine, one of the most powerful and popular game engines in the world. Learn the basics of programming in C++, learn how to use the Git version control system, and start working with Blueprints, a visual scripting system in UE.
Game developer for PC, PS4, IOS, Android, VR. Teacher of optional university courses and conferences on development on Unreal Engine 4. Speaker of the UE4 direction at Skillbox.
Making a simple arkanoid on Blueprints
Project creation, editor interface, basic operations
Learn to use Epic Launcher and create projects. You will begin to understand the Unreal Engine interface.
Base classes, project settings, project and engine structure
Continue exploring the UE4 interface. Learn what the base Blueprints classes are and the basic structure of a project.
How to Use Git When Working Alone
Get to know different version control systems. Learn to set up and use Git with Unreal Engine 4 and more.
First blueprint. Components
Find out what an actor is. Learn to create actors, describe and add their components.
Variables and functions. Flow Control in Blueprints
You will understand how and why to use variables and functions in blueprints. Learn what streams are and how to work with them.
Actor. Interaction between Actors
Learn to configure actor properties and form interactions in Blueprints.
Debugging and testing Blueprints
You will be able to test scripts for errors and carry out debugging in Unreal Engine.
Inheritance, arrays
Learn to work with data sets - arrays - and create hierarchies of blueprints.
Script events (Construction Script, Spawn, Event Dispatcher)
Master the Construction Script, Spawn and Event Dispatcher tools, which allow you to trigger events in the game.
Build on Blueprints
Learn how to assemble a project into a working prototype.
Writing a snake in C++
Tools for C++ development. First code
Install Visual Studio, get acquainted with the modes and compile your first program.
Development in C++ in a procedural style
You will understand how to work with functions and the return operator. Learn to set function parameters and arguments, keywords and identifiers. Learn how operators work and master basic code formatting.
Preprocessor and its directives
Learn to debug programs using Visual Studio, work with multi-file programs, cpp and h files. Learn how to use the UE4 preprocessor and its specialized directives.
Creating a project and setting up a project. Creating base classes in C++
You will understand basic data types and understand how to correctly work with strings in C++ and UE4.
Rules for creating classes and objects, headers and macros
Learn to work with statements, loops, code blocks, and scopes in C++.
Arrays. Data type conversion
You will learn what arrays are in C++, the TArray constructor, namespaces. Learn to convert data types.
Classes and objects in C++. Encapsulation
You will understand what classes are and what function they perform. Learn to create objects, encapsulate data and code. Get to know the core classes of UE4.
Pointers and links
Learn how to work with memory, pointers, references, and reload a function.
Classes and objects in C++. Inheritance
Learn to create a class hierarchy, expand and change the functionality of child classes, and work with templates. Understand how to use the hidden constructor and UE Cast.
Structures and enumerations
You will be able to work with enumerations and structures in Unreal Engine 4. Create a “snake” class and write the logic of movement along the playing field.
Classes and objects in C++. Polymorphism
Learn to work with the polymorphism property and abstract classes. Create classes “food” and “obstacles”, assemble a prototype of the game.
stas.shorokhov
23.07.2021 G.
It's better to check everything before purchasing
Good afternoon I’ll tell you about my experience of crossing the path of life with Skilbox. Just recently I bought a course on Unreal Engine on the website; I was interested in the second part of the course, which was dedicated specifically to programming for Ureal Engine. But after the purchase, it turned out that the course was not ready and the second part was in development and would be available in at least six months, and the last lectures in a year. That is...