Can I use my own character controller?

Modified on Tue, 23 Aug 2022 at 06:24 PM

Yes! Voxel Play can work with just a simple camera and no controllers.


However, there're a lot of features you can get for free by using the provided character controllers.


Both first person and third person controllers scripts included with Voxel Play can detect if you're using another solution instead of the standard Unity character controller. In this case, those controllers will shut down any character or camera rotation/movement functionality and limit their usage to aiming (crosshair) and checking collisions with the voxel world.


  • To add Voxel Play controller features to your own first person controller, just add the VoxelPlayFirstPersonController script to your character. Once you do this, you will see a reduced set of options in the inspector that allows you to configure the cross-hair appearance and highlighting.


  • To add Voxel Play controller features to your own third person controller, add the VoxelPlayThirdPersonController script to your character and enable the option "Use Third Party Controller" in the inspector. This will disable any camera/character movement functionality but will allow you to customize the cross-hair and voxel highlighting options.


You can still use the API to implement usual actions like hitting/destroying and placing voxels.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article