Spiritus Astrum [P0-B10]: p1488: Towards Early Access
I have completed another full mission in the new campaign.
This one took a long time to do, since it involved travelling to a planet and generating a navmesh, and then spawning NPC’s and issuing commands. The game has code to do this, but it didn’t cover this use case, so I had to make some complex changes.
I have also made improvements to the character creator system, so that I can create not only random NPC’s, but specific characters and character types as well (Ie, characters wearing the same uniforms, etc).
There was a lot of work involved with this particular story, but it works quite well, and I can reuse the mechanics that I added in other stories.
The next goal is to continue with the missions in the current campaign, there are quite a few left to do.



March 17, 2025 @ 12:45 am
Sounds like you’ve made some serious progress with the NPC mechanics! I can imagine how tricky it must have been to get that navmesh working for the specific mission. Are you planning to integrate this system into earlier parts of the campaign as well?
March 20, 2025 @ 7:07 pm
Thank you! Yes, it is integrated into the rest of the project already, but there are various different use cases depending on the type of AI, and the circumstances (Whether the AI is on a moving object like a starship, or a planet, etc). Thanks for your comment!
April 6, 2025 @ 11:08 pm
Really interesting to hear about the navmesh and NPC command work—it’s always cool to get a peek behind the curtain at how these gameplay systems evolve. Being able to reuse those mechanics across different stories seems like a great payoff for the effort. Looking forward to seeing how the character creator improvements come into play in future missions!
April 8, 2025 @ 3:41 am
Thank you! Yes, the game is starting to come together, finally!