Initial Agrarian Unreal project
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user