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

Download

Download
final-path-windows-amd64.zip 6.2 MB
Download
final-path-linux-amd64.zip 6.2 MB

Install instructions

Download & Installation Instructions

Windows

  1. Download the final-path-windows-amd64.zip file
  2. Extract the file to a folder of your choice
  3. Double-click final-path-windows-amd64.exe to run the game
  4. No additional dependencies required - just download and play!

Linux

  1. Download the final-path-linux-amd64.zip file
  2. Extract the file to a folder of your choice
  3. Make it executable by running in terminal:
    chmod +x final-path-linux-amd64
  4. 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

Development log

Leave a comment

Log in with itch.io to leave a comment.