• Stars
    star
    214
  • Rank 184,678 (Top 4 %)
  • Language
    C++
  • License
    Other
  • Created about 4 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A powerful free cross-platform RTS game engine

Recoil is an open source real time strategy game engine

Get the engine sources

git clone https://github.com/beyond-all-reason/spring -b BAR105 --recursive

Recoil is a fork and continuation of an RTS engine version 105.0

Visit our Discord for help, suggestions, bugs, community forum and everything Recoil related.

Installation

You can use a pre-compiled binary, usually, you want to use an installer or a package prepared for your OS:

Compiling

Detailed instructions for how to compile Recoil can be found here or here

Use BAR105 as the primary branch.

Verify you're seeing tags:

>>> git tag
spring_bar_{BAR105}105.0-430-g2727993
spring_bar_{BAR105}105.1.1-1005-ga7ea1cc
spring_bar_{BAR105}105.1.1-1011-g325620e
spring_bar_{BAR105}105.1.1-1032-gf4d6126
spring_bar_{BAR105}105.1.1-1039-g895d540
spring_bar_{BAR105}105.1.1-1050-g5075cc0
...

If you aren't seeeing these (often, when you've cloned your fork of the repository and not the upstream version), try the following:

git remote add upstream [email protected]:beyond-all-reason/spring.git
git fetch --all --tags

Check out the BAR105 branch in this case:

git checkout upstream/BAR105 -b BAR105

The most simple set of commands will be:

cmake .
make

License

Our Terms are documented in the LICENSE.

More Repositories

1

Beyond-All-Reason

Main game repository for Beyond All Reason.
Lua
1,712
star
2

BYAR-Chobby

Currently used legacy lobby for BAR, for the new lobby development see https://github.com/beyond-all-reason/bar-lobby
Lua
59
star
3

teiserver

Middleware server for online gaming
Elixir
55
star
4

bar-lobby

BAR Lobby Client
Vue
35
star
5

tachyon

Client-Server protocol used by BAR
TypeScript
8
star
6

spads_config_bar

The Spring Perl Autohost Dedicated Server Configuration files for BAR
Perl
6
star
7

lore

Lore, backstory, campaign plans and the like
4
star
8

OBJ2S3O

Tools to convert Spring S3O models to OBJ format and back. Also, for baking Ambient Occlusion stuff.
Python
4
star
9

maps-metadata

Repository holding metadata about maps used in the game.
TypeScript
4
star
10

BARScriptCompiler

For compiling animation scripts
Python
3
star
11

bar-db

Database and data processing service for the RTS game Beyond All Reason
TypeScript
3
star
12

map-parser

Parse Spring maps into typed JS objects
TypeScript
3
star
13

rfcs

RFCs for changes to BAR
2
star
14

support

Jupyter Notebook
2
star
15

bar_debug_launcher

A simple debug launcher for testing engines, lobbies and games
Python
2
star
16

demo-parser

Parser for SpringRTS .sdfz demo files
TypeScript
2
star
17

bar-autohost

el_barto making an autohost
Rust
2
star
18

balance_algorithm

Elixir
2
star
19

bar-live-services

Vue
2
star
20

mapfeatures

Contains map features certified to work well on Beyond All Reason maps with the Recoil RTS engine
Lua
1
star
21

recoil-autohost

TypeScript
1
star
22

BARbarIAn

Native AI for BAR
AngelScript
1
star
23

tachyon-client

TypeScript
1
star
24

infrastructure

Documentation and issue tracking for BAR Infrastructure.
1
star
25

data-processing

SQL pipelines for processing BAR data
Shell
1
star
26

ZBStudioAPI

Contains the Lua stubs for autocompletion in ZeroBrane Studio LUA IDE for the Spring Engine and BAR
Lua
1
star