moongl | moonglfw | |
---|---|---|
5 | 1 | |
115 | 64 | |
- | - | |
2.5 | 1.8 | |
11 months ago | about 2 years ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
moongl
-
OpenGL with lua?
Anyone know how to get started doing OpenGL with lua? I tried this library -> https://github.com/stetre/moongl but kept getting certain errors when running make. So any one know any other library's or maybe some other ways of using OpenGL like maybe a c library with lua or something? Or maybe if anyone one has experience using this library maybe theres something I might be missing?
-
Documentation for LuaGL
If you don't mind using software developed and maintained by an individual (myself), there's MoonGL together with a few other companion libraries. They are all documented and come with quite a few examples.
-
Help me understand Lua game dev
If you want a proof of concept, check out this example. It is a port I made of the Breakout game from Joey de Vries' LearnOpenGL, using only binding libraries (no framework).
-
How to code a system where “everything can interact with everything”?
And you can absolutely implement an ECS in Lua. It won't be as performant as in a language where you have direct memory access, but there is more to the ECS pattern than just performance, like modularity and separation of data and logic. I would never suggest anyone to implement a full blown game engine in Lua (though you could, using bindings like this: https://github.com/stetre/moongl) but it is certainly possible.
-
What can i use to draw graphics with lua?
Bindings to OpenGL: https://github.com/stetre/moongl
moonglfw
-
I need a click event.
A popular library for input handling is GLFW, for which I wrote Lua bindings (MoonGLFW).
What are some alternatives?
Craft - A simple Minecraft clone written in C using modern OpenGL (shaders).
moonnuklear - Lua bindings for Nuklear
luasdl2 - A pure C binding of SDL 2.0 for Lua 5.1, Lua 5.2, and LuaJIT.
vulkan-toy-engine - Multiplayer RTS lua driven engine
MangoHud - A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
cute_headers - Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
luv - Bare libuv bindings for lua
LearnOpenGL - Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
glfw - Go bindings for GLFW 3
moonlibs - Lua libraries for graphics and audio programming