Quickstart Guide - gamekit-developers/gamekit GitHub Wiki

Getting Started

Introduction

Gamekit is a cross-platform 3D game engine using Ogre and Bullet for Windows, Linux, Mac and iPhone. It has tight integration with Blender by reading and extracting any data from .blend files. Future support to read .FBX and .bullet files is planned. We use the name OgreKit for the implementation that uses Ogre for graphics, this is the default. There is also a graphics binding with Irrlicht, called IrrKit. This work is currently suspended, but you can download working source code in the SVN branches/IrrKit.

Getting Started

Testing the OgreKit demo

  • Download a binary OgreKit from the Downloads section or build OgreKit yourself.
  • Run the executable and pay around

Programming your own game

There are several ways to develop game logic for gamekit:

  • Directly using C++ together with Node logic trees. See Logic Node Design or the OgreKit/Runtime and AppVehicleDemo examples
  • Using Lua, see the Lua Bindings page
  • Using a Logic Bricks system that is mostly compatible with Blender logic bricks, see Logic Brick Design

Blender integration

  • There is an integration for Blender 2.5 using the add-on mechanism. Check out the Blender Addon.

License

Gamekit and OgreKit exclusively uses very permissive software licenses, either BSD, ZLib or MIT. Those licenses are great for development of commercial applications or when used with proprietary technology and platforms.