Run Away
Run Away Documentation
Purpose :-
Run Away Game Based On Blueprint Endless Runner Shooter Template for Unreal Engine that provides core functionalities like modular tile creation, obstacles and power-ups spawning and a mechanism to change gameplay style during runtime.
EndlessRunnerShooterGameMode :-
Choose Endless RunnerShooterGameMode to be Game Mode in your level. This will set Default Pawn Class to EndlessRunnerShooterPawn automatically.
GameManager :-
Add the GameManager blueprint to your level. This blueprint controls the game state (Running, Shooting, Flying, etc..) and also determines which game state to choose depending on the current one. Image below shows possible game states to choose after each state.
(Flying → Running, etc..)
Animation Blueprint :-
Animation blueprint for the player character needs to be the same as the EndlessRunnerShooterAnimationBlueprint class.
Required variables are :-
isInAir?
speed
gameState
yaw
pitch
sliding
landed
Set these variables at the Event Graph section of the animation blueprint.
Required animations are;
Walk/Run Blendspace
Jump start
Jump loop
Jump end
Slide
Fly
Land
AimOffsets
Game State :-
The most important feature of this template is to be able to change gameplay mechanics during run-time. This template provides 3 different gameplays Running, Shooting and Flying