Skip to content
OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more!
C C++ Java Assembly Makefile Shell Other
Branch: 3DS
Clone or download
Pull request Compare This branch is 2 commits ahead, 668 commits behind DCurrent:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
media some folder adjusts Apr 19, 2017
tools Removed extra files. Aug 10, 2018
.gitignore Update win-sdk to SDL2 2.0.8 (Jun 14) Jul 3, 2018
LICENSE Update Aug 2, 2018


OpenBOR is a continuation of the Beats Of Rage 2D game engine, which was originally created by the wonderful folks over at Senile Team.


In 2004, Senile Team released Beats of Rage, a free beat-'em-up for DOS inspired by SEGA's Streets of Rage series and using sprites from SNK Playmore's King of Fighters series. The game spread only by word of mouth, but it nonetheless amassed popularity very quickly. Senile Team soon released an edit pack allowing anyone interested to create a module for the BOR engine.

In 2005, Kirby2000 asked Senile Team to open the source code to BOR. They agreed, and OpenBOR was born. Development on the engine was continued by the community, and still is to this day.


OpenBOR has a very modular and portable design inherited from Beats of Rage - several ports have been made available.


These platforms are actively supported and may be compiled with the latest OpenBOR engine.

  • Android
  • Windows
  • Linux
  • Mac OS X
  • Wii
  • PSP


The following platforms are still available as legacy binaries, but are no longer supported and may not be compatible with current iterations of OpenBOR.

  • Dreamcast
  • GP2X
  • GP2X Wiz
  • OpenDingux (Dingoo A320 & GCW-Zero)

OpenBOR Team

Current Members

Damon Caskey (2007-)

OpenBOR project manager and site owner of the OpenBOR community. Primary contributions are core engine and scripting development, code cleanup, and organization. Main focus is keeping OpenBOR future proof and modular by replacing specialized hardcoding and overlap with generalized features that allow for more author creativity.

Plombo (2009-)

A developer who prefers to work on OpenBOR's supporting libraries and platform-specific backends. Known for maintaining the Wii port, writing the GPU-accelerated video code for Wii and OpenGL, and a few engine features.

Douglas Baldan (2018-)

Known as O'Ilusionista, Douglas is a highly respected administrator of the OpenBOR community and also a prolific member of the Mugen scene. Douglas is new to coding but brings a plethoera of graphic and game design experience to the team. We look for exciting things from Mr. Baldan soon!

Malik (2018-)

Malik comes to the team with a good scripting background. He is still learning his way around application development, but shows a lot of promise and a great willingness to learn. As his skills progress, he will no doubt be a an invaluable asset to the team!

Former members and contributors

White Dragon (2016-2018)

A long time module author and extremely knowledgeable coder who joined the development team in 2016. White Dragon generally focused on level and menu properties, but branched out into other facets of the engine over time.

uTunnels (2007-2014)

Among many other powerful additions, contributed the original scripting engine to OpenBOR, single handedly breaking nearly every limitation module authors faced. While not officially retired, uTunnels' presence became gradually more infrequent before stopping altogether in early 2014.

Anallyst (2011)

This developer's work centered mainly around trimming the fat and optimizing the codebase.

SumolX (2006-2011)

Former project manager and lead programmer, retired from the scene in 2011. Known for porting PSP, PS3, Linux, Wii, GP2X and maintaining all other platforms and code base.

KBbandressen (2007-2011)

Contributed a plethora of features, including the powerful text object and filestream capabilities.

CGRemakes (2005-2006)

Main developer after Kirby2K. Introduced many exicting features to engine.

LordBall (2006)

Developed offshoot engine based on OpenBOR. Shared features with both engines.

Tails (2006)

Developed offshoot engine based on OpenBOR. Shared features with both engines.

Fugue (2006)

Developed offshoot engine based on OpenBOR. Shared features with both engines.

Kirby2K (2004-2005)

The original developer of OpenBOR who asked Senile Team for permission to open up Beats Of Rage.

Senile Team

Senile team was not directly involved with developing OpenBOR, but their opening of the orginal Beats of Rage codebase was vital. Parts of the orginal BOR still reside in OpenBOR to this day.

Roel (credited as "Opla" in BoR)

The team's chieftain. Does most of the game design, programming and artwork.

Jeroen (credited as "Leila" in BoR)

Does all the things no one else does.

Sander (credited as "Albatross" in BoR)

3D artist and animation sequence editor.


Senile Team's composer.


Neill was the first to port Beats of Rage to other systems, namely Playstation 2 and Dreamcast. He now supports Senile Team with advice regarding console hardware and code compatibility.



Home of the OpenBOR community and OpenBOR team. This is the place to go if you want to discuss discuss OpenBOR development, find ready to play game modules, or get started building one of your own.

Senile Team

Senile Team is not responsible for OpenBOR, and has also dropped all support for the original Beats of Rage. Instead you should stop in to see their latest projects - you’ll no doubt find something interesting!

You can’t perform that action at this time.