All Projects → raysan5 → Raylib Lua

raysan5 / Raylib Lua

Licence: other
A simple and easy-to-use Lua library to enjoy videogames programming

Programming Languages

c
50402 projects - #5 most used programming language
lua
6591 projects

Projects that are alternatives of or similar to Raylib Lua

Glbind
Single file OpenGL API loader.
Stars: ✭ 23 (-71.25%)
Mutual labels:  opengl, binding
Pangolin
Python binding of 3D visualization library Pangolin
Stars: ✭ 157 (+96.25%)
Mutual labels:  opengl, binding
Lgf
Game development framework for Lua
Stars: ✭ 68 (-15%)
Mutual labels:  opengl
Wfsignatureview
WFSignatureView, signature view in Swift and based on OpenGL
Stars: ✭ 77 (-3.75%)
Mutual labels:  opengl
Proteus
Proteus : A JSON based LayoutInflater for Android
Stars: ✭ 1,179 (+1373.75%)
Mutual labels:  binding
Pharaohstroy
A maplestory IDE which can develop the multi-platform maplestory game
Stars: ✭ 69 (-13.75%)
Mutual labels:  opengl
Craft
A simple Minecraft clone written in C using modern OpenGL (shaders).
Stars: ✭ 8,957 (+11096.25%)
Mutual labels:  opengl
Tex An mesh
Fully textured and animatable human body mesh reconstruction from a single image
Stars: ✭ 67 (-16.25%)
Mutual labels:  opengl
Pyearth
🌐 A lightweight 3D visualization of the earth in 150 lines of Qt/OpenGL
Stars: ✭ 78 (-2.5%)
Mutual labels:  opengl
Dxgl
DXGL DirectX-to-OpenGL Wrapper source code
Stars: ✭ 70 (-12.5%)
Mutual labels:  opengl
Soldat
Soldat is a unique 2D (side-view) multiplayer action game
Stars: ✭ 1,199 (+1398.75%)
Mutual labels:  opengl
Starlight
spaceships in space
Stars: ✭ 71 (-11.25%)
Mutual labels:  opengl
Learn Opengl Golang
Learn OpenGL Tutorials in Go
Stars: ✭ 69 (-13.75%)
Mutual labels:  opengl
Morda
🐶 GUI library in C++
Stars: ✭ 75 (-6.25%)
Mutual labels:  opengl
Facevfx
Mapping real-time visual effect to human face.
Stars: ✭ 68 (-15%)
Mutual labels:  opengl
Spectaculum
A spectacular view widget for visual media content on Android
Stars: ✭ 78 (-2.5%)
Mutual labels:  opengl
Graphics Algorithm
3D图形学算法Code。包括软渲染、光线追踪、PBR等等~
Stars: ✭ 67 (-16.25%)
Mutual labels:  opengl
Allegro5
The official Allegro 5 git repository. Pull requests welcome!
Stars: ✭ 1,165 (+1356.25%)
Mutual labels:  opengl
Qt 5 And Opencv 4 Computer Vision Projects
Qt 5 and OpenCV 4 Computer Vision Projects, published by Packt
Stars: ✭ 72 (-10%)
Mutual labels:  opengl
Expostal
Elixir binding for Libpostal - a library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data.
Stars: ✭ 80 (+0%)
Mutual labels:  binding

Lua bindings for raylib, a simple and easy-to-use library to enjoy videogames programming (www.raylib.com)

raylib-lua binding is self-contained in a header-only file: raylib-lua.h. Just include that file in your project to allow loading and execution of raylib code written in Lua. Check code examples for reference.

raylib-lua could be useful for prototyping, tools development, graphic applications, embedded systems and education.



WARNING: Current raylib-lua binding is very outdated! It's based on raylib 1.7 and port to newer raylib versions is stopped. Consider switching to raylib-lua-sol, updated to latest raylib 2.6.

rLuaLauncher

A raylib-lua launcher is also provided: rluaLauncher. This launcher allows you to run raylib-lua programs from command line, or just with drag & drop of .lua files into rlualauncher.exe.

Note that launcher can also be compiled for other platforms, just need to link with Lua library and raylib library. For more details, just check comments on sources.

rLuaParser

In an effort to automatize raylib-lua binding generation I created rLuaParser, unfortunately there are several side cases that are not solved yet on the parsing, specially when dealing with opaque data types. Any help or contribution is welcome!

License

raylib-lua is licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software. Check LICENSE for further details.

Copyright (c) 2016-2019 Ghassan Al-Mashareqa and Ramon Santamaria (@raysan5)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].