{"repo":"TSnake41/raylib-lua","free":true,"listed":false,"github":"https://github.com/TSnake41/raylib-lua","clone":"git clone https://github.com/TSnake41/raylib-lua.git","description":"A modern LuaJIT binding for raylib (also available at https://gitlab.com/TSnake41/raylib-lua)","language":"Lua","stars":256,"topics":["lua","luajit","raylib-lua","raylib","game-development","raylib-binding","luajit-ffi-bindings","physac","rlgl","easings"],"license":"ISC","category":"game-templates","readme_excerpt":"raylib-lua LuaJIT-based binding for raylib, a simple and easy-to-use library to learn video game programming. This binding is partially based on raylib-wren/wray. Usage of raylua s raylua s is the script-mode binary of raylib-lua. Without any argument, raylua s gets you into the REPL (the read-eval-print loop, i.e. the interactive interpretor) which gives you a minimal Lua shell that allows you to run Lua code from a terminal (aka command prompt, console, or shell). You can give the name of a Lua file as an argument to raylua s to run the specified Lua file. Usage of raylua e raylua e is the embedding-mode binary of raylib-lua. This binary allows you to build standalone raylib applications from Lua code. This is useful both for testing and for packaging and distribution. There are 3 ways to use it : - zip mode : If you specify a zip file as an argument to raylua e , this zip file's contents will be used to build the application. raylua e expects the zip file to contain a main.lua file, which is the entry point of the application (i.e. main.lua is where you want your program to start running). # Windows raylua e someGame.zip # Unix ./raylua e someGame.zip - directory mode : This mode is similar to zip mode, except that it automatically builds the zip file payload from the specified directory and then uses that zip file to build the application. # project/ is a directory # Windows raylua e project # Unix ./raylua e project - Lua mode : Alternatively, if your program is containe","default_branch":null,"files":null,"tree":[],"storefront":"/r/TSnake41","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TSnake41/raylib-lua/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}