Linderdaum Engine

Main Page

From Linderdaum Engine

Jump to: navigation, search

Linderdaum Engine is an open source purely object-oriented 3D gaming engine for Microsoft Windows, Google Android and BlackBerry OS 10 written in C++. It is designed to be an integrated solution for the development of interactive 3D applications, for game, industrial and scientific visualization.

Recent news

August 14, 2014 Linderdaum Jigsaw Puzzle

We are now running a crowdfunding campaign on Indiegogo for our new picture-puzzle game with a 3D user interface Linderdaum Jigsaw Puzzle:


January 14, 2014 Android NDK Game Development Cookbook

The book Android NDK Game Development Cookbook from Packt Publishing covers many low-level concepts behind Linderdaum Engine. Source code for the book is available on GitHub:

October 26, 2013 More OpenGL ES 3 features

We now also support VAOs (Vertex Array Objects) on OpenGL ES 3 mobile devices.

August 29, 2013 OpenGL ES 3 support

We have tested our renderer on a Google Nexus 10 tablet with Android 4.3 and OpenGL ES 3. Everything runs smoothly. We can now take advantage of many new OpenGL ES 3 features like mandatory non-power-of-two textures support and standardized texture compression.

January 31, 2013 BlackBerry OS 10 support

Starting from version 0.6.26 Linderdaum Engine supports BlackBerry OS 10. You can get our Linderdaum Puzzle from BlackBerry World: If you want to start development for BlackBerry, please, contact us at

November 20, 2012 Linderdaum Puzzle 3

We have just released a couple of screenshots from the upcoming Linderdaum Puzzle 3:

May 22, 2012 MacOS X

One thousand dollars, half a year exploring technical documents, three weeks of coding and it is here: the MacOS X port for both PowerPC and Intel machines (OSX 10.5+). We have vastly improved compatibility with the popular big-endian CPU architectures (PowerPC and MIPS). iOS is on the way - stay tuned!


March 10, 2012 Linderdaum Puzzle reviews

Our Linderedaum Puzzle got reviewed on AndroidPit and PlayAndroid:

"This game is perfect to calm down and forget your everyday hussle" -

"If you're into puzzle hardcore: knock yourself out" -

February 27, 2012 SDK 0.6.08 is released

Linderdaum Engine SDK 0.6.08 has been released. This release brings improved OpenGL and OpenGL ES rendering speed. Extensive profiling has increased framerate in our Android demos. Minor changes include dynamic locale switching in configuration files and FreeType text alignment.

Direct download links: Downloads

Ready-to-run demo:

February 26, 2012 Engine architecture scheme

Tutorials were updated to stay more consistent with the current version of the engine.


January 28, 2012 SDK 0.6.06 is released

Linderdaum Engine SDK 0.6.06 has been released. The major improvements of this version are

  • Compressed ZIP/APK bitstreams as pack files.

Application startup times greatly reduced: direct reading of resources from .zip/.apk files is supported.

  • Android SDK 16 support

All configuration files and ProjectWizard were updated to be compatible with the official Android SDK 16. Support of SDKs of all prior versions is deprecated.

New features include, amongst others:

Direct download links: Downloads

January 1, 2012 SDK 0.6.04 is released


Our SDK 0.6.04 is released. The changelog is as follows:

  • Added:
    • OpenGL 4.1 optional initialization (only if present, otherwise OGL 3.2 is used)
    • directories and files changes notifications
    • mesh animation sets are now separate resources (clAnimation, clAnimSet)
    • hardware tesselation support (only on OpenGL 4.1 and higher) - use Tesselation property in .material files
    • deferred shading pipeline (Scene::RenderDeferred())
    • partial support of VisualStudio 2011
    • URI from intent-filters can be accessed as a command line parameter
  • Improved:
    • OpenGL ES 2 renderer compatibility with Mali 400 chipsets
    • faster primitives batching in clCanvas (no projection/view setup for each call)
    • shaders can now be declared in-place in .GUI files
    • FreeType fonts rendering in GUI
    • image-space postprocessors (faster and need less memory)
    • Android compatibility
    • ProjectWizard generates configuration for 'C++ with LSDC' projects
    • events dispatching mechanism
    • keys translation on Android (added arrows, etc.)
  • Fixed:
    • bugs in OpenGL ES 2 renderer and JNI interoperation code

Direct download links: Downloads


eXTReMe Tracker
Топ Разработка игр