SpaceGen is a cutting-edge landscape and planet generation tool designed with inspiration from leading space simulation games such as Star Citizen, Elite Dangerous, and more. This tool empowers developers and artists to create highly detailed and realistic planetary surfaces, tailored for space simulation environments.
SpaceGen provides powerful algorithms for generating both Voronoi and Cartesian landscapes, allowing for diverse planetary terrain types. Whether you're looking to create rugged mountains, expansive deserts, or vast oceans, SpaceGen has you covered.
Inspired by real-world planetary science and the latest in space simulation technology, SpaceGen allows for the creation of planets with realistic physical properties. This includes accurate gravity, atmosphere, and orbital mechanics that can be customized to fit your simulation needs.
SpaceGen is optimized for space simulation games, providing seamless integration with Unreal Engine 5.3. Whether you're developing the next interstellar adventure or a realistic space colonization sim, SpaceGen offers the tools you need to bring your vision to life.
-
Clone the repository:
git clone https://github.com/gamedev44/SpaceGen.git
-
Open your Unreal Engine 5.3 project.
-
Navigate to the
Plugins
folder in your project directory. -
Copy the
SpaceGen
plugin folder into thePlugins
directory of your project. -
Enable the SpaceGen plugin within Unreal Engine 5.3 by going to
Edit -> Plugins
, searching for "SpaceGen," and checking the box to enable it. -
Restart Unreal Engine to apply the changes.
To start using SpaceGen in your project:
- Open your Unreal Engine project.
- Navigate to the
SpaceGen
panel from the toolbar. - Select the type of landscape you want to generate (Voronoi or Cartesian).
- Customize the planet properties using the provided interface.
- Click
Generate
to create your planetary landscape.
For detailed documentation, please visit our Docs.
See a Simplified Version of This in Browser
We welcome contributions from the community! Whether you're fixing bugs, adding new features, or improving documentation, we appreciate your efforts. Please follow the standard GitHub Flow when contributing.
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
For support or inquiries, please reach out to us at [email protected] or join our Discord community.
SpaceGen is currently in active development, and we are continually adding new features and improvements. Stay tuned for updates!