Skip to content
Chris Xiong edited this page Nov 12, 2015 · 1 revision

Welcome to the SMELT wiki!
SMELT is a simple multimedia layer, crafted to be fast and easy to use.
SMELT is heavily inspired by HGE. It also comes with simplified API and basic 3D support.
SMELT extensions provide useful utilities to interact with the core.

Using SMELT

It is recommended to link SMELT statically.
Currently only the SDL2 backend is implemented. A D3D backend has been planned but not yet implemented.

Dependencies on Debian-based Linux distributions:

libfreetype6-dev libopenal-dev libsdl2-dev libpng12-dev libjpeg62-turbo-dev libvorbis-dev libogg-dev

Documentation and working progress

//work in progress

Component Progress Documentation Sample Usage
SMELT Core SDL2 only Doc&Ref Sample usage
Animation extension 100% Doc&Ref Sample usage
Bitmap font extension 100% Doc&Ref Sample usage
Color extension 100% Doc&Ref Sample usage
DaTaPack extension 100% Doc&Ref Sample usage
Entity extension 100% Doc&Ref Sample usage
Grid extension 100% Doc&Ref Sample usage
Indicator extension 100% Doc&Ref Sample usage
Math extension 70% Doc&Ref Sample usage
Path extension 60% Doc&Ref Sample usage
Progresser extension 100% Doc&Ref Sample usage
Random extension 100% Doc&Ref Sample usage
Truetype font extension 100% Doc&Ref Sample usage
Clone this wiki locally