This release marks the first public version of Echoes of Abyssus-9, a modular
Python text adventure focused on clean architecture and state-driven gameplay.
Highlights
- Modular project structure separating world data, player state, events, and UI
- Data-driven room graph and progression system
- Inventory-based gating for narrative progression
- Centralized command processing with input validation
- No external dependencies (Python standard library only)
Purpose
This release serves as a portfolio artifact demonstrating maintainable Python
design, clear separation of concerns, and narrative-focused system architecture.
Future updates may introduce additional mechanics, narrative branching, and
quality-of-life enhancements.
Full Changelog: https://github.com/ekdoestech/Echoes-of-Abyssus-9/commits/v1.0