One of my favorite commissions ever was creating this rideable Karoo!
Out of dev context: Karoo is a well-known character from the anime One Piece, a loyal “pet” of a princess.
The client provided a 3D rig without animations, and with my basic animation skills, made the animations which included idle, walking, running, falling/gliding, and jumping animations. I used Roblox’s bones features to animate the rig.
Karoo’s Features:
- Karoos spawn around the map at ground level (using raycasting).
- Untamed Karoos run away from players when approached.
- Once tamed, you can ride them obviously.
- Karoos float when falling from a high place (also using raycasting).
- They have stamina that indicates how long they can run or glide.
- Stamina increases by keeping their hunger and thirst bars full.
- Thirst can be quenched by letting them drink from ponds found around the map.
- Hunger can be satisfied by feeding them from the inventory.
One of the main challenges was syncing Karoo’s movement with the character when mounted, which you can clearly see in the video preview below.
Feel free to leave recommendations and feedback