Day 11 – Refactoring Progress and Milestones Ahead
Hi, it’s already Day 11!
Today, I live-streamed my development session. I was able to refactor the PlayerInteraction
code and started implementing a Controller + Context pattern — decoupling context management from the individual controllers (at least I think that’s the right way to describe it, haha).
There’s still more work needed, especially on the inventory system, where parts of the old code still need heavy refactoring.
Milestone for now
One small but important goal I’m focusing on is making a minimum playable version of the game.
This includes:
- Furniture: eating tables, beds, torches, item displays
- Customers
- Items: objects that can be transferred to item displays
Getting these systems in place will let me build a playable loop!
Upcoming Goals
Another major milestone is designing the extension system, where players can expand their shop space once they meet certain unlock conditions.
I’m really excited to get to this stage—it’s the part where the game starts to feel truly alive.
Quick Recap
What’s been done:
- Refactoring the player interaction system (still ongoing!)
- inventory system
- tooltips!
What’s coming next:
- Adding customer service mechanics (to bring life and flow to the gameplay)
- Refactoring old ItemDisplay code
- Building a small playable demo
I’m also planning to start doing a weekly recap of my development journey, which I’ll post on my Studios Blog.
Plus, I’m hoping to create a short video explaining how I refactored the tooltip system with the help of AI tools.
Thanks for following along!
Stay tuned — things are starting to get really exciting!
📬 Want to get updates in your inbox?
Subscribe here to get devlogs, updates, and behind-the-scenes posts!
✨ Check out more detailed posts at my BHB Studios Blog!