Here’s a great video covering the beginning of Unreal: https://youtu.be/5U7phg0rPKE?si=UAWIpTQpo1dBEsiy
In short, yes, Tim Sweeny started from scratch, but was inspired by the work being done at id on games like Doom and Quake. Game tech back then required a lot more tech knowledge, but was simpler in the sense that a “complex,” game/engine could be built by 3 guys working over email and IM.
Modern day Unreal Engine is _a lot_ more complex, and building something like UE5 from scratch would take years.
John Carmack released doom using OpenGl as the API. Then Tim Sweeney made Unreal Tournament using DirectX. DX won out over open GL because Microsoft. Then the UT team started making tools for the engine to make making games easier. then they got the idea to license the engine so devs could concentrate on making the games rather than making the engine.
My friend quit college to make games. But he didn’t want to use established engine because he wanted to make everything from scratch.
He literally made an engine, from nothing, its very impressive, only issue is it took him years. I remember him being super excited in class figuring out how to define vector movement of objects in matrix form.
He had some success with game Joe Wander (its on steam), and it looks great.
Latest Answers