1.2 KiB
1.2 KiB
HyperTwist — DEVELOPMENT.md
Development philosophy
HyperTwist should be developed as a serious native product:
- Unreal project as the main runtime
- C++ simulation and rendering core
- Blueprints for interaction and curriculum logic
- bounded CV or analytics sidecars where needed
- minimal web-only surface
Suggested repo structure
HyperTwist/Source/HyperTwistCoreSource/HyperTwistSimulationSource/HyperTwistRecognitionSource/HyperTwistReplaySource/HyperTwistTrainingSource/HyperTwistCoachSource/HyperTwistXR
hypertwist-services/- optional CV inference service
- optional progression or coaching service
docs/- replay packet specs
- trainer logic
- notation / interchange specs
- benchmark notes
Build order
- simulation core
- state and notation standardization
- replay and export
- physical recognition
- trainer/progression
- AI coach
- immersive hyper modes
- optimization and polish
Testing
- move/state correctness
- replay integrity
- scramble validity
- CV uncertainty handling
- coaching recommendation stability
- XR interaction reliability
- progression persistence and analytics