To my knowledge, you can use literally any engine, as long as it turns out something playable and the graphics are made in Paint.