Place initial gameplay actors in test map

This commit is contained in:
2026-05-13 19:04:41 -07:00
parent 744b3c35e2
commit 46d0e080b5
11 changed files with 288 additions and 21 deletions
+25 -19
View File
@@ -132,6 +132,11 @@ Completed in version .01:
- [x] Created `IA_Interact` input action.
- [x] Bound `IA_Interact` to `E` and `Gamepad_FaceButton_Left`.
- [x] Assigned `IA_Interact` to the character Blueprint's `InteractAction`.
- [x] Created item definition assets for wood, stone, fiber, food, meat, hide, and primitive structure parts.
- [x] Created recipe data assets for campfire, primitive shelter, basic tool, and bandage.
- [x] Created item definition assets for craft result items: campfire, primitive shelter, basic tool, and bandage.
- [x] Created Blueprint child actors for wood resource, campfire, primitive shelter, and first wildlife species.
- [x] Placed and verified wood resource, campfire, primitive shelter, and rabbit wildlife Blueprints in the test map.
Open version .01 tasks:
@@ -139,10 +144,11 @@ Open version .01 tasks:
- [x] Create `IA_Interact` input action.
- [x] Bind `IA_Interact` to `E` and a gamepad button.
- [x] Assign `IA_Interact` to the character Blueprint's `InteractAction`.
- [ ] Create item definition assets for wood, stone, fiber, food, meat, hide, and primitive structure parts.
- [ ] Create recipe data assets for campfire, primitive shelter, basic tool, and bandage.
- [ ] Create Blueprint child actors for wood resource, campfire, primitive shelter, and first wildlife species.
- [ ] Place resource nodes, campfire, shelter, and wildlife in the test map.
- [x] Create item definition assets for wood, stone, fiber, food, meat, hide, and primitive structure parts.
- [x] Create recipe data assets for campfire, primitive shelter, basic tool, and bandage.
- [x] Create item definition assets for craft result items: campfire, primitive shelter, basic tool, and bandage.
- [x] Create Blueprint child actors for wood resource, campfire, primitive shelter, and first wildlife species.
- [x] Place resource nodes, campfire, shelter, and wildlife in the test map.
- [~] Add a simple HUD/debug display for survival and inventory.
- [ ] Test gather -> inventory -> craft -> place shelter -> save/load loop.
- [ ] Test wildlife damage/death/harvest loop.
@@ -330,10 +336,10 @@ Target deliverable: A small group can join a server, spawn into one biome, gathe
## 1.4 Single Biome MVP Map
- [ ] Choose MVP biome.
- [ ] Create playable test map.
- [~] Create playable test map.
- [ ] Add terrain base.
- [ ] Add foliage pass.
- [ ] Add resource nodes.
- [~] Add resource nodes.
- [ ] Add water source.
- [ ] Add weather exposure zones if needed.
- [ ] Add landmark or ruin placeholder.
@@ -363,7 +369,7 @@ Target deliverable: A small group can join a server, spawn into one biome, gathe
## 1.6 Gathering And Resources
- [x] Create resource node base class.
- [~] Add wood resource.
- [x] Add wood resource.
- [ ] Add stone resource.
- [ ] Add fiber resource.
- [ ] Add edible plant resource.
@@ -381,11 +387,11 @@ Target deliverable: A small group can join a server, spawn into one biome, gathe
- [x] Create recipe data assets.
- [x] Implement recipe validation.
- [x] Implement crafting queue or instant crafting.
- [ ] Add primitive tool recipe.
- [ ] Add campfire recipe.
- [ ] Add shelter recipe.
- [x] Add primitive tool recipe.
- [x] Add campfire recipe.
- [x] Add shelter recipe.
- [ ] Add simple container recipe.
- [ ] Add bandage or basic treatment recipe.
- [x] Add bandage or basic treatment recipe.
- [ ] Add crafting UI.
- [x] Add multiplayer authority checks.
- [~] Add crafting debug tools.
@@ -438,7 +444,7 @@ Target deliverable: A small group can join a server, spawn into one biome, gathe
## 1.11 Wildlife Prototype
- [ ] Choose MVP wildlife species.
- [x] Choose MVP wildlife species.
- [x] Create wildlife base pawn.
- [x] Add simple AI wander.
- [x] Add flee behavior.
@@ -446,7 +452,7 @@ Target deliverable: A small group can join a server, spawn into one biome, gathe
- [x] Add health.
- [ ] Add damage.
- [x] Add harvesting interaction.
- [~] Add meat/hide/bone resources if needed.
- [x] Add meat/hide resources.
- [ ] Add spawn manager.
- [x] Add replication.
- [ ] Add performance limits.
@@ -1238,14 +1244,14 @@ Next version .01 priorities:
- [ ] Open the project in Unreal Editor from the shared project path.
- [ ] Create `IA_Interact` and bind it to `E` plus a gamepad button.
- [ ] Assign `IA_Interact` to the Agrarian character Blueprint.
- [ ] Create the first editor assets needed for the playable loop.
- [ ] Place and test the first gatherable resource node.
- [ ] Place and test the campfire.
- [ ] Place and test the primitive shelter.
- [ ] Place and test the first wildlife Blueprint.
- [x] Create the first editor assets needed for the playable loop.
- [x] Place and test the wood resource node.
- [x] Place and test the campfire.
- [x] Place and test the primitive shelter.
- [x] Place and test the rabbit wildlife Blueprint.
- [~] Add simple survival/inventory HUD feedback.
- [ ] Run the first full gather -> craft -> place -> save -> load test.
Immediate next item:
- [ ] Open the project in Unreal Editor on Windows-Builder using the shared project path, then create/bind `IA_Interact` so the C++ interaction path can be tested in the editor.
- [ ] Run the first full gather -> inventory -> craft -> place shelter -> save/load loop.