All Projects → BrokenGamesUG → rise-of-legions

BrokenGamesUG / rise-of-legions

Licence: AGPL-3.0 license
Rise of Legions is a hybrid of MOBA, tower defense and deckbuilding - with fast-paced, easy-to-pickup tug-of-war strategy. Play solo or bring a friend for co-op or 2v2, collect cards, build your deck and crush your enemies.

Programming Languages

pascal
1382 projects
SCSS
7915 projects
HLSL
714 projects
scheme
763 projects
G-code
73 projects
WebAssembly
147 projects

Projects that are alternatives of or similar to rise-of-legions

megaglest-data
MegaGlest real-time strategy game data / assets
Stars: ✭ 29 (-72.38%)
Mutual labels:  rts, strategy-game
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+1856.19%)
Mutual labels:  3d-game, game-source
Knights province
Knights Province missions and wiki.
Stars: ✭ 43 (-59.05%)
Mutual labels:  rts, strategy-game
dune2themaker4j
Dune 2 The Maker - Java version
Stars: ✭ 53 (-49.52%)
Mutual labels:  rts, strategy-game
Megaglest Source
MegaGlest real-time strategy game engine (cross-platform, 3-d)
Stars: ✭ 259 (+146.67%)
Mutual labels:  rts, strategy-game
Kam remake
"KaM Remake" is an RTS game remake written in Delphi from scratch.
Stars: ✭ 277 (+163.81%)
Mutual labels:  rts, strategy-game
Warzone2100
Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
Stars: ✭ 2,094 (+1894.29%)
Mutual labels:  rts, strategy-game
goblins-game-gd
Turn based strategy game made with Godot Engine.
Stars: ✭ 68 (-35.24%)
Mutual labels:  3d-game
UnityTutorials-RTS
The code for my series of tutorials on how to make a real-time stategy (RTS) game in the well-know Unity game engine (with C# scripting)!
Stars: ✭ 256 (+143.81%)
Mutual labels:  rts
simple-3d-fps
A simple FPS game with BabylonJS engine following Clean Code principles
Stars: ✭ 44 (-58.1%)
Mutual labels:  3d-game
coloniae
Economic strategy game in web broswer
Stars: ✭ 34 (-67.62%)
Mutual labels:  strategy-game
deerportal
Full of the diamonds 💎 board game driven by a 🦌 Deer 🦌 god and classical elements 🔥 💦 💨 🌍
Stars: ✭ 31 (-70.48%)
Mutual labels:  card-game
OpenHV
An Open Source Pixelart Science-Fiction Real-Time-Strategy game
Stars: ✭ 301 (+186.67%)
Mutual labels:  rts
FMXPong
Pong 3D with Delphi and Firemonkey (Windows, Mac OS, Android, IOS)
Stars: ✭ 25 (-76.19%)
Mutual labels:  delphi-game
creep-tasks
Screeps plugin for a flexible method of controlling creep actions
Stars: ✭ 45 (-57.14%)
Mutual labels:  strategy-game
recanalyst
Analyzes Age of Empires 2 recorded game files.
Stars: ✭ 74 (-29.52%)
Mutual labels:  rts
war1
A remake of Warcraft: Orcs & Humans written in C
Stars: ✭ 107 (+1.9%)
Mutual labels:  rts
card-game
Card game created in unity. Tribute to Astral Tournament.
Stars: ✭ 31 (-70.48%)
Mutual labels:  card-game
duel-masters
Browser based Duel Masters simulator.
Stars: ✭ 28 (-73.33%)
Mutual labels:  card-game
SpiderCard
蜘蛛纸牌 for mac
Stars: ✭ 29 (-72.38%)
Mutual labels:  card-game

Rise of Legions

Rise of Legions is a hybrid of MOBA, tower defense and deckbuilding - with fast-paced, easy-to-pickup tug-of-war strategy. Play solo or bring a friend for co-op or 2v2, collect cards, build your deck and crush your enemies. It can be played on Steam for free.

Teaser Image

Why is this game open source?

As we are passionated programmers we know that you are often curious about how something has been made. A lot of software looks like it is something you could never code, but everyone is cooking with water, but some only have a lot more cooks ;) We want everyone to be able to explore our code base how things are made and maybe find something interesting or inspiration that you only need passion to also deal with big projects. As we are still running Rise of Legions on Steam as a real product, we of course ask for a responsible use of everything in this repository. Moreover we only reveal our client and game server code. The master server code and supporting stuff will remain closed source as long we can keep the game live to everyone to enjoy :)

How to use?

  • Clone the repository and open the file BaseConflictGroup.groupproj in Delphi (we used Delphi 10.1 Berlin, other versions are not tested, but it should run on 10.4 we heart)
  • With 10.1: The built-in DirectX-Headers contains some bugs, which has been fixed by us. Ensure to include the directory FixedDX11Header in your project, so the fixed WinapiD3D11.pas is used. Additionally you need to copy the FMX-Source-Files (from Embarcadero\Studio\18.0\source\fmx) into that folder as well to compile them with the patched api headers. Apply the diff FMX.Canvas.D2D.diff to the respective file.
  • With 10.4+: Delete the WinapiD3D11.pas from the FixedDX11Header directory, remove the line FMX.Canvas.D3D.TCustomCanvasD2D.LoadFontFromFile(Path); from Engine.GfxApi. There won't be custom fonts, but it should compile and work then.
  • Unpack the Music.bank.zip in Sound/Banks (too big for GitHub)
  • Compile the game server and start it
  • Compile the client and start it. The client should automatically connect to the game server and a sandbox game should be running.

The engine was written by ourselves and is publicy available on Github too. Have a look at it for more hints and information.

Fmod project

Thanks to Michael the whole Fmod project is Open-Source too, so interested audio enthusiast can have a look under the hood of the games sound handling. You find it on GitLab.

Credits

The game was developed by Broken Games.

Art by Sebastian Adomat www.artstation.com/art-o-mat

Model Animations by Jennifer Jason www.jenniferjason.de

Sound Effects by Michael Klier www.michaelklier.studio

Music by Julian Colbus www.mediacracy-music.com

Publishing by Max Dohme www.crunchyleafgames.com

Everything else by Martin Lange and Tobias Tenbusch

Where does the name "Base Conflict" come from?

Base Conflict is the project name of Rise of Legions, we initially started with. Later on we decided that it did not fit the theme of the game well as it was too military and looked for another name. A half year later we found it, naming can be hard :)

License

The code base of Rise of Legions except the engine is licensed with: License: AGPL v3

The engine and its license and dependencies can be found on Github too: https://github.com/BrokenGamesUG/delphi3d-engine

All other files (graphics, soundseffects, etc.) are licensed with: License: CC0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].