OpenBGE (Open Board Game Engine)

OpenBGE (Open Board Game Engine) is an Open Source project created by BlueLine Game Studios. It is a game engine written in C# and XNA which seeks to provide a general framework for quickly creating top-quality, 3D, multi-player board games with optional AI.

The framework was mostly developed during the creation of Hive for Xbox 360 and was designed to be usable as the base for future board game titles for Xbox, PC, and Mac as well.

As the engine is developed, more documentation will appear here. If you try to use the system and have any questions, please let us know and we'll jump on trying to document the parts that aren't clear.

Quick Links

 * Please refer to the License page before using OpenBGE.
 * Project analysis and source code download are available from the 'BlueLine Games' Ohloh page
 * Get frequent updates from @BlueLineGames
 * Follow recent changes to the code via the trac timeline
 * If you know what you're doing, you can skip the rigamarole and check out straight from the SVN repository:
 * svn co http://svn.seancolombo.com/hive

Documentation

 * AI
 * Deploying
 * Menus
 * Testing System Link

Games written on this engine

 * Hive
 * Khet 2.0 (in development)

Special Thanks

 * OpenBGE is profiled using the YourKit .NET Profiler which we found to be extremely helpful in keeping the engine running fast! This means high framerates and AI that makes good decisions in a reasonable amount of time.
 * YourKit is kindly supporting openbge.org open source projects with its full-featured .NET Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling .NET and Java applications. Take a look at YourKit's leading software products: YourKit .NET Profiler and YourKit Java Profiler.

Since this is a low-traffic wiki to start with, we've disabled the signup (spam was taking too much time to keep up with). Please contact sean at bluelinegamestudios [dot com] if you would like an account on the wiki. Sorry for any inconvenience.