Inspiration
Jess (my wife and teammate) was taking a permaculture course and the design was all in Google Slides. We wanted something that felt more like the farming games we love but used real data so we could use it to actually plan out our future vision.
What it does
It takes real work elevation data, map data, and enables you to design where your plants, veggies, and paths go in 3d.
How we built it
Bolt.new to start everything and make most edits. Everything runs in Bolt.new! Expo for iOS workflow. Gemini for the logo. Claude to help brainstorm around technical problems when Bolt was telling us "your project is very large" (switching to diff edits helped out with that though)
Challenges we ran into
Getting the right data for elevation was difficult at first. In the end this API was what helped the most: https://www.gpxz.io/docs/api-reference-raster
The game engine was something that took many iterations to work well on both web and iOS. There are still tweaks that need to be made to get 100% iOS support. We got it close enough to ship a beta though!
Accomplishments that we're proud of
That fact that is runs on web and mobile, with a full login system is so cool. The map editor enabling us to create a set of curated maps is great. And the different views, especially the top down and first person, are very useful. The elevation data with real world buildings and roads overlayed makes it seem like you really are designing your own real world food forest. We want to develop it more so we can use it more, which feels awesome.
What we learned
3D assets and coordinates are more difficult to understand than we thought it'd be originally. Luckily we found CC0 models on https://quaternius.com/ that helped us with the 3d assets. We built a coordinate tool in Bolt to help us determine how to translate real world map data into the game map.
In the end we had over 10 versions of the app created. Each of them has a Bolt version so we could keep track over time.
What's next for Permacraft
Launch the game out of beta, including launching on the App Store, and build a community that shares their best permaculture designs!
Built With
- expo.io
- native
- react
- supabase
- typescript
- vite

Log in or sign up for Devpost to join the conversation.