A voxel engine prototype built in Unity using C#.
Please veiw the set-up guide for more information on how to get started using the world generator.
- Unity project configured for voxel engine development
- Organized Unity project structure
- Functional foundation for voxel engine experimentation
UnityVoxelEngine_v2
│
├── Assets/ # Unity scripts, scenes, and resources
├── Packages/ # Unity package dependencies
├── ProjectSettings/ # Unity configuration files
├── README.md
├── LICENSE
├── .gitignore
└── .vsconfig
Responsible for:
- Engine integration
- Project management
- Script execution
- Chunk mesh generation
- Unity (Version compatible with project settings)
- Visual Studio or another C# development environment
git clone https://github.com/BloodyFish/UnityVoxelEngine_v2.git- Open Unity Hub
- Click Add Project
- Select the cloned folder
- Open the project
This project is intended as:
- A voxel engine for Unity
- A foundation for voxel based games
The placeholder textures used are from the now discontinued and open source Minecraft texture pack, Lumino, by peytonisgreat.
Generative AI was only used for bug fixing and to help research important concepts. Minimal code was written by Generative AI.
This project is licensed under the MIT License with Commons Clause.
You are free to:
- Use this engine in personal or commercial games
- Modify and extend the engine
- Distribute games built using this engine
- Share modified versions of the engine with attribution
You may NOT:
- Sell or redistribute the engine itself as a standalone product
- Repackage and publish the engine with minimal or no changes for profit
See the LICENSE file for full legal terms.
BloodyFish