Chef Engine is a game engine made in C++ using Lua as a scripting language.
The engine is composition-based using components much like those in Unity Engine.
Rendering to the window and using sprites and such is made by using SFML.www.sfml-dev.org/
The Engine has support for .TMX-files exported from Tile Editor. www.mapeditor.org/ We use tmxparser to read the .TMX-files. tmxparser fork we're using: www.github.com/HoggeL/tmxparser
We use LuaBridge to be able to script in Lua. https://github.com/vinniefalco/LuaBridge