WilderLands is a prototype for a planet-scale sandbox showing the custom icosahedral/tetrahedral terrain engine.
What’s currently available
Engine views of the planet mesh (untextured & shaderless visuals)
High-performance optimized rendering tests (C++ and Vulkan)
What we are building toward (planned features; subject to small changes)
Survival sandbox across a seamless, round world
Start anywhere on a round planet. Gather resources, craft tools, and survive against natural hazards with no loading screens, or crafting menus.Deep simulation: weather, water, heat, and geology
Dynamic climate and local weather affect survival: storms, rainfall, temperature , tides, and wind. Water flows and erodes the terrain. Heat and cold create more realistic environment and survival. Geology makes resource placement and long-term world changes.Living terrain: erosion and geological change
Terrain isn’t static. Erosion changes valleys and rivers, while tectonics create mountains and coastlines over very long timescales, weather changes the environment and conditions making each world feel unique and alive.Build & automate: bases, logistics, and power
Progress from small shelters to large settlements. set up roads, supply chains, generate and distribute power, and eventually build continent-scale infrastructure projects.AI societies: autonomous villagers and cultures
Populations of AI-controlled villagers live, work, trade, and expand. Their behavior will be guided by neural network systems, learning routines, and patterns, allowing unique societies to grow over time.
Development list in order (subject to change)
Visual upgrade (materials/lighting)
World generation
Basic survival loop
Weather & water systems
Physics system
Tectonic plates
More advanced building and crafting
Logistics/power
Settlements/AI
World events & polish
Development is done by a solo first-time coder.Therefore progress will take time.
Thanks for your patience and interest.
Hello everyone,
As youve probably already noticed, I havent been very active here lately.
The truth is, Ive been feeling pretty tired and worked on some of my other projects.
And because of that, Ive decided to pause development on this project for now, and I apologize for leaving you in the fog like this.
TO BE CLEAR: I AM NOT abandoning it. The pause is only temporary.
Once I have more time and energy, I plan to return to it and continue working on it more regularly.
When I come back I will properly rewrite the codebase, since Ive already learned a lot, and will continue to do so during that break.
This project has been really important to me. Its actually my very first coding project. Even though its a bit tedious, it has taught a lot and I really value it.
I also want to say thank you to all of you for the support and encouragement youve given me.
Seeing people take interest has motivated me to keep pushing forward, it really makes the work feel worth continuing.
So for now, the project will be on hold, but I will return to it. Im looking forward to the day I can share new updates with you all again.
Please don\'t forget to take care of yourselves and your mental health ^-^
Thank you for your patience and for being so awesome!
Cheers!
Minimum Setup
- OS: Linux
- Processor: 64 bits
- Graphics: Vulkan-capable GPU
- Storage: 2 MB available space
Recommended Setup
- OS: Linux
[ 6368 ]
[ 5870 ]
[ 1991 ]
[ 1943 ]
[ 988 ]














