A versatile fishing system featuring Basic and Advanced mechanics.
Providing a ready-to-use mini-game for any genre.Fishing System Pro is a powerful and highly customizable tool for implementing engaging fishing mechanics in Unity. Designed with flexibility in mind, this asset allows you to choose between two distinct gameplay styles to fit your project's needs, whether you are building a relaxing simulator or a challenging RPG.The system is built around a ScriptableObject-based architecture, meaning you can create dozens of unique fish types with individual stats, rarities, and behaviors without touching a single line of code.Gameplay Modes:Basic Mode: A classic "timing" mechanic where players must stop a moving marker within a designated success zone. Perfect for casual games or quick interactions.Advanced Mode: A dynamic, physics-based "catch-and-hold" system similar to popular modern fishing games. Players must control a catcher's lift and gravity to keep a resisting fish within bounds.Key Features:✔ Dual Fishing Modes – Switch between Basic and Advanced logic with a single dropdown.✔ Scriptable Fish Data – Easily define fish names, sprites, speed, resistance, and rarity via ScriptableObjects.✔ Advanced Physics Control – Fine-tune catcher speed, gravity, and "fish behavior" intervals for a realistic feel.✔ Dynamic UI Integration – Works seamlessly with Unity UI (RectTransform), supporting progress bars, markers, and success zones.✔ Fully Event-Driven – Includes UnityEvents for onCast, onBite, onCatch, and onMiss to easily trigger your own animations, sounds, or VFX.✔ Highly Customizable – Adjust everything from the "bite" wait time to the size and movement patterns of the success zone.Whether you're developing a cozy farming sim or a competitive sport fishing game, Fishing System Pro provides an efficient, scalable, and professional-grade solution for your environment.




