So, you want to make a game engine (2023)

This article explores the motivations and challenges behind building a custom game engine from scratch. The author shares personal experiences and argues that the process is a valuable learning exercise for developers.
Why it matters
It provides insight into the 'build vs. buy' debate in software development, highlighting the trade-offs between using established engines like Unity and creating bespoke tools.
Unity's recent controversy sparked a heated debate on game engines. Some said that everyone should immediately switch to a new engine, while others replied that switching engines can take months if not years. Some said that the best way is to roll your own game engine, to what others noted that this isn't a simple task. And, you know, everyone is right here: there's no single answer, everything depends on a specific case. But maybe writing your own engine isn't as hard as it sounds? Why would one do that anyway? What does it even mean to make a game engine ?
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in