/TappyFish

Unity 2D Game

Primary LanguageC#MIT LicenseMIT

Tappy Fish - Unity 2D Game

Welcome to Tappy Fish, a fun and challenging 2D game developed in Unity using C#. The game puts you in control of a fish that needs to navigate through obstacles, collecting points along the way. Dive into the underwater adventure and see how far you can go!

VID_121981201_071825_700.mp4

Table of Contents

Game Overview

Tappy Fish is a casual 2D endless runner game that offers engaging gameplay with straightforward controls. The player's objective is to guide the fish through various obstacles, collecting points and power-ups while avoiding collisions.

Features

  • Intuitive Controls: Easy one-tap controls make the game accessible for players of all ages.
  • Endless Gameplay: The game offers a never-ending level, providing an infinite challenge.
  • Obstacles: Navigate the fish through dynamic obstacles and test your reflexes.
  • Power-Ups: Collect power-ups to gain temporary advantages and boost your score.
  • Scoring: Earn points for passing obstacles and achieving milestones.
  • Custom Artwork: All in-game assets, animations, and UI elements are hand-crafted.
  • Sound Effects: Enjoy immersive audio effects that enhance the gaming experience.
  • Unity 2D: Built with Unity, leveraging the power of 2D game development.

Gameplay

In Tappy Fish, players control a fish that swims endlessly. The fish needs to avoid various obstacles and collect points (and power-ups) along the way. As the game progresses, the obstacles become more challenging, requiring quick reflexes and precise timing.

Getting Started

Follow these instructions to set up the game on your local development environment.

Prerequisites

  • Unity: Make sure you have Unity installed. This project was developed using Unity 2021.3.25f1.

Installation

  1. Clone the repository to your local machine.
  • bash ~~ git clone https://github.com/chiturca/TappyFish.git
  • 1. Open Unity and select "Open Project."
  • 2. Browse to the project directory and open it.
  • 3. Reach in to the Scenes folder, double click to the "Game" scene then it will open the game

How to Play

  1. Launch the game in Unity.
  2. Tap or click to make the fish swim upwards.
  3. Navigate the fish through openings in the obstacles.
  4. Collect points and power-ups to increase your score.
  5. Avoid colliding with obstacles; a collision ends the game.
  6. Challenge yourself to achieve a high score!

Controls

Tap/Cursor Click: Make the fish swim upwards. Release to descend.

Game Mechanics

  • The fish constantly moves forward; your control input affects its vertical position.
  • Avoid collisions with obstacles. Collisions result in the end of the game.
  • Collect points by passing obstacles.

Scoring System

  • Points are earned for every obstacle passed.
  • The goal is to achieve the highest score possible and challenge your friends!

Development Environment

  • Unity: 2021.3.25f1
  • .NET: Standard 2.1
  • C#: 8.0, and partial support for C# 9.0

Contributing

We welcome contributions from the open-source community. If you want to improve the game or add new features, please feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Enjoy playing Tappy Fish! If you have any questions, feedback, or issues to report, please feel free to contact me. Contact info can be found on my profile https://github.com/chiturca