A downloadable game for Windows

In this course, you will learn how to use C++ in Unreal Engine.

We'll start with the basics of C++ in Unreal Engine and go over the architecture of the framework in detail. You will learn everything that is needed to bring your own ideas to life with Unreal Engine.

The main project of the course is the third-person shooter - ShootThemUp, which we will consistently develop, we will wive into various subsystems and engine details. Together we will cover all the key concepts and write a lot of C++ code. Each section of the course contains homework and tests to reinforce the material covered. At the end of each chapter, we will refactor our code to improve the quality and clarity of our code and also will package the game.

By the end of the course, we will have a full-fledged game, and the understanding of the engine will be on a completely different level. In the future, you will be able to develop the acquired skills in the direction you are interested in, create games and implement all ideas on your own.

The course is developed for Unreal Engine 4.26. Course projects are compatible with 4.27 and Unreal Engine 5.0.

The course is covering the following topics:

  • Unreal Framework: core classes, types, macros, delegates, property system
  • Compiling the project: modules, targets
  • Garbage collector
  • Unreal Engine Component Model
  • Animation programming: state machine, FABRIK, anim notifies
  • UMG: user interfaces
  • Niagara visual effects
  • Collision handling
  • Physical materials
  • Postprocessing
  • Artificial intelligence: behavior trees, tasks, services, decorators, EQS
  • AI component of enemy perception
  • Sound Control: SoundCue, SoundClass, SoundMix, Attenuation settings
  • Controlling the game process: GameMode, PlayerState, GameInstance
  • Dynamic level loading

Unreal Engine is in demand in various modern industries: games, mobile applications, simulations, education, architecture, design, VR/AR/XR, filmmaking. Knowledge of C++ will increase your competitiveness in the job market.

Any idea could be realized using C++. You are not limited in your capabilities - you create these opportunities by yourself.

It's time to start diving into Unreal Engine! Join us! It will be interesting!


Controls

WASD — movement
Space — jump
LeftShift — run
LMC — fire
RMB — zoom
Mouse wheel — change weapon
R — reload
P — pause
M mute

StatusReleased
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorLife EXE
GenreShooter
Made withUnreal Engine
TagsShoot 'Em Up, Unreal Engine
LinksHomepage

Download

Download
STU.zip 239 MB

Leave a comment

Log in with itch.io to leave a comment.