Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

takeiteasy/evil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b6df0d1 Â· Jan 5, 2025

History

90 Commits
Dec 27, 2024
Jan 5, 2025
Dec 24, 2024
Jan 5, 2025
Dec 8, 2024
Dec 27, 2024
Dec 20, 2024
Dec 27, 2024
Dec 28, 2024
Dec 2, 2024
Dec 28, 2024

Repository files navigation

sick ass logo

TODO

  • 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

Planned

  • Build for ios, anroid + web
  • Physics module 2d (box2d) + 3d (bullet)
  • Add optional ecs module, integrate with raylib+physics
  • Hooks, events, thread support

LICENSE

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/>.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages