Prerequisites
Before installing Talon, ensure you have the following:Linux
Linux
Most Linux distributions come with the necessary libraries. You may need to install:Fedora/RHEL:Arch Linux:
- X11 development libraries (for window management)
- Standard C/C++ development tools
Windows
Windows
No additional prerequisites required. Talon executables for Windows are self-contained.
If you plan to build from source, you’ll need the Zig compiler and development tools.
Web (WASM)
Web (WASM)
To build for web, you’ll need:
- Docker (for Emscripten builds)
- A modern web browser for testing
Download Talon
Visit the Releases Page
Go to the Talon Releases page on GitHub.
Choose Your Platform
Download the appropriate release for your operating system:
- Linux:
talon-linux-x64ortalon-linux-arm64 - Windows:
talon-windows-x64.exe
Verify Installation
Verify that Talon is installed correctly:Building from Source
If you prefer to build Talon from source, you’ll need:Zig Compiler
Talon is built with Zig. Download from ziglang.org.
Git
Clone the repository with Git.
Build Steps
For development builds with debug symbols, use:
Docker Setup (For Building Executables)
If you plan to build distributable executables or WASM builds, install Docker:- Linux
- Windows
- macOS
Follow the Docker installation guide for Linux.After installation, add your user to the docker group:Log out and back in for the changes to take effect.
Next Steps
Now that Talon is installed, you’re ready to create your first game!Quickstart Guide
Follow our quickstart guide to create a simple game in minutes.
Troubleshooting
Linux: Missing library errors
Linux: Missing library errors
If you get errors about missing
.so files, install the required development libraries:Windows: Antivirus blocking executable
Windows: Antivirus blocking executable
Some antivirus software may flag the Talon executable. Add an exception for Talon in your antivirus settings if this occurs.
Permission denied errors
Permission denied errors
On Linux, ensure the binary has execute permissions:
Need more help? Visit the GitHub Issues page to report problems or ask questions.