To make your own gameengine it is very hard. And because it is very hard it is so un popular. So you are cool, and very cool if you can develop your own game engine... i think only few can do it...So do you use C++ for this purpose?
Thanks! Yes I'm using C++ with DX12/OpenGL for the rendering, apart from that (and image loading) all the rest I'm doing myself, from physics to UI. The engine is simple, humble compared to the big ones out there but fast and scalable as I like it to be :)