[qb]
Projects

Guardium

Implycitt·Rust

README

main

Guardium

Tower defense game written entirely in Rust.

View Demo


Contributors Forks Stargazers Issues MIT License

Table of Contents
  1. About The Project
  2. Getting Started
  3. Screenshots
  4. Roadmap
  5. License

About The Project

Product Name Screen Shot

A strategy tower defense game create in rust using the bevy game engine. The project is my AP Computer Science Principles final.

(back to top)

Built With

  • Rust
  • Bevy

(back to top)

Getting Started

Prerequisites

To compile the project locally, ensure that rust is installed.

  • You can check cargo version with:
    sh
    cargo --version

Installation

Releases tab:

  1. download executable from the Releases tab
  2. Run the Executable

Compiling and running localy:

  1. Clone the repo
    sh
    git clone https://github.com/Implycitt/Guardium.git
  2. Build using cargo
    sh
    //only builds the program cargo build //builds and runs cargo run

(back to top)

Screenshots

First GIF Update First Build

(back to top)

Roadmap

Roadmap to be updated with some specifics maybe and hopefully a full tree of features to add

  • enemies that spawn randomly around tower
    • find shortest path to tower
  • tower that shoots at nearest enemy
  • wave system for rounds
  • Resources
    • Inventory and resource management
    • Timer for collection
    • Resources allow different upgrades
  • Multiplayer
    • Hosting and joining
    • Chatting
  • Procedural terrain/biome generation
    • Players spawn in random biomes
    • Each biome has different resources
  • UI
  • Menu; main and options
  • Music

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)