A Solana-powered tower defense game built in Rust with Bevy. Deploy towers, defend against waves, and interact with the blockchain in real-time
Last updated Feb 2, 2026
10
Stars
1
Forks
0
Issues
0
Stars/day
Attention Score
1
Language breakdown
Rust 100.0%
▸ Files
click to expand
README
Game made for learning purposes :)
Solana Tower Defense
A Tower Defense game built with Bevy and integrated with Solana blockchain. Defend your base while interacting with Solana for in-game transactions, rewards, and wallet-based mechanics.
Features
- Built with Bevy game engine
- Solana wallet integration for in-game purchases
- Real-time balance updates from Solana blockchain
- Towers & Upgrades with different strategies
- Waves of enemies increasing in difficulty
Getting Started
Requirements
- Rust (latest stable version)
- Bevy (game engine)
- A Solana Keypair json file for transactions
Installation
1) Clone this repository
git clone https://github.com/Mantistc/solana-tower-defense.git
cd solana-tower-defense
2) Create your configuration file
Create acfg.toml file based on the example file:
cp cfg.toml.example cfg.toml
Then, edit it and add your custom settings.
3) Build the application
cargo build --release
4) Run the game
cargo run --release
How It Works
- Spend SOL: Use your Solana wallet to interact with the game economy.
- Deploy Towers: Strategically place different towers to stop enemies.
- Upgrade Defenses: Improve towers using earned in-game currency.
- Battle Waves: Face increasing enemy difficulty as waves progress.
License
This project is licensed under the MIT License – see the LICENSE file for details.Made with ❤️ by @lich.sol
🔗 More in this category