Posted March 31, 2025 by BitHydraStudio
How does one sprint? How does one work in an organized manner? Some people just know, while others have to learn 🤗.
This sprint, we focused on implementing the core managers, along with the dreaded documentation 😵. We expected some hiccups along the way since everyone is getting used to a more structured workflow, but we believe it’s important to do things right from the start, it’ll save us all time in the long run!
We managed to get most of the core systems working! Here's what we've achieved so far:
Besides this, we've also started documenting our systems (some more than others, cough), and we've created diagrams to explain how things work, check out the pictures below!
Things are moving slower than in a chaotic game jam, but this time, we’re aiming for something maintainable and somewhat good practice! (Or at least, good enough that future us won’t hate past us.)
Here’s a sneak peek at our very early enemy movement system! Right now:
Very neat! (And slightly terrifying for the player, but that’s the goal, right?)
Other than this everyone has made good steady progress in core elements of our game!
The biggest challenge this sprint hasn’t been the code itself, but rather the organization around it. We’re all great at getting things done quickly, but it’s been harder to consistently follow good coding practices and standards.
The actual coding hasn’t been too tricky yet, since we’re just laying the foundation. We’ve been good at defining system requirements beforehand, so the implementation has been pretty straightforward.
By doing pull requests (PRs) before committing, we make sure to catch standardization errors before they cause headaches. And of course, we gently yell at each other when someone forgets something. 🤗
At the end of the sprint, we had a major discussion: should we stick with 2D or switch to 3D?
The team felt that we could better express ourselves and create a more immersive experience if we moved to a 2.5D/3D style. After some back and forth, we agreed to make the switch!
This change will require adjusting a lot of code, but since we’re doing it early, it’s much better to do now than later.
With 3D, we hope to create cooler effects and make our game stand out more. For prototyping, we’ll be using a Synth prototype bundle to get started.
We’re excited to share more as we move into more interesting aspects of development. These first few sprints might seem like the “boring” part of game development, but getting them right now will save us from drowning in spaghetti code later.
Big tasks for next sprint:
Of course, with funding comes a ton of paperwork... Budgeting, timelines, product descriptions, CVs, company documents... Please keep us in your next prayer. 🙏
If you think we’re missing something in these devlogs, let us know, and we’ll do our best to include it next time!
make sure to follow our progress on[Itch],[YouTube] and/or[Bluesky]!
Have a great day! 🚀