Makeshift Makeshift is a minimal 2D game engine with an editor and a custom scripting language. It is currently in development - many features are yet to be implemented before games can be made in it.