Final Path
A downloadable game for Windows and Linux
Final Path โ A Tower Defense Game
Get ready to defend your path!
Final Path is a tower defense game I created as a hands-on project to deepen my understanding of Go fundamentals and explore the Ebiten framework, while also experimenting with core game design concepts.
Each wave gets tougher, can you hold the line?
๐ฎ How to Play
- Left Click โ Place towers on green build spots
- Right Click โ Remove a tower
- Shop Button โ Upgrade your defenses
- Next Wave Button โ Start the next challenge!
๐ ๏ธ Behind the Code
The game is fully built in Go using the Ebiten 2D engine.
Want to try it out? Feel free to check out the project and leave a star โญ if you like it!
๐ Contact
- GitHub: @nx23
- Project Link: https://github.com/nx23/FinalPath
Install instructions
Download & Installation Instructions
Windows
- Download the
final-path-windows-amd64.zipfile - Extract the file to a folder of your choice
- Double-click
final-path-windows-amd64.exeto run the game - No additional dependencies required - just download and play!
Linux
- Download the
final-path-linux-amd64.zipfile - Extract the file to a folder of your choice
- Make it executable by running in terminal:
chmod +x final-path-linux-amd64 - Run the game:
./final-path-linux-amd64
Linux Dependencies
If the game doesn't start, you may need to install these system libraries:
Debian/Ubuntu:
sudo apt-get install libc6-dev libgl1-mesa-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev libxxf86vm-dev libasound2-dev
Fedora/RHEL:
sudo dnf install mesa-libGL-devel libXcursor-devel libXi-devel libXinerama-devel libXrandr-devel libXxf86vm-devel alsa-lib-devel
Arch Linux:
sudo pacman -S mesa libxcursor libxi libxinerama libxrandr libxxf86vm alsa-lib
Leave a comment
Log in with itch.io to leave a comment.