A Paint Controller Tool to customise the paint brush color which also can be used in Unity timeline integration.
Game Checklist
Input System
Paint Controller
Brush Controller
Core Gameplay
1. Input System
Input System to send out event for each key bind to the subscribers.
2. Paint Controller
A Paint Controller takes custom key binding to change the color of the brush from the structure. This also handles n passing the data to paint Sphere which is from Paint in 3D package.
3. Brush Controller
A Brush Controller to control any kind of brush to be always on the face/ surface and rotate based on the surface normals to make it realistic while painting.