SkillAgentSearch skills...

ObstacleAssault

Unreal Engine 5 3D Platformer game prototype

Install / Use

/learn @denyskryvytskyi/ObstacleAssault

README

ObstacleAssault

This is a 3D platformer game created in Unreal Engine 5 as part of the Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games course. The game features a level with different moving and rotating platforms and objects that the player must use to reach the goal.

Here are some specific things I learned while making this game:

  • How to create a C++ class in Unreal Engine and add editable properties to it.
  • How to inherit from a C++ class and create a Blueprint based on that.
  • How to call C++ functions from Blueprints and pass data between them.
  • How to use GameMode to define the rules of the game.

Level Demo

https://github.com/denyskryvytskyi/ObstacleAssault/assets/25298585/ee60ee5f-bb9e-4b4f-8600-49f21d176eda

https://github.com/denyskryvytskyi/ObstacleAssault/assets/25298585/f87429aa-33ce-4ebe-8fa2-4f32201184e4

https://github.com/denyskryvytskyi/ObstacleAssault/assets/25298585/2bc13386-55e6-4d02-8ec5-32c326fa1679

https://github.com/denyskryvytskyi/ObstacleAssault/assets/25298585/d46d6242-be6e-4323-a387-84397c372c50

Getting started

Updated to the Unreal Engine 5.4.1.

  1. git clone https://github.com/denyskryvytskyi/ObstacleAssault
  2. Run ObstacleAssault.uproject
View on GitHub
GitHub Stars17
CategoryDevelopment
Updated4mo ago
Forks3

Languages

C++

Security Score

77/100

Audited on Nov 8, 2025

No findings