Initial Agrarian Unreal project

This commit is contained in:
2026-05-11 00:26:02 -07:00
commit 15f5cfc0f8
863 changed files with 12516 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
# Agrarian Foundation Status
## Completed Foundation Work
- [x] Master vision preserved in project root.
- [x] Comprehensive development roadmap preserved in project root.
- [x] Phase 1 C++ survival foundation started.
- [x] Replicated survival component added.
- [x] Replicated inventory component added.
- [x] Interaction interface added.
- [x] Resource node actor added.
- [x] Campfire actor added.
- [x] Primitive shelter actor added.
- [x] World time/weather game state added.
- [x] Primitive crafting component added.
- [x] Save game data structures added.
- [x] Persistence subsystem scaffold added.
- [x] Character now owns survival, inventory, and crafting components.
- [x] Character has server-authoritative interaction path.
- [x] 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_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.