Mantistc
solana-tower-defense
Rust

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 a cfg.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

© 2026 GitRepoTrend · Mantistc/solana-tower-defense · Updated daily from GitHub