GroveEngine Development Workflow
Edit → Build → Hot-Reload Cycle • Total: <1 second
1
✏️
Edit Code
VSCode / IDE
Modify module logic
Save file
2
🔨
Build
cmake --build build -j4
~300ms
⚡ FAST
3
🔥
Hot-Reload
ModuleLoader.reload()
0.4ms avg
Instant
4
🎮
Test in Game
Game still running
State preserved
Evaluate
5
🔄
Iterate
Need changes?
Loop back to Step 1
Refine
Done ✓
✓ Feature Complete
Ship to production
Total Cycle Time
< 1s
Edit → Test Complete
Breakdown:
• Edit: instant
• Build: ~300ms
• Hot-Reload: 0.4ms ⚡
• Test: instant
vs. Traditional Workflow
GroveEngine:
1. Edit code
2. Build (300ms)
3. Hot-reload (0.4ms) ⚡
4. Test IMMEDIATELY ✓
Traditional Engine:
1. Edit code
2. Build (5-30s) 😴
3. Restart game (10-60s) 😴
Hot-Reload Breakdown (0.4ms)
1. Extract state → 0.1ms
2. Unload old .so → 0.05ms
3. Load new .so → 0.15ms
4. Restore state → 0.1ms
100% state preservation • Game keeps running
🚀 Benefits
✓ Instant feedback loop
✓ No context switching
✓ No restart delays
✓ Flow state maintained
✓ 10-100x faster iteration
✓ Perfect for experimentation
GroveEngine enables rapid prototyping with sub-second iteration cycles
Traditional: 15-90 seconds/iteration • GroveEngine: <1 second/iteration • 15-90x faster! 🔥
GroveEngine © 2025 StillHammer • Optimized for AI-assisted rapid development