Welp, I made mine with a language+framework I just learnt last month without a game engine, hard but fun.