-
Notifications
You must be signed in to change notification settings - Fork 0
Engine Save Load
KungRaseri edited this page Mar 19, 2026
·
1 revision
Status: ✅ 100% Complete (See COMPLETED_WORK.md)
The Save/Load System preserves complete game state with auto-save, manual save, and support for multiple characters.
- Auto-Save: Automatic saves after significant events (combat, quests, location changes)
- Manual Save: Player-initiated saves outside combat
- Multiple Save Slots: Unlimited slots for multiple characters/playthroughs
- Save Data Scope: Complete game state preservation
- Character attributes, level, progression
- Full inventory and equipped items
- Quest progress and completion status
- Achievement unlocks and statistics
- Discovered locations and world state
- Difficulty settings and mode flags
- Gameplay statistics and playtime
- Character Selection: Load any saved character
- Save Information: Display character details before loading
- Persistence Validation: Verify save data integrity
- Progress Protection: Auto-save minimizes progress loss
- Multiple Characters: Support for diverse playthroughs
- Complete State: All game aspects preserved
- Reliable Persistence: EF Core (PostgreSQL via Npgsql) in production; in-memory repository in tests/local development
- Character System - Character state saved
- Quest System - Quest progress preserved
- Exploration System - Location discovery saved
Home · Getting Started · Contributing · FAQ
Characters & Progression
Combat
Items & Economy
World & Content
Extensibility
Regions & Zones