0.1.A Core Player Foundation
complete- Create base player character class.
- Create player controller.
- Create camera setup.
- Decide first-person, third-person, or hybrid camera. Decision: hybrid camera with third person as default and optional first-person toggle.
- Implement first/third-person camera toggle.
- + 14 more tracked roadmap items
0.1.B Character Stats
complete- Create stat component.
- Add health.
- Add stamina.
- Add hunger.
- Add thirst.
- + 11 more tracked roadmap items
0.1.C Time, Weather, And Environment Pressure
complete- Create world time system.
- Add day/night cycle.
- Add configurable time scale.
- Set default server time scale to `4 real hours = 1 in-game day`.
- Add real local time-zone and sunrise/sunset lookup for Ground Zero by latitude/longitude. Added tile-aware solar metadata to `AAgrarianGameState`, Ground Zero Pacifica defaults, local sunrise/sunset/solar-noon/day-length approximation, replicated solar state, `IsNight` based on active tile solar bounds, and a repeatable registry-driven solar metadata generator that skips placeholder/unknown tiles.
- + 21 more tracked roadmap items
0.1.D Single Biome MVP Map
completeand Unreal Insights CPU scopes for authoritative game-state time/weather ticking, survival ticking, sky-light refresh, weather-audio refresh, foliage
- Choose Ground Zero real-world 1 km x 1 km MVP tile.
- Choose MVP biome based on Ground Zero location.
- Link Ground Zero tile coordinates to real-world weather lookup coordinates. Added explicit Ground Zero `weather_lookup_metadata` with tile-center latitude `37.5925`, longitude `-122.4995`, Open-Meteo primary routing, NOAA/NWS fallback eligibility, manifest generation support, registry/schema documentation, and a verifier so future source-backed tiles use declared lookup metadata instead of one-off hard-coded coordinates.
- - [~] Create playable test map.
- Add terrain base from real elevation data.
- + 21 more tracked roadmap items
0.1.E Inventory System
completethe MVP contract for stable item definitions, runtime/save-game item stacks, server-authoritative replicated inventory components, persistence, carry
- Design inventory data model. Added `Docs/InventoryDataModel.md` to lock
- Create item definition data asset.
- Create item stack structure.
- Create inventory component.
- Add item pickup. Added native `AAgrarianItemPickup` interactable world
- + 9 more tracked roadmap items
0.1.F Gathering And Resources
complete`BP_StoneResourceNode`, placed in the Ground Zero resource pass, and covered by focused stone-resource verification.
- Create resource node base class.
- Add wood resource.
- Add stone resource. Stone is defined as `DA_Item_Stone`, exposed through
- Add fiber resource.
- Add edible plant resource. Added `BP_EdiblePlantResourceNode` as a
- + 7 more tracked roadmap items
0.1.G Primitive Crafting
completedata assets, using wood, fiber, and hide as MVP ingredients for later placed-storage/container systems.
- Design recipe data model.
- Create recipe data assets.
- Implement recipe validation.
- Implement crafting queue or instant crafting.
- Add primitive tool recipe.
- + 8 more tracked roadmap items
0.1.H Fire System
completeclears fuel, turns off replicated lit state, and reuses the fire visual update path used by natural fuel depletion.
- Create fire actor.
- Add fuel amount.
- Add ignition interaction.
- Add extinguish logic. Added native campfire extinguish support that
- Add warmth radius.
- + 7 more tracked roadmap items
0.1.I Shelter Building
completeplayers gather natural materials, craft primitive frame/wall/roof panel parts, combine them into one placeable primitive shelter, and place that
- Decide MVP building style. MVP shelter building uses a crafted-kit style:
- Create build placement mode.
- Add ghost preview. The building placement component now exposes preview
- Add placement validation.
- Add basic shelter piece.
- + 9 more tracked roadmap items
0.1.J Injury And Basic Survival Consequences
complete`BleedingSeverity`, applies lightweight health/exhaustion pressure while bleeding, adds bleeding from generic injuries, exposes add/reduce hooks, and
- Add generic injury state.
- Add bleeding placeholder. Survival now tracks replicated
- Add sprain or movement penalty placeholder. Survival now tracks replicated
- Add cold exposure damage.
- Add starvation damage.
- + 6 more tracked roadmap items
0.1.K Wildlife Prototype
completespawn manager actor with configurable wildlife class, initial spawn count, max active population, spawn radius, respawn interval, and optional navigation
- Choose MVP wildlife species.
- Create wildlife base pawn.
- Add simple AI wander.
- Add flee behavior.
- Add aggression behavior if needed.
- + 7 more tracked roadmap items
0.1.L Basic Multiplayer
complete`AgrarianGameServer` Linux server target and Windows cross-compile package script already exist, then added a reusable Ubuntu gameplay-server bootstrap
- Confirm listen server vs dedicated server for MVP. Decision: listen server is acceptable for quick internal testing, but dedicated server is the preferred closed-test target.
- Create dedicated server build target if needed. Confirmed the
- Add server travel flow. Added an allowlisted `AgrarianServerTravel
- Define server authority over streamed terrain tiles.
- Define server response when a client requests a missing tile.
- + 11 more tracked roadmap items
0.1.M Persistence MVP
4/18 done- Decide MVP persistence scope.
- Decide what tile metadata is stored in save data vs external tile registry.
- Save player identity.
- Save player stats.
- Save long-term character care history placeholders without applying aging gameplay yet.
- + 13 more tracked roadmap items
0.1.N MVP UI And UX
not started- Add main menu placeholder.
- After splash/startup screens, land on an MVP character selection landing page.
- Let players choose a realistic young adult male or female character with average proportions for the MVP.
- Add join server screen.
- Add loading screen.
- + 8 more tracked roadmap items
0.1.O MVP Audio And Atmosphere
not started- Add ambient biome audio.
- Add footstep placeholders.
- Add gathering sounds.
- Add fire sounds.
- Add unattended and poorly maintained fire risk for campfires and other open-flame sources.
- + 12 more tracked roadmap items
0.1.P MVP QA Gates
not started- Can launch packaged client.
- Can launch server.
- Can connect two clients.
- Can gather resources.
- Can craft a fire.
- + 7 more tracked roadmap items
0.1.Q Knowledge And Skill Foundation
not started---
- Define the MVP separation between knowledge, practical experience, physical stats, tools, and infrastructure.
- Add a first-pass skill taxonomy for survival, gathering, tool use, crafting, fire, shelter, navigation, first aid, food safety, and weather awareness.
- Define how knowledge affects survival actions: fewer mistakes, safer attempts, better yields, lower injury risk, and more reliable outcomes.
- Define how practical experience grows through use, repetition, mistakes, and recovery from failure.
- Add first contextual learning prompts for fire safety, potable water, exposure, shelter placement, injury care, and resource identification.
- + 9 more tracked roadmap items