I have been working on a voxel terrain generator in Unity for a while, and see quite a few people asking how they can get started making their own voxel game. I was thinking I should sell my voxel generation method on the Unity Asset Store, but I don’t know how far I should go with it.
At the moment, It generates the terrain and puts a player in the world where they can walk around and create or destroy blocks.
There are also plans for adding a system to infinitely generate the terrain as the player walks.
My question is; how far should I/do I need to go for it to be a useful starting point for someone wanting to make a voxel game such as Minecraft? Keeping in mind, the more I add, the more complex the code will become, making it harder for someone to make use of it.