Looking to create a fun and engaging 2D game in Unity? Check out this 2D Catch Game developed using the Unity Game Engine with C# scripting—available free with complete source code!
Project Overview
The 2D Catch Game is a simple and addictive arcade-style project built in Unity, perfect for beginners and intermediate developers. In this game, players must catch falling objects to earn points while avoiding hazards. The full package includes all the necessary files: C# scripts, prefabs, sprites, and other game assets.
- Game Type: 2D Arcade Game
- Engine Used: Unity
- Language: C#
- Platform: PC
- Controls: Mouse Movement
Gameplay Features
In the 2D Catch Game, bowling balls fall from the top of the screen, and the player’s goal is to catch as many as possible within a 60-second time limit. But there’s a twist: bombs also fall, and catching them will deduct points. The player moves a catching basket left or right by simply moving the mouse cursor.
Key Features:
- Simple and fun 2D arcade mechanics
- Time-based gameplay (60 seconds)
- Mouse-based control for smooth movement
- Score tracking and penalty for catching bombs
- Colorful sprites and animations
- Optimized for desktop play
What’s Included in the Source Code
- Fully commented C# scripts
- Unity project files and scenes
- Custom-made 2D sprites (bowling balls, bombs, basket)
- Prefabs and animations
- Easily modifiable game logic and mechanics
This project is easy to understand and customize, making it a great starting point for Unity learners and hobby game developers.
System Requirements
- Unity 2020.3 or later (recommended)
- Windows PC or macOS
- Basic understanding of C# and Unity Editor
Download 2D Catch Game Source Code
Ready to explore and expand your Unity game development skills? Download the complete source code now and start building your own version of the 2D Catch Game!