Skip to content
Online game to be built in Rust (on-hold)
Rust C# C++ Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
docs
ffi
pan
server
shared
sql
unity_ffi
.gitignore
LICENSE
readme.md
run-pan-init.sh
run-pan.sh

readme.md

STRATIS

Strategic Interstellar System (acronym may change), or STRATIS for short, is an online game combining strategy, resource management, trade, and factions. Currently under development of the full span of what STRATIS is and will be.

immediate planned features
  • online gameplay
  • messaging/chat direct to user, factions, regions' trade-post bulletin boards
  • minimally scripted AI interaction (eg: press 1 for asking '...')
  • fleet inventory management and deployment
  • trade with AI trading posts, between players at trade posts, faction trading contracts
future planned features
  • online battle with battle ships, ground destroyers
  • scripted events (natural disasters: planetary and stellar)
  • defense, scouts, probes
  • analytics of resources
start-here

To get going building this project, head over to the sub project Pan and run cargo build then from the root directory run Pan. Once you have set up your postgres database (use pan for this), build and run the server sub project. If you run pan with the -r flag, it will automatically build and run the server for you. If interested in using the ffi, say from Unity3d, then head over to ffi sub project and build it. Pan should copy the output dll to unity_ffi sub project and then follow directions accordingly. The ffi could also be used from UE4, head over to misc to see an example.

You can’t perform that action at this time.