Godot Integration
Current Status
✅ Godot build has been integrated! (Dec 10)
Architecture Decisions
React Native Integration
Using born for RN-Godot integration
Limitations:
- Unable to run Godot scenes in web interface
- REQUIRES native apps (therefore developer licenses)
- Desktop version won’t run in React Native
- Need Godot + Supabase direct integration for desktop
- Forces mobile-first UI approach
Benefits:
godot-react-nativeis convenient stop-gap while building to get early users- Allows rapid iteration
Long-term Direction
Decision: Bumble and Godot build likely separate projects
- Godot build: Exploratory/narrative focused
- Bumble: Garden-facing like PvZ Zen Garden
This separation allows each to focus on their strengths.
Technical Tasks
Immediate
- Godot scene takes basic params and user values from Expo
- Add virtual/on-screen controls in Godot that work in RN
- Detect if user is using mobile environment
- Harvesting in Godot (implement mechanics)
Integration Points
- Getting Expo version of Bumble “dockerized”
- Nectar development in RN (honey refineries/automations)
Build Strategy
Decision: EAS build locally, consistently, is the way to go
- More reliable than cloud builds
- Better debugging capability
- Consistent environment
Related: