DarthMike / indielib-crossplatform

IndieLib is a cross-platform Game Graphics engine. Main focus is OpenGL ES 2.0 for mobile iOS operating system, and OpenGL desktop. **NOT SUPPORTED ANYMORE**
zlib License
61 stars 27 forks source link
2d-rendering-engine directx graphics opengl opengl-es

Indielib cross-platform

Overview

Indielib is a C++ 2.5d library for game development and fast game prototyping in a really easy way. It was originally written for DirectX 9.0c. This project is the cross platform version of this library.

Platforms

Renderers

IMPORTANT INFORMATION:

This project does not have active developers working on it. The team leader, DarthMike, has moved on to other projects because of lack of time to both maintain regularly and deliver more features. MFK, the second active member of the team is not actively developing anymore. You are more than welcome to take over the project if you want. If so, - you might wan't to take a look at the CMake branch where building the project in linux is way easier (have not tested Win + Mac yet). (MFK 2019)

Thank you for your understanding!

Features

Simple interface and extreme easiness: really fast game prototyping using entities for each of the graphical objects and changing their attributes. All the methods are as simple as "SetPos", "SetCollisionArea", "SetFade", "SetTransparency", etc.

Features ported to other renderers/platforms

Features NOT ported initially

Tools supported

Dependencies

This library bases on several others to achieve some of it's functionality:

Building the library

Instructions to build the library are available on the wiki page.

Roadmap

Roadmap is updated in indielib wiki page. All tasks have a corresponding issue in the issues tab in GitHub.