This repository has been archived on 2026-05-24. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
AgrarianGameArchive/AGRARIAN_FOUNDATION_STATUS.md
T

2.4 KiB

Agrarian Foundation Status

Completed Foundation Work

  • Master vision preserved in project root.
  • Comprehensive development roadmap preserved in project root.
  • Phase 1 C++ survival foundation started.
  • Replicated survival component added.
  • Replicated inventory component added.
  • Interaction interface added.
  • Resource node actor added.
  • Campfire actor added.
  • Primitive shelter actor added.
  • World time/weather game state added.
  • Primitive crafting component added.
  • Save game data structures added.
  • Persistence subsystem scaffold added.
  • Character now owns survival, inventory, and crafting components.
  • Character has server-authoritative interaction path.
  • Git ignore and Git LFS attribute prep files added.
  • Item definition data asset class added.
  • Recipe data asset class added.
  • Crafting component can load recipes from data assets.
  • Resource nodes can use item definition assets for harvest yields.
  • Building placement component added.
  • Character now owns a building placement component.
  • Persistent actor component added.
  • Persistence subsystem can capture and restore saveable world actors.
  • Primitive shelter actor is marked as a persistent world actor.
  • Admin/dev console commands added to the Agrarian player controller.
  • Wildlife base actor added with replicated health, simple movement states, and harvesting hooks.

Next Unreal Editor Tasks

  • Compile project from Visual Studio.
  • Fix any C++ compiler/UHT errors.
  • Create IA_Interact input action.
  • Bind IA_Interact to E and a gamepad button.
  • Assign IA_Interact to the character Blueprint's InteractAction.
  • Create Blueprint child BP_AGR_Resource_Wood from AgrarianResourceNode.
  • Create Blueprint child BP_AGR_Campfire from AgrarianCampfire.
  • Create Blueprint child BP_AGR_PrimitiveShelter from AgrarianShelterActor.
  • Assign placeholder meshes to MVP actors.
  • Place resource nodes and campfire in the test map.
  • Add simple HUD/debug display for survival and inventory.
  • Test gather -> inventory -> campfire loop.

Next C++ Foundation Tasks

  • Add building placement component.
  • Add simple crafting recipe defaults or data asset pipeline.
  • Add item definition data asset class.
  • Add save/load capture for placed actors.
  • Add admin/dev console commands.
  • Add wildlife base actor.