TurtleBrains  0.2.1
High quality, portable, C++ API for native application and game development.
Getting Started

TurtleBrains is great for two-dimensional games and building simple applications like game tools. Check out the following to see if the features of the TurtleBrains framework is a fit for your particular project.

Is TurtleBrains for your project?

Setting up TurtleBrains

Getting the framework setup is not terribly hard, but it could be easier with some work and for that reason the documentation in this area will be very breif and slightly incomplete as it is expected that this process changes in future versions to be much easier.

Start by Download TurtleBrains the latest version.

  • Add all source files to your project, most IDE's should support drag and drop of source directory.
    • C++11 is used within the source files, so you may need to set an option.
    • (Because Objective-C .mm files are used on mac, it may be required to remove those from Windows/Linux builds)
  • Add the external_libraries/includes directory to the compilers include search paths.
  • Add the appropriate external_libraries/libraries/ to the linkers search paths.
    • Windows requires linking with: OpenGL32, glew32, and OpenAL32
    • Mac OS X requires linking with: AppKit.framework, OpenGL.framework, glew, and OpenAL.framework
    • Linux requires linking with: xlib, GL, GLEW, and openal
  • Add a source file including the main() function which starts up the project and you should be good to go!

Starting with Application Development
Starting with Game Development