
Sail the seas of excitement with our new Base Ship Controller Designed to mimic the controls of acclaimed games like World of Warships and War Thunder. Don’t wait any longer, the ocean is calling you!Uses rigidbody to move the boatAdditional controls for the propellers and the rudderAutopilot (Beta) that will allow you to travel to a designated point without using navmeshEasy to implementSystems that allow you to create combat gamesWith programming knowledge, this is the base for your boat simulatorWater is not included in this package but we highly recommend ithealth system based on part by partFight is an option, contains a health system ,missiles and turrets control.Avoid enemies and obstacles with the surface detector.Android control is posible.Include User manual in english and spanishBuild submarines using the same scriptCustom editorrange object detection for enemy or obstaclenew UI I've fixed some issues in the ship controller.Scripts have been added to improve the experience."Turret controller" A complete turret control system that serves multiple purposes, following defined or acquirable targets in real time* "Typhoon guided missile system" A guided missile system for modern warfare. Not only for this system, you can use it in any other project. It has many features such as anti-missile systems and decoys, guided missiles and trackers, etc. Some scripts to improve the submarine system, such as the "battery controller," which can be used to manage how long the submarine can remain submerged."Hull system" has been added, which can be used for damage control at very detailed or simple levels, adding variety to the system and allowing your ship to be destroyed piecemeal.This asset provides a robust and extensible foundation for simulating boats and ships in Unity using realistic physics. Designed with modularity and flexibility in mind, it is suitable for both arcade-style and simulation-based projects.Rigidbody-Based MovementThe controller uses Unity’s Rigidbody system to simulate realistic boat dynamics. Movement is driven by forces and torque, allowing the boat to respond naturally to acceleration, turning, and environmental interactions. This approach ensures compatibility with Unity’s physics engine and makes it easy to integrate with other physics-based systems.Propeller and Rudder ControlThe system includes independent control over propellers and rudder. You can configure multiple propellers with custom thrust directions and power levels, enabling complex propulsion setups such as twin-screw or azimuth thrusters. The rudder system allows for smooth and responsive steering, and can be adjusted to simulate different vessel types, from small boats to large ships.Autopilot System (Beta)A built-in autopilot feature allows the boat to travel to a designated point in the world without requiring Unity’s NavMesh system. This is ideal for open-water environments where traditional navigation meshes are impractical. The autopilot calculates direction and heading in real time, adjusting throttle and rudder to reach the destination. While still in beta, it provides a solid foundation for AI-controlled navigation.Modular and Easy to ImplementThe system is designed to be modular and developer-friendly. Each component—movement, input, weapons, health, and sensors—can be used independently or extended to fit your project. With basic programming knowledge, you can quickly adapt the system to create your own boat simulator or integrate it into an existing game.Water System CompatibilityThis package does not include a water rendering system, allowing you to choose the solution that best fits your project. It is compatible with most third-party water assets available on the Asset Store. We recommend using a high-quality water shader to enhance the visual realism of your simulation.Combat and Weapon SystemsThe controller includes optional combat functionality. A health system is provided to track damage, and turrets can be configured to aim and fire at targets. Turrets support both manual and automated targeting, and can be extended to support different weapon types. This makes it easy to turn your vessel into a patrol boat, destroyer, or any combat-ready ship.Surface Detection and Obstacle AvoidanceA surface detection system is included to help the boat avoid terrain, obstacles, and other ships. This system can be used for AI navigation, collision warnings, or triggering events when approaching hazards. It enhances the realism and interactivity of your simulation, especially in crowded or dynamic environments.Deployable Objects: Mines and BuoysYou can create and deploy objects such as mines and buoys. Mines can be used to damage enemy ships, while buoys can serve as repair stations or navigation markers. These deployables can be customized to suit your gameplay needs and add strategic depth to your simulation.Mobile Platform SupportThe system includes support for Android input, making it suitable for mobile games and simulations. Touch-based controls are included and can be customized or replaced with your own input system. This ensures that the controller is ready for cross-platform development.Fully Modular ArchitectureEvery component in the system is designed to be modular and replaceable. Whether you want to swap out the input system, customize the physics behavior, or integrate your own AI, the architecture supports clean separation of concerns and easy extensibility.