What level of completeness should my coding assets be on the asset store?

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.

If I were you, I’d publish at this stage. It does what it says, and that’s what’s important on the AssetStore. Make sure everything is well documented!

A good strategy would be building/adding new features later (after analysing user feedback and feature requests).

Good luck!