Skip to content

Latest commit

 

History

History

README.md

Thousand Paths (Project Solveig)

Developer Notes This was my first personal project and is how i started my coding journey. Looking back, i can identify early practices that i have since outgrown. The save system started using BinaryWriter which i later regretted and in my experience now JSON is way easier and offers far superior flexibility and maintainability. In general most of this code is fine and works but i can definetely see my growth as this was my first coding experience mainly on my own. I can definetely see how i may later look upon my current code and think the same.

Development Start: Nov 2023 (On and Off passion project) Status: Technical Architecture & Core Mechanics Complete / Narrative Design Ready

Project Overview

Thousand Paths is a 2D Metroidvania set in a world deeply rooted in Japanese themes and mythology. The project features a fully developed lore and narrative structure. As a developer, the goal was to build a scalable framework capable of handling the complex exploration and ability-based progression typical of the genre, as well as making a really fun and satisfying game in general. The game has been on pause for a while, as mainly a programmer the assets i was able to create were not up to the standards i wished for the project.

Technical Implementation (Solo Developer)

This project serves as a showcase for building deep, interconnected gameplay systems. The scripts included in this folder are only some of the essentials from the full project's scripts:

  • Core RPG Systems: Developed and integrated inventory, weapon switching, and ability management.
  • Progression & Customization: Implemented a "Blessings" system (charms/amulets) for modular player upgrades and an in-game economy.
  • World Mechanics: Engineered a dynamic map system and "Corpse Run" mechanics for player death penalties.
  • Data Persistence: Built a comprehensive save system to manage player progress, world states, inventory and achievements.
  • Controller and keyboard support

Current Progress & Challenges

The project has successfully reached its Technical MVP (Minimum Viable Product) stage. Development is paused, waiting on the pre-production of high-quality assets to match the narrative's depth:

  • Programming: Core mechanics and complex backend systems (Inventory, UI, Saving, Economy) are fully functional.
  • Art & Audio: The project is currently awaiting final 2D assets and musical scores to move into the full production phase.
  • Level Design: Area ideas and world-map designs are completed but the in depth level designs are missing on a large scale.
  • Next Steps: Seeking collaboration or dedicated time for asset creation to bridge the gap between technical logic and visual execution.