In 2017 I created a 3D game engine called YUME and shipped a game with it called Speebot. Today, I am still using the same engine to make my next game.
I originally wrote the engine partly as a learning experience, partly as an experiment. People sometimes ask me why do I keep using it, instead of switching to something popular like Unity or Unreal. I mentioned some of my reasons in the past, but thought that I should write a concise post answering that question.