ETERNAL ECHOES

In Eternal Echoes, combat unfolds in ever-changing spaces where nothing is permanent — except your skill.


Each run is a new trial, each defeat a lesson, echoing forward into the next attempt.

Topics

Download the game

Game features

Story behind the project

game features+

game features+

game features+

game features+

Random Generation

Each run features procedurally generated encounters, ensuring varied layouts and enemy configurations from one attempt to the next.

15 rooms patterns

The game is built around 15 handcrafted room patterns, combined and reassembled to create diverse combat spaces.

18 items

From Common to Cursed items, including legendary, discover 18 unique items that will change your run.

Weapons & Abilities

Two weapons (explosive gun, crossbow) and two abilities (dash, ice nova) offering complementary playstyles focused on mobility, control, and precision.

One final boss

Every run leads to a challenging final boss, designed as a culmination of the mechanics, pacing, and skill mastery developed throughout the game.

about the project+

about the project+

about the project+

about the project+

Eternal Echoes is a solo bachelor project developed over 4.5 months as part of my final year.

 

The goal was to design and build a complete, playable experience while exploring the full production pipeline of a fast-paced roguelite FPS.

 

The project focuses on responsive gunplay, procedural level structure, and a progression system designed to encourage experimentation and adaptation across runs.

 

Special attention was given to technical art, including shaders, VFX, lighting, and overall visual readability, to support both gameplay clarity and atmosphere.

 

Eternal Echoes served as a hands-on exploration of game design, programming, and technical art, with an emphasis on iteration, polish, and player feedback throughout development.