AxomCore Roadmap — Control, Continuity and Persistence
AxomCore’s next phase of development is now taking shape around three major roadmap milestones.
The direction is simple: make AxomCore better suited to long-running simulation that can be controlled, saved and continued across the lifetime of a game world.
Destination One — Control
The first milestone is focused on giving developers greater control over when AxomCore simulation is running.
The goal is to allow simulation to be intentionally:
-
Started
-
Stopped
-
Paused
-
Resumed
This should make AxomCore easier to integrate with menus, loading screens, world transitions, paused gameplay and other situations where simulation should temporarily stop without losing its state.
Development of this first milestone is already well advanced, with final testing now underway ahead of release.
Destination Two — Continuity
The second milestone is focused on allowing AxomCore’s simulation time to survive between sessions.
A world that has progressed for days, months or years should be able to return to that same point when the player loads their save.
The game stops.
The player returns.
The simulation still knows when it is.
Destination Three — Persistence
The third and largest milestone is focused on allowing AxomCore Logic Objects and their ongoing simulation to return when a game is loaded.
The intention is for systems such as settlements, factions, economies, production chains, world events and other background simulation to retain their progress rather than needing to restart from the beginning every session.
The player would not simply be loading a map.
They would be returning to a simulation.
One Direction
These milestones represent three separate stages:
Control — Decide when simulation runs.
Continuity — Preserve where the simulation is in time.
Persistence — Restore the simulation itself.
Together, they move AxomCore beyond scheduling toward something broader:
A simulation extension for Unreal Engine designed for game worlds that need to run, stop, save, restore and continue.
Development is being approached with Unreal Engine 5.5, 5.6, 5.7 and 5.8 compatibility in mind, with each supported version tested as the roadmap progresses.
The full Devlog #5 is available here: