Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/redien/limbus

A cross-platform game library in the public domain
https://github.com/redien/limbus

Last synced: about 2 months ago
JSON representation

A cross-platform game library in the public domain

Awesome Lists containing this project

README

        

Limbus
======
A cross-platform multimedia library aimed at supporting a wide range of programming languages. It exposes a set of C APIs used to generate high-level object-oriented bindings for supported languages at compile-time.

Currently binding generators exists for C++, C#, Lua, Python and Ruby

Current status
------
Current release is an alpha release which means that it has not gone through a lot of testing yet. The core APIs such as window/opengl_context/mouse/keyboard should be fairly stable but will most likely get minor changes until the library is stable enough for an actual stable release.

The Lua and C++ bindings are the ones that have been developed and tested the most but the other bindings should be functional.

How to compile
------
Building the library should be straightforward. Use CMake on the directory to generate project files and put them into the 'build' sub-directory. Then compile the project with the compiler you specified.
Static libraries should compile to the 'lib' sub-directory and shared libraries (or DLLs) will compile to the 'bin' directory. Generated bindings will be placed in the 'generated' sub-directory.

Feel free to email me ([email protected]) if you're having trouble compiling the library.

Copying
------
Limbus - A cross-platform multimedia library.

Written in 2014 by Jesper Oskarsson [email protected]

To the extent possible under law, the author(s) have dedicated all copyright
and related and neighboring rights to this software to the public domain worldwide.
This software is distributed without any warranty.

You should have received a copy of the CC0 Public Domain Dedication along with this software.
If not, see .