Skip to content

v0.1.0

Latest

Choose a tag to compare

@San7o San7o released this 16 Mar 14:33
· 11 commits to main since this release

micro-engine v0.1.0

micro-engine is an header-only graphics engine. It is composed of several independent headers from the beautiful microheaders collection.

The engine is very modular and provides a lot of functionalities. This first alpha release still needs a lot of polishing, testing and features to be implemented, but it officially sets the design direction of the engine.

Features

  • deisgned for extreme portability
    • platform is abstracted in micro-platform.h, you need to implement just a few functions to port the engine
    • plug your custom memory allocator (micro-arena.h is used by default)
    • no dependencies (the core headers can be compiled without libc)
    • works everywhere C can compile to
    • easy to create bindings for other languages
  • modularity: everything can be used as a stand-alone header-only library, meaning that you can use any part of the engine in your own codebase
  • simplicity: you have a raw buffer where you can draw pixels to, the rest is in your control