Skip to content

pottsorken/rustbourn_engines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

412 Commits
 
 
 
 
 
 

Repository files navigation

Rustbourn Engines 🚀 - Steel is the only law

Bevy SpacetimeDB

A 2D multiplayer base building game built with Rust, Bevy, and SpacetimeDB.

logo 1746716967 263503

Features ✨

  • 🚀 Real-time multiplayer gameplay
  • ⚔️ City-to-city combat system
  • 🏗️ Persistent world state with SpacetimeDB

Tech Stack 🛠️

  • Game Engine: Bevy (Rust)
  • Database: SpacetimeDB
  • Networking: SpacetimeDB's native networking
  • Physics: No physics

Installation 📥

Prerequisites

  • Rust (latest stable version)
  • Cargo (Rust's package manager)
  • SpacetimeDB CLI (for local development)

Running Locally

git clone https://github.com/pottsorken/rustbourn_engines.git
cd rustbourn_engines

#Start the SpacetimeDB server (in a separate terminal):
spacetime start
spacetime publish --project-path server <server-name-here>

#Run the game client:
cd client
cargo run -- --ip 127.0.0.1 --port 3000 --clear

Command Line Options

Option Description Default
-i Server host IP address 127.0.0.1
-p Server port number 3000
-c Clear spacetime authentication token false

Useful Commands

# Build for release:
cargo build --release

Contributing 🤝

Do not contribute

License 📜

This project has no license yet. Please ask for permission for any usage.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages