🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
![Planet Generation Plans](https://uploads.gamedev.net/monthly_2018_06/image3.jpg.d0643950ffdd9f86dd0f6e1020922ba8.jpg)
Hey all!
This time I'm going to write a little about my plans for generating planets. This entry won’t go into any specific details of the terrain generation but will be just a very high level overview of the basic framework. I don't think any of the ideas in here are new.. the procedu…
Having decent tools to debug the generators is crucial. One of the tools I always like to have is lots of debug rendering features. Putting debug text in the world is a big part of that, so I need ThreeJS to do that for me. ThreeJS has some nice stuff built in but I don't want to add dependencie…
![Expanding Earth Theory](https://smashware.com/articles/2014/08/30/spherize.png)
[media] [/media]
Now despite this being somewhat scientifically questionable it did get me thinking that it might be fun to model a pro…
![Code Status & Geodesic Spheres](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
It's built from an icosahedron as the base w…
![Scripting Languages](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
I want the code that does any heavy lifting of the generation to be in C++ for performance reasons (and debugging!). I also want the generation steps of objects to have rapid iteration in a forgivin…
![Changing the universe](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
If the player gets their hands on a planet destroying super weapon it would be very unsatisfying…
![Coordinates & Compressed Space](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
The Milky Way is 120kly (ish) according to Wikipedia. That's kilo-light years. That sounds big! Ok lets say I want to positiom things with millimetre accuracy. A light year is 9.4605284 x 10^18 millimetres (…
![Narrative Generation Overview](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
The UI for this will be a page of simple sliders for the highest level of story control, but clicking through into the advanced settings will reveal many ways the p…
![Languages](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
I want all the text you encounter in the game to mean something, even if it is in a made up alien language. To do this I'm going to generate (somewhat) meaningful sentences that are converted to the ali…
![Generating Things](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
All things being generated can have dependencies on othe…
![Generating Seeds](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
![More Detailed Project Overview](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
![First!](https://uploads.gamedev.net/profile/photo-thumb-85903.jpg)
My ultimate goals a…