A custom engine is cool! what did you write it in?
actually its very humble and is meant to be used for creation of 2D/HyperCasual games only. its entirely written in JavaScript