You try writing an engine in assembly, LOL! It’s like one man building a coliseum with nothing more than a stick. Engines are seriously complex, sanity would not prevail and there is little need for it… Shaders are written in C, engines are “usually” written in C++ and game logic is “usually” written in a high level scripting language like C# / JavaScript / Lua…