All Projects → DCurrent → Openbor

DCurrent / Openbor

Licence: bsd-3-clause
OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more!

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Openbor

Ocbarrage
iOS 弹幕库 OCBarrage, 同时渲染5000条弹幕也不卡, 轻量, 可拓展, 高度自定义动画, 超高性能, 简单易上手; A barrage render-engine with high performance for iOS. At the same time, rendering 5000 barrages is also very smooth, lightweight, scalable, highly custom animation, ultra high performance, simple and easy to use!
Stars: ✭ 294 (-22.02%)
Mutual labels:  engine
Scout Extended
Scout Extended: The Full Power of Algolia in Laravel
Stars: ✭ 330 (-12.47%)
Mutual labels:  engine
Monogatari
Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web.
Stars: ✭ 357 (-5.31%)
Mutual labels:  engine
Librelancer
A re-implementation of Freelancer
Stars: ✭ 303 (-19.63%)
Mutual labels:  engine
Candle
C Game Engine
Stars: ✭ 322 (-14.59%)
Mutual labels:  engine
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (-11.14%)
Mutual labels:  engine
Gamification Engine
gamification-engine (gengine) is a framework for developing gamification features for your application
Stars: ✭ 286 (-24.14%)
Mutual labels:  engine
Miox
Modern infrastructure of complex SPA
Stars: ✭ 374 (-0.8%)
Mutual labels:  engine
Jstarcraft Rns
专注于解决推荐领域与搜索领域的两个核心问题:排序预测(Ranking)和评分预测(Rating). 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了70多种排序预测与评分预测算法,是最快最全的Java推荐与搜索引擎.
Stars: ✭ 324 (-14.06%)
Mutual labels:  engine
Vue Babylonjs
A ready-to-go 3d environment for Vue.js using Babylon.js
Stars: ✭ 356 (-5.57%)
Mutual labels:  engine
Gameplay
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
Stars: ✭ 3,429 (+809.55%)
Mutual labels:  engine
Opengrok
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Stars: ✭ 3,452 (+815.65%)
Mutual labels:  engine
Vctrenderer
A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows, emissive materials and 2-bounce GI. Published here http://ieeexplore.ieee.org/abstract/document/7833375/
Stars: ✭ 353 (-6.37%)
Mutual labels:  engine
Erd
A Rails engine for drawing your app's ER diagram
Stars: ✭ 296 (-21.49%)
Mutual labels:  engine
Diablerie
Diablo 2 reimplementation on unity
Stars: ✭ 363 (-3.71%)
Mutual labels:  engine
Isetta Engine
Novice-built game engine from the ground up (with blogs!)
Stars: ✭ 285 (-24.4%)
Mutual labels:  engine
Friceengine
🎮 JVM game engine based on Swing/JavaFX.
Stars: ✭ 330 (-12.47%)
Mutual labels:  engine
Feather
Feather is a modern Swift-based content management system powered by Vapor 4.
Stars: ✭ 374 (-0.8%)
Mutual labels:  engine
Riiablo
Diablo II remade using Java and LibGDX
Stars: ✭ 371 (-1.59%)
Mutual labels:  engine
Verly.js
🔴〰️🔵〰️⚫️ Easy to integrate Verlet physics engine. 🔗
Stars: ✭ 352 (-6.63%)
Mutual labels:  engine

Overview

OpenBOR 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.

Want 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.

Ready to make something of your own? Get some images together and away you go!

Feeling 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!

To find out more, stop into the OpenBOR community at ChronoCrash.com. You will also find dozens of game modules already finished to download and play.

Masters of The Universe

Streets of Rage2X

Mortal Kombat Outworld Assassins

History

  • 2003 - Senile Team 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.

  • 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.

  • 2006 - Developer Sumo1X (SX) 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.

  • 2011 - Sumo1X retires from the OpenBOR Team, and hands management duties to DCurrent (Damon Caskey).

  • 2017 - OpenBOR repository migrates from Sourceforge to Github.

  • 2021 - Development continues on OpenBOR 4.0, with various internal source cleanups, a more object centric script engine, and fixes for long standing issues.

Platforms

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

Current

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

  • Android
  • Windows
  • Linux
  • Wii
  • PSP

Discontinued

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
  • Mac OS X
  • 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 brings a plethoera of graphic and game design experience to the team.

Malik (2018-)

Malik 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.

Former members and contributors

Wasin Thonkaew (2019)

Haxpor 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.

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.

Ben

Senile Team's composer.

Neill

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.

Websites

ChronoCrash

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!

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].