Easy Asset Search

Stylized Boat Controller for Unity

Add a retro-style boat controller to your game with wave following, boost, collision damage, and a heart-based health system.
Stylized Boat Controller for Unity Asset Image Add a retro-style boat controller to your game with wave following, boost, collision damage, and a heart-based health system.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$13.99$19.99-30%
Category:
TemplatesSystems
Developer:
Golem Kin Games
Price:
$13.99$19.99-30%
Supported Unity Versions:
6000.0.24 or higher
Current Version:
1.0
Download Size:
137.54 MB
Last Update:
Apr 22, 2025
Description:
This package brings a stylized boat controller to your game, inspired by retro-style sailing. It features smooth boat movement, dynamic wave-following, and responsive sail steering. The system includes wave-based motion, sail steering mechanics, boost system, collision detection, and a 5-heart health system with animated UI and respawn logic. It's perfect for mobile, PC, or console titles with water navigation, stylized visuals, or light adventure gameplay.
Technical Details:
Key Features:
* Physics-Free Movement: Uses Transform.Translate for deterministic, lightweight control.
* Wave Following System: Procedural wave simulation with sine/cosine blend. Configurable amplitude, frequency, and speed.
* Sail-Based Steering: Independent sail rotation impacts turning behavior. Configurable reset speed and turn angle caps.
* Boost System: Modifies movement speed and dynamically animates camera FOV. Includes duration and cooldown logic.
* Collision Damage: Supports raycast and OnCollisionEnter detection. Customizable speed threshold triggers health loss.
* Heart UI Health System: Array-based, sprite-swapping hearts. Full/empty heart sprites reflect current health state.
* Respawn System: Triggers visual FX and delayed repositioning with full health restoration.
* Input-Driven: Designed for keyboard, but input axis references make it easy to swap in controller or mobile input.
Continue »

Similar Packages