shiva
last version
last version
  • Shiva Documentation
  • Shiva
    • Changelog
    • FAQ
    • Gallery
    • Installation
    • Modules
      • shiva::box2d
      • shiva::dll
      • shiva::ecs
      • shiva::entt
      • shiva::enums
      • shiva::error
      • shiva::event
      • shiva::filesystem
      • shiva::input
      • shiva::json
      • shiva::lua
      • shiva::meta
      • shiva::pp
      • shiva::pyscripting
      • shiva::range
      • shiva::reflection
      • shiva::scenes
      • shiva::sfml
        • shiva::system-sfml-animation
        • shiva::system-sfml-graphics
        • shiva::system-sfml-inputs
        • shiva::system-sfml-resources
      • shiva::spdlog
      • shiva::stacktrace
      • shiva::timer
      • shiva::world
    • Roadmap
    • Scripting
      • Lua
      • Python
    • Tutorial
      • Quick'start
      • How to create/build/install a system plugin
      • How to create a scripted system
      • How to create a project through the CLI tools and build it
Powered by GitBook
On this page
  • Global Todo
  • SFML Module
  • Input Module
  • Liblapin Module
  • CLI Tooling for project management
  • Box2D Module
  1. Shiva

Roadmap

Previousshiva::worldNextScripting

Last updated 6 years ago

Global Todo

SFML Module

Input Module

Liblapin Module

CLI Tooling for project management

Box2D Module

ecs module
static reflection module
magic enum module
Add lua scripting
Write a preprocessor module
Write a centralized error manager
Add a timer/fps class
Write a world module
Write a scene manager module (in Lua)
Using systems as plugin (c++)
Using systems as script (lua / python)
SFML module
Liblapin module
Using system as header-only c++
Add a plugins_registry