The World Feels a Little More Alive
Well, this ended up being a bigger update than I initially anticipated. In the last devlog, I said the next major goal was making the world feel more alive and filling it with more things to actually discover. That has been the focus of the last few weeks, along with an ungodly amount of bug fixing and polish.
Side Quests
The biggest addition is side quests. I added the new questlines and NPCs throughout the demo, giving players a lot more reasons to actually explore Thornvale instead of just following the main story from point A to point B. Some are small encounters, others open up larger stories, and several can be found simply by wandering around and talking to people.
This was something the demo desperately needed. The world was there, the lore was there, but there weren’t enough reasons to stop and interact with it. Hopefully now there’s a little more incentive to poke around, talk to people, and inevitably get yourself involved in someone else’s problems like the good little RPG hero you are.
Ambient Life
I’ve also spent a ton of time adding ambient life throughout the world.
Birds fly overhead. Wildlife moves through the environment. Trees react and sway (this needs tuned because it’s barely perceptible). Small environmental effects happen around the player, and different areas behave differently depending on where you are.
None of these things individually sound particularly exciting, but together they make a massive difference. The maps feel much less like pretty backgrounds you’re walking across and more like places that are actually doing something while you’re there. I will say there is more polish required but it’s something for now.
Combat Visuals
The old battlefield scenery has been replaced with a greener environment that actually matches the world you’re exploring. This sounds like a stupidly small change, but the old battlefield always felt disconnected from the rest of the game. You’d be walking through a lush forest, enter combat, and suddenly get teleported into what looked like a completely different country. Finally worked up the courage to fix that (art assets are my least favorite work).
Bug Fixes and Performance
There have also been a lot of bug fixes. Quest issues, visual bugs, performance problems, combat weirdness, UI problems, map issues, and plenty of other little things that probably aren’t interesting enough to list individually. At this point, a decent amount of development is just me finding something I broke three months ago without really knowing until I noticed it. A lot of these small systems are unimportant, but they provide a lot of depth to the world.
Performance has been another major focus. I went through both the overworld and combat systems and cleaned up a lot of unnecessary work happening every frame. Ambient life, lighting, weather, water, shadows, combat UI, line-of-sight calculations and several other systems have all received optimization passes. I also upgraded the deployed game to NW.js 0.114. That one turned out to be a surprisingly big deal, especially for the Mac Build.
The newer runtime gave the deployed builds a pretty dramatic performance improvement, particularly on some of the heavier maps. It also helped the Mac build considerably, which had previously been giving me its own unique collection of headaches. So somehow, after months of adding increasingly questionable amounts of stuff to RPG Maker, the game is actually running better. I’ll take that win.
Conclusion
At this point, the demo is getting very close to where I want it. I have one more system I want to add…but may save it for later. The major systems are in, the side content is in, the world is much more alive, combat is stable, performance has improved, and the demo finally feels less like a section of a game under construction and more like a complete little piece of Cradle of Life. There’s still work left and a lot of it, but hopefully I can start moving towards the game more.
But from here, the focus shifts heavily toward polish: fixing whatever breaks, cleaning up anything that still feels rough, continuing to improve the audio and presentation, and getting more people into the demo to find all the things I missed.
After that, it’s time to start pushing farther beyond Thornvale, through the Ash Dunes, and toward Kaelor. Which means I finally get to stop rebuilding the demo and start making terrible art decisions somewhere new.
As always, thank you to everyone following the project, playing the builds, and sending feedback.
We’re getting there!
