Turret Boat Controller asset for unity engine
You can use this pack as a military boat to make action boat games or war boat missions in your game. Controlling the boat in the Windows is done using the keyboard and aiming using the mouse, and in the Android, the boat is controlled with the left joystick and aiming is done using the right joystick. The shooting system is automatic and by placing the crosshair on the enemies, the weapon will shoot automatically. The range of motion of the crosshair is adjustable and the weapon system has various parameters for weapon settings.Both of mobile and desktop controller are supported by this asset.
The script optimized for mobile devices with minimal usage of physics to increase performance on mobile devices.
Also you can easily switch between desktop and mobile controller in editor mode from user input script drop down list, so it is possible to test mobile controllers on windows platform before publishing your game.
Scripts are clean and well organized and variables names are understandable.
Script has bunch of parameters for different functionality of player boat based on your boat model and game style.
Controller supports all physics behaviors of a speed boat such as rolling to x axis , pitching to z axis, bouncing to y axis and slip on water surface.
The asset consist of the mask shader to mask water inside of the boat.
Camera has multiple features to view the boat in different perspective and field of views.
Controller script has various parameters to control the boat based on your boat model or game style.
Some main parameters of controller contains movement speed, pitch speed, pitch angle, roll speed, roll angle, bouncing height, bouncing speed, propeller speed, steering wheel rotation angle, steering wheel rotation speed, forward slip force, side slip force, water height, fire rate and so on.
The package contain a lowpoly speed boat by separated turret, barrel and flat model of the boat to use as mask model for adding mask shader to hide water inside of the boat.
The coordinate axes of the body and turret of the boat are placed in the right position and direction so you can control the model in the best possible way in the game.
All parts of models share just one material and single atlas texture to reduce setpass call in order to increase performance on mobile devices.
If you have any question or need further information about this asset don’t hesitate to contact us!