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!
- 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.
| Action | Input |
|---|---|
| Throw Axe | Mouse Click / Tap |
| Switch Weapon | UI Button Based |
| Pause Game | UI Button Based |
- ๐ช 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).
- Game Engine: Unity 3D
- Language: C#
- Version Control: Git + GitHub
- Target Platform: Windows, Android & WebGL (expandable)
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!
- Developer: Muhammad Usman Butt
- Project Type: University Course Project (Game Development)
- Development Time: ~1-2 weeks
- Clone the repository.
- Open the project in Unity Hub.
- Make sure dependencies are resolved.
- Press
Playin the Unity Editor to test the game.
git clone https://github.com/usmanbutt-dev/boat-breaker.git