Completed
Mars Marine
Unreal Engine 5.8BlueprintsEnhanced InputNiagaraUMG
Mars Marine, gameplay
About
A wave-based survival shooter built in Unreal Engine 5.8. A lone marine holds a position on the surface of Mars against escalating waves of alien creatures, fighting them off with a hitscan assault rifle while staying inside the mission area as the fight grows harder wave after wave.
What I Did
Built entirely solo with zero C++, all gameplay logic in Blueprints: the wave/spawn director, alien AI, hitscan weapon with Niagara muzzle/impact/trail VFX, a mission-area boundary volume with a grace-period warning, health pickups, and the UMG HUD and game-over/restart loop.
Highlights
- Wave-based survival combat with a capped difficulty ramp so late waves stay tough but winnable
- Hitscan assault rifle with Niagara-driven muzzle flash, impact, and trail VFX
- Mission-area boundary volume: leaving the play area triggers a warning and grace-period timer before damage
- Health pickups to sustain the marine between engagements
- Game-over summary (wave reached, kill count) that auto-restarts into a fresh run
- Built entirely in Blueprints using Enhanced Input for movement, aiming, and firing
