Echoes Of Steel
Echoes Of Steel is a high-fidelity third person shooter game, with over 70% positive reviews on Steam. The player faces off against both melee and ranged AI, battling through challenging levels to progress.
Designed, developed and published by me, as a solo developer.
Taking this game from ideation to publishing, I've learned many valuable lessons from the whole process, and I documented the journey on my YouTube channel.
One of the most rewarding moments was engineering the enemy AI to deliberately miss some shots — a practical application of my Linear Algebra class knowledge, which I detailed in this video.
The game includes:
- A comprehensive combat system featuring animation-driven movement, melee, shooting, and reload mechanics, all integrated with the AI behavior.
- A Dynamic inventory system with seamless weapon swapping, discarding, and acquisition.
- Intelligent AI agents with autonomous decision making and navigation in a 3D environment.
- Nice ancient quotes.
- The secret for a good life.
I've used Unreal Engine 5.1. The core gameplay logic is written in C++, with some parts extended in Blueprints. I've used Perforce for Version Control, and hosted the repository on a DigitalOcean droplet.
The creation of this game was only possible due to the work of many artists who put their work online (often for free), and developers who created resources for me to learn from.
Here's a list of resources I've used to create this game:
Assets:
- Epic Games (Unreal Marketplace): Paragon Twinblast, Paragon Wraith, Paragon Minions, Animation Starter Pack, Quixel Megascans
- Game Stuff Studio (Unreal Marketplace): Modern SciFi Rifles Bundle 4
- FX Cat UA (Unreal Marketplace): Realistic Starter VFX Pack Vol 2
- 3DBrushwork (Unreal Marketplace): Polar Sci-fi Facility
- tharlevfx (Unreal Marketplace): Water Materials
- Adobe: Mixamo Animations
- Andrii Tsymbal (Sketchfab): Sci-fi ammo box
- Adel Belloulhi (Sketchfab): Sci-fi shotgun ammo clip
- SangeetBlaze (Sketchfab): Sci-fi Crate
Music:
- nakaradaalexander (Pixabay): Blood & Steel
- Alfred_Grupstra (Pixabay): Slow Ticking Of Time
Courses & Tutorials that I've received tremendous value from:
- Stephen Ulibarri (Udemy): Ultimate Shooter Course
- Gamedev.tv (Udemy): Unreal Course, Unreal Environment Design
- Rob Baker (Udemy): Pro Unreal Game Coding
- Alex Forsythe: Youtube Channel
- Matt Aspland Youtube Channel
- School of Motion Youtube Channel
- Mathew Wadstein Youtube Channel
Style guide: