Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Boat Breaker Banner

๐Ÿšค Boat Breaker

Boat Breaker is a stylized 3D axe-throwing game developed in Unity as part of a Game Development course project. Inspired by the mechanics of Smash Hit, this game lets players launch axes at boats gliding through a serene, low-poly environment โ€” break as many as you can before they pass!


๐ŸŽฎ Gameplay Overview

  • Choose from 3 distinct axe weapons, each with unique visual style.
  • Play across 2 beautifully crafted stages:
    • ๐ŸŒž Day Stage โ€“ bright and cheerful
    • ๐ŸŒ™ Night Stage โ€“ calm and mysterious
  • The camera follows a left-to-right looping cinematic path.
  • Players tap or click anywhere on the screen to throw axes at incoming boats.
  • The main objective is to smash as many boats as possible for a high score.

๐Ÿ•น๏ธ Controls

Action Input
Throw Axe Mouse Click / Tap
Switch Weapon UI Button Based
Pause Game UI Button Based

๐Ÿ› ๏ธ Features

  • ๐Ÿช“ Three Axe Types โ€“ each with different visual flair.
  • ๐ŸŒ„ Day and Night Levels โ€“ offering two unique atmospheres.
  • ๐Ÿ›ถ Particle System โ€“ keeps gameplay engaging.
  • ๐Ÿงญ Auto-Moving Camera โ€“ keeps players on their toes.
  • ๐ŸŒฟ Low-Poly Visuals โ€“ optimized, minimal, and beautiful.
  • ๐Ÿ”Š Sound FX โ€“ immersive audio for throws and hits (if implemented).

๐Ÿ”ง Technologies Used

  • Game Engine: Unity 3D
  • Language: C#
  • Version Control: Git + GitHub
  • Target Platform: Windows, Android & WebGL (expandable)

๐Ÿง  Inspiration

This project was heavily inspired by Smash Hit, a game that impressed with its physics-based throwing mechanic and immersive mood. Boat Breaker adapts that concept into a new setting โ€” instead of glass, you destroy boats using medieval axes!


๐Ÿง‘โ€๐Ÿ’ป Development Info

  • Developer: Muhammad Usman Butt
  • Project Type: University Course Project (Game Development)
  • Development Time: ~1-2 weeks

๐Ÿ“ How to Play (in Editor)

  1. Clone the repository.
  2. Open the project in Unity Hub.
  3. Make sure dependencies are resolved.
  4. Press Play in the Unity Editor to test the game.
git clone https://github.com/usmanbutt-dev/boat-breaker.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages