• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/ISSUE_TEMPLATE/H19-Jul-2021-5537

engine/H03-May-2022-311,303252,163

media/H03-May-2022-

tools/H19-Jul-2021-3,7682,434

.gitignoreH A D19-Jul-2021267 1817

CODEOWNERSH A D19-Jul-202188 32

CODE_OF_CONDUCT.mdH A D19-Jul-20213.1 KiB4728

CONTRIBUTING.mdH A D19-Jul-20212.4 KiB1611

LICENSEH A D19-Jul-20211.5 KiB148

PULL_REQUEST_TEMPLATE.mdH A D19-Jul-2021197 53

README.mdH A D19-Jul-20217.6 KiB13787

README.md

1 # Overview
2
3OpenBOR is a royalty free sprite based side scrolling gaming engine. From humble beginnings in 2004, it has since grown into the most versatile, easy to use, and powerful engine of its type you will find anywhere. OpenBOR is optimized for side scrolling beat em’ up style games (Double Dragon, Streets of Rage, Final Fight), but easily accommodates any sort of gameplay style and feature set you can imagine.
4
5Want to try your hand at game making? Open up one of the already existing modules and tinker around – the community is right here to help you along.
6
7Ready to make something of your own? Get some images together and away you go!
8
9Feeling ambitious? Delve into the built in script engine and graphical suite to build a masterpiece rivaling the most outlandish Triple-A productions. Sell it if you if can!
10
11To find out more, stop into the OpenBOR community at [ChronoCrash.com](https://www.chronocrash.com/). You will also find dozens of game modules already finished to download and play.
12
13[![Masters of The Universe](http://img.youtube.com/vi/GOsYJkdqbOk/0.jpg)](https://www.youtube.com/watch?v=GOsYJkdqbOk&t=2m41s "Masters of The Universe")
14
15[![Streets of Rage2X](http://img.youtube.com/vi/TbZD1pWsJeI/0.jpg)](https://www.youtube.com/watch?v=TbZD1pWsJeI "Streets of Rage2X Preview")
16
17[![Mortal Kombat Outworld Assassins](http://img.youtube.com/vi/FTkayebZK9w/0.jpg)](https://www.youtube.com/watch?v=FTkayebZK9w&t=1m27s "Mortal Kombat Outworld Assassins")
18
19## History
20
21* **2003 -** [Senile Team](http://www.senileteam.com) releases Beats of Rage, a free beat-'em-up for DOS inspired by SEGA's Streets of Rage series using assets from SNK Playmore's King of Fighters series. The game quickly achieves mass popularity through word of mouth. Senile Team releases an edit pack allowing anyone interested to create a module for the BOR engine.
22
23* **2005 -** Developer *Kirby2000* asks Senile Team to open the source code to BOR. They agreed, and the project is named OpenBOR. The project quickly spawns numerous ports and branches, each with unique features.
24
25* **2006 -** Developer *[Sumo1X (SX)](https://github.com/SumolX)* reorganizes the loose coalition of developers into what is now known as the OpenBOR Team. Features from the various branches are backported into the original OpenBOR.
26
27* **2011 -** *[Sumo1X](https://github.com/SumolX)* retires from the OpenBOR Team, and hands management duties to [DCurrent (Damon Caskey)](https://github.com/DCurrent).
28
29* **2017 -** OpenBOR repository migrates from Sourceforge to Github.
30
31* **2021 -** Development continues on OpenBOR 4.0, with various internal source cleanups, a more object centric script engine, and fixes for long standing issues.
32
33## Platforms
34OpenBOR has a very modular and portable design inherited from Beats of Rage - several ports have been made available.
35
36### Current
37These platforms are actively supported and may be compiled with the latest OpenBOR engine.
38
39* Android
40* Windows
41* Linux
42* Wii
43* PSP
44
45### Discontinued
46
47The following platforms are still available as legacy binaries, but are no longer supported and may not be compatible with current iterations of OpenBOR.
48
49* Dreamcast
50* GP2X
51* GP2X Wiz
52* Mac OS X
53* OpenDingux (Dingoo A320 & GCW-Zero)
54
55## OpenBOR Team
56
57### Current Members
58
59#### [Damon Caskey](https://github.com/DCurrent) (2007-)
60OpenBOR 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.
61
62#### [Plombo](https://github.com/plombo) (2009-)
63A 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.
64
65#### [Douglas Baldan](https://github.com/dbaldan) (2018-)
66Known as O'Ilusionista, Douglas is a highly respected administrator of the OpenBOR community and also a prolific member of the Mugen scene. Douglas brings a plethoera of graphic and game design experience to the team.
67
68#### [Malik](https://github.com/msmalik681) (2018-)
69Malik came to the team with a strong OpenBOR scripting background, and quickly established himself as a resident go-to for the Android Port. Malik dedicates himself to keeping the Android port of OpenBOR a commercialy viable platform for authors who wish to sell their orginal IP projects.
70
71### Former members and contributors
72
73#### [Wasin Thonkaew](https://github.com/haxpor) (2019)
74Haxpor in the forums, a Linux centric developer who works hard to ensure our penguin crowd has the proper tools for development and underlying libraries of OpenBOR remain compatible to compile for mobile platforms.
75
76#### [White Dragon](https://github.com/whitedragon0000) (2016-2018)
77A 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.
78
79#### [uTunnels](https://github.com/utunnels) (2007-2014)
80Among 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.
81
82#### Anallyst (2011)
83This developer's work centered mainly around trimming the fat and optimizing the codebase.
84
85#### SumolX (2006-2011)
86Former 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.
87
88#### KBbandressen (2007-2011)
89Contributed a plethora of features, including the powerful text object and filestream capabilities.
90
91#### CGRemakes (2005-2006)
92Main developer after Kirby2K. Introduced many exicting features to engine.
93
94#### LordBall (2006)
95Developed offshoot engine based on OpenBOR. Shared features with both engines.
96
97#### Tails (2006)
98Developed offshoot engine based on OpenBOR. Shared features with both engines.
99
100#### Fugue (2006)
101Developed offshoot engine based on OpenBOR. Shared features with both engines.
102
103#### Kirby2K (2004-2005)
104The original developer of OpenBOR who asked Senile Team for permission to open
105up Beats Of Rage.
106
107### [Senile Team](http://www.senileteam.com)
108Senile team was not directly involved with developing OpenBOR, but their opening
109of the orginal Beats of Rage codebase was vital. Parts of the orginal BOR still
110reside in OpenBOR to this day.
111
112#### [Roel](http://www.roelvanmastbergen.nl) (credited as "Opla" in BoR)
113The team's chieftain. Does most of the game design, programming and artwork.
114
115#### Jeroen (credited as "Leila" in BoR)
116Does all the things no one else does.
117
118#### Sander (credited as "Albatross" in BoR)
1193D artist and animation sequence editor.
120
121#### Ben
122Senile Team's composer.
123
124#### [Neill](http://www.neillcorlett.com)
125Neill was the first to port Beats of Rage to other systems, namely Playstation 2
126and Dreamcast. He now supports Senile Team with advice regarding console hardware
127and code compatibility.
128
129## Websites
130### [ChronoCrash](http://www.ChronoCrash.com)
131
132Home 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.
133
134### [Senile Team](http://www.senileteam.com)
135
136Senile 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!
137