An Unreal Engine third-person platformer project featuring obstacle-based gameplay.
- Source/ObstacleEverywhere/ — C++ source code
MovingPlatform— Actor class for moving platform obstaclesObstacleEverywhereCharacter— Player characterObstacleEverywhereGameMode— Game modeObstacleEverywherePlayerController— Player controllerMyActor— Generic actor class
- Third-person character controller
- Moving platform obstacles with configurable speed (
memberFloat) - Test level for rapid iteration
- Game variants:
- Combat
- Platforming
- Side-scrolling
- Open
ObstacleEverywhere.uprojectin Unreal Engine - Build the C++ solution via
ObstacleEverywhere.sln - Open the test level and play