I currently use "Scyndi's Creative Interpreter", which I whipped up myself, using C++, which relies on SDL2. It may not be the most user friendly engine out there, but it fits most of my needs