Catch the fish - Complete Game Tutorial View on Asset Store (opens in new tab)

Package details

Latest version
2.0
Last updated
First released
Unity version
6000.5.4 or later
Package size
137.0 MB
Files
180
Favorites
5
Views in the past week
16

Price tracking

Last checked
Tracked since
Lowest recorded
$10.00 on

Keywords

Catch the fish - Complete Game Tutorial

by University of Games (opens in new tab)

No ratings yet

  • Price drop

Complete 2D arcade game for Unity 6: hold the cats, catch the fish, dodge the bombs. Data-driven template with portrait + landscape, shop, achievements, ads/IAP hooks and full C# source.

Discount -22% Previous price $14.99 Price $11.70

Get 22% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Catch the fish - Complete Game Tutorial, 6 months Current $11.70; lowest $11.70; highest $11.70 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov Version 2.0 released 28 Sep 2026 v2.0

Asset preview

1 / 2

Catch the fish - Complete Game Tutorial screenshot 1

Catch the fish - Complete Game Tutorial screenshot 1

About this asset

Yummy Cats is a complete, ready-to-ship 2D arcade game – and a clean template for building your own.

Hold a cat to open its mouth and catch the fish flying in from the sides of the screen. Two cats, one pair of hands: keep both of them fed, spit out the apples, stay away from the bombs and grab the rare golden fish to unlock new cats in the shop. One-touch rules, endless runs, pure "just one more try" gameplay.

A template, not just a game

Every cat, projectile, sound, achievement and balance value is a ScriptableObject. Add a new cat or a new kind of pickup, reskin the whole game or rebalance the difficulty straight from the Inspector – no code changes needed. A single GameConfig asset holds the entire setup and validates it for you.

Made for real devices

Designed for both portrait and landscape. The layout adapts to any aspect ratio, from tall phones to tablets and wide monitors, keeps the controls clear of notches and system bars, and the gameplay feels exactly the same on every screen. Play with touch, mouse or keyboard.

Monetization and extension points built in

Connect your ads and in-app purchases through two small interfaces (debug providers included for testing). Hook analytics, quests or tutorials into global game events without touching the core systems. Keep the default PlayerPrefs saves, switch to JSON files or plug in your own backend.

Great for learning

Clean, modular C# split into Runtime, Editor, Tests and Samples assemblies, 85+ automated tests and a detailed manual covering the architecture and every extension point.

What's inside

• Splash screen and game scene: main menu, cat shop, gameplay, pause and game over

• 4 cats, 4 projectile types (fish, golden fish, apple, bomb) and 5 achievements

• Sprites, animations, music and sound effects

• Full C# source code and documentation

-- -- --
University of Games small research center for indie game developers. This place has always beed dedicated for everyone to share passion, knowledge and adventures in game industry. I wish it would become home to in-depth explanations and ready to use solutions which help you solve problems and growth. Thanks to your donations we can create even more content and support developers, students and teachers all over the world.

From the publisher's Asset Store listing.

Technical details

• Unity 6 (6000.5 or newer), Input System package

• Sprites and uGUI only – no custom shaders

• Data-driven: GameConfig, Cat, Projectile, Achievement, Difficulty and Audio ScriptableObjects

• Custom GameConfig inspector with setup validation and spawn-chance preview

• Portrait and landscape with runtime orientation switching and safe area support

• Flight-time based throws: the same reaction time on every aspect ratio

• Touch, mouse and keyboard input with configurable keys

• Score, combos, premium currency, cat shop, player statistics and achievements

• Ads and IAP interfaces with debug samples, interstitial pacing and rewarded ads

• Global game events for analytics, quests and tutorials

• Save system: PlayerPrefs (default), JSON file or your own ISaveService

• Projectile object pooling

• Compatible with Enter Play Mode Options (domain reload disabled)

• 4 assembly definitions, EditMode and PlayMode tests

• Full C# source code, English documentation

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.5.4f1 Compatible Compatible Compatible Compatible

Ready to use solution for: Windows, Mac OS X, Android, iOS and WebGL.

As listed on the Asset Store.