1.8 KiB
1.8 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.
Next Unreal Editor Tasks
- Compile project from Visual Studio.
- Fix any C++ compiler/UHT errors.
- Create
IA_Interactinput action. - Bind
IA_InteracttoEand a gamepad button. - Assign
IA_Interactto the character Blueprint'sInteractAction. - Create Blueprint child
BP_AGR_Resource_WoodfromAgrarianResourceNode. - Create Blueprint child
BP_AGR_CampfirefromAgrarianCampfire. - Create Blueprint child
BP_AGR_PrimitiveShelterfromAgrarianShelterActor. - 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.