Echoes Of Steel is a third person shooter with both melee and ranged enemies, with 70%+ positive reviews on Steam. Developed and published by me, as a solo developer.

The game includes:

  • Comprehensive combat system with animation-supported movement, shooting, and reload mechanics, integrating both melee and ranged enemy AI for varied and engaging gameplay across multiple levels.
  • Dynamic inventory management system, enabling seamless weapon swapping, item discarding, and acquisition.
  • Animation-supported movement, shooting & reload mechanics.
  • Dynamic gameplay variation depending on weapon selection.
  • Both melee and shooter enemy AI.
  • Inventory management system that enables item swapping, discarding and acquiring different weapons.
  • Multiple levels.
  • Nice ancient quotes.
  • The secret for a good life.

I've used Unreal Engine 5.1. The most of the core logic is in C++, with some parts extended in Blueprints. I've used Perforce for Version Control, and hosted the repository on a DigitalOcean droplet.

Although I've developed this game solo, it was only possible due to the work of many developers and artists who put their work online (often for free), or created resources for me to learn game development.

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:

Courses & Tutorials that I've received tremendous value from:

Style guide: