- Implement basic getopt + windows getopt
- Load config from json or lua
- Window flags, size, title as opts
- Scene implementation
- Bindings for
raylib,raymath,rlgl,raygui+imgui-
filesystem -
keyboard -
mouse -
touch -
gesture -
draw - cache (store assets for reuse)
-
gl (rlgl) -
ui (raygui) -
debug.ui (imgui)
-
- Exception handling for RaylibException
- Specify which evil modules to load per scene (+ deps)
- Global asset manager
- Static build
- Update makefile for windows + linux
- Investigate lua hot reload + repls
- Built-in debugging
- Loading screen for scene transition
- Bundling assets + code for release
- Fennel support
- Documentation
- Build for ios, anroid + web
- Physics module 2d (box2d) + 3d (bullet)
- Add optional ecs module, integrate with raylib+physics
- Hooks, events, thread support
Easy and Versatile framework for Immediate progress in Lua
Copyright (C) George Watson
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.