Skip to content

Commit 1cfc5c8

Browse files
author
DavidQ
committed
3d moves
1 parent 146a48a commit 1cfc5c8

1 file changed

Lines changed: 66 additions & 56 deletions

File tree

docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md

Lines changed: 66 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -165,16 +165,6 @@
165165
- [x] 2D collision patterns
166166
- [x] 2D gameplay hooks
167167

168-
### 3D Engine Foundation
169-
- [ ] 3D scene boot
170-
- [ ] 3D render foundation
171-
- [ ] 3D transforms
172-
- [ ] 3D camera controls
173-
- [ ] 3D movement base
174-
- [ ] 3D collision base
175-
- [ ] 3D physics base
176-
- [ ] 3D content loading path
177-
178168
---
179169

180170
## 3. Shared Foundation (`src/shared`)
@@ -287,15 +277,6 @@
287277
- [x] BUILD_PR_DEBUG_SURFACES_NETWORK_SUPPORT
288278
- [x] APPLY_PR_DEBUG_SURFACES_NETWORK_SUPPORT
289279

290-
### Track H - 3D Debug Support
291-
- [.] Transform inspector
292-
- [x] BUILD_PR_DEBUG_SURFACES_3D_SUPPORT
293-
- [x] APPLY_PR_DEBUG_SURFACES_3D_SUPPORT
294-
- [ ] Camera debug panel
295-
- [ ] Render pipeline stages
296-
- [ ] Collision overlays
297-
- [ ] Scene graph inspector
298-
299280
### Track I - Inspectors & Tooling
300281
- [x] Entity inspector
301282
- [x] Component inspector
@@ -327,18 +308,13 @@
327308
- [x] tilemap / camera / rendering phases normalized
328309
- [x] tool-linked sample phases normalized
329310
- [x] network concepts / latency / simulation phase normalized
330-
- [ ] 3D phase normalized
331311

332312
### Dependency-Driven Sample Builds
333313
- [x] 2D camera sample
334314
- [x] tilemap scrolling sample
335315
- [x] collision sample
336316
- [x] enemy behavior sample
337317
- [x] full 2D reference game sample
338-
- [ ] 3D scene boot sample
339-
- [ ] 3D camera orbit sample
340-
- [ ] 3D movement sample
341-
- [ ] 3D collision sample
342318

343319
---
344320

@@ -459,7 +435,6 @@
459435

460436
### Tooling Strategy By Need
461437
- [x] 2D tool stabilization before 3D tool expansion
462-
- [ ] 3D prerequisite samples before advanced 3D tools
463438
- [x] content pipeline tools after asset complexity justifies them
464439
- [x] debug tools align with engine/debug maturity
465440

@@ -517,35 +492,6 @@
517492
- [x] phase-16 description updated in repo docs/index
518493
- [x] phase-16 description kept separate from networking language
519494

520-
### Prerequisite Samples
521-
- [ ] 3D Scene Boot Sample
522-
- [ ] Camera Orbit Sample
523-
- [ ] 3D Movement Sample
524-
- [ ] Basic Collision Sample
525-
526-
### Core Sample Track (1601 - 1608)
527-
- [ ] 1601 - 3D Cube Explorer
528-
- [ ] 1602 - 3D Maze Runner
529-
- [ ] 1603 - First Person Walkthrough
530-
- [ ] 1604 - 3D Platformer
531-
- [ ] 1605 - 3D Driving Sandbox
532-
- [ ] 1606 - 3D Physics Playground
533-
- [ ] 1607 - 3D Space Shooter
534-
- [ ] 1608 - 3D Dungeon Crawler
535-
536-
### Advanced 3D Samples
537-
- [ ] 1610 - Lighting Demo
538-
- [ ] 1611 - AI Navigation Demo
539-
- [ ] 1612 - Large World Streaming Demo
540-
541-
### 3D Capability Requirements
542-
- [ ] 3D rendering
543-
- [ ] 3D camera
544-
- [ ] 3D movement
545-
- [ ] 3D physics
546-
- [ ] 3D tool support
547-
- [ ] 3D debug support
548-
549495
---
550496

551497
## 14. Testing & Validation
@@ -623,7 +569,6 @@
623569

624570
### Later Capability Lanes
625571
- [x] Execute 2D capability polish lanes
626-
- [ ] Execute phase-16 / 3D capability lanes (after full real-network capability lane completion)
627572

628573
### Final Cleanup Lane
629574
- [x] Reduce legacy footprint after replacements are proven
@@ -659,8 +604,73 @@
659604

660605
[x] fullscreen bezel overlay system (low priority, before next game)
661606

607+
## 17
608+
609+
### 3D Engine Foundation
610+
- [ ] 3D scene boot
611+
- [ ] 3D render foundation
612+
- [ ] 3D transforms
613+
- [ ] 3D camera controls
614+
- [ ] 3D movement base
615+
- [ ] 3D collision base
616+
- [ ] 3D physics base
617+
- [ ] 3D content loading path
618+
619+
### Track H - 3D Debug Support
620+
- [.] Transform inspector
621+
- [x] BUILD_PR_DEBUG_SURFACES_3D_SUPPORT
622+
- [x] APPLY_PR_DEBUG_SURFACES_3D_SUPPORT
623+
- [ ] Camera debug panel
624+
- [ ] Render pipeline stages
625+
- [ ] Collision overlays
626+
- [ ] Scene graph inspector
627+
628+
### Sample Phase Tracks
629+
- [ ] 3D phase normalized
630+
631+
### Dependency-Driven Sample Builds
632+
- [ ] 3D scene boot sample
633+
- [ ] 3D camera orbit sample
634+
- [ ] 3D movement sample
635+
- [ ] 3D collision sample
636+
637+
### Tooling Strategy By Need
638+
- [ ] 3D prerequisite samples before advanced 3D tools
639+
640+
### Prerequisite Samples
641+
- [ ] 3D Scene Boot Sample
642+
- [ ] Camera Orbit Sample
643+
- [ ] 3D Movement Sample
644+
- [ ] Basic Collision Sample
645+
646+
### Core Sample Track (1601 - 1608)
647+
- [ ] 1601 - 3D Cube Explorer
648+
- [ ] 1602 - 3D Maze Runner
649+
- [ ] 1603 - First Person Walkthrough
650+
- [ ] 1604 - 3D Platformer
651+
- [ ] 1605 - 3D Driving Sandbox
652+
- [ ] 1606 - 3D Physics Playground
653+
- [ ] 1607 - 3D Space Shooter
654+
- [ ] 1608 - 3D Dungeon Crawler
655+
656+
### Advanced 3D Samples
657+
- [ ] 1610 - Lighting Demo
658+
- [ ] 1611 - AI Navigation Demo
659+
- [ ] 1612 - Large World Streaming Demo
660+
661+
### 3D Capability Requirements
662+
- [ ] 3D rendering
663+
- [ ] 3D camera
664+
- [ ] 3D movement
665+
- [ ] 3D physics
666+
- [ ] 3D tool support
667+
- [ ] 3D debug support
668+
669+
### Later Capability Lanes
670+
- [ ] Execute phase-16 / 3D capability lanes (after full real-network capability lane completion)
671+
662672

663-
## 17. Finalize engine
673+
## 18. Finalize engine
664674

665675
[ ] Verify all `samples/` and `games/` use engine systems and are not coded locally; if local, migrate to engine.
666676
[ ] Some games are actually samples/demos; identify and recommend a `phase-xx` move target.

0 commit comments

Comments
 (0)