← Back to Home Project page
Terminadrone cover

Unreal Engine 5 • C++ • Gameplay & FX

Terminadrone

A physics-based drone shooter focused on responsive movement, projectile dynamics, and juicy combat feedback.

Prototype Pawn AI FX UI

Player Drone (Pawn)

Event Graph — pawn part 1
Input bindings & HUD.
Event Graph — pawn part 2
Extended input routing.
Handle look input
Look input mapping.
Handle floating movement
Floating movement logic.
Get forward input vector
Forward input vector.
Right & left movement
Lateral movement.
Get up movement
Upward movement.
Pawn get-hurt event
Health & Game Over.

Enemy Bot (AI & Systems)

Bot movement forces
Movement forces.
Move bot forward
Forward thrust.
Interpolation rotation
Smooth rotation.
Find target rotation
Find rotation to target.
Store target pawn
Target pawn detection.
Decrement health
Enemy health logic.
Blow up effect
Explosion effect & cleanup.

Combat & Weapons

Drone event graph part 1
Beam firing logic.
Spawn blaster beam
Projectile spawn.
On component hit
Beam collision.
Handle on hit BP
Impact handling.
Handle on hit alt
Alternate hit handling.
Drone event graph part 2
Targeting + HUD.
Drone event graph part 3
Debug & death cleanup.

Drone Mesh & Visuals

Drone mesh overview
Drone mesh.
SM_Drone sockets overview
Overview sockets.
SM_Drone front view
Front view rifles.
SM_Drone left view
Left socket.
SM_Drone right view
Right socket.

FX & Materials

Explosion material graph
Explosion material.

UI (Menus & HUD)

Main menu screenshot
Main menu screenshot.
All UI assets
All UI assets.
Crosshair widget
Crosshair widget.
Main menu widget
Main menu widget.
Main menu blueprint
Main menu BP.
Game over widget
Game over widget.
Game over blueprint
Game over BP.