Gwen

Dumbass in a dumb land

  • She/Her

I was born in the late Holocene and I've seen some shit



gamedeveloper
@gamedeveloper

So often, you're greeted with the splash screen of Unreal Engine or "Made with Unity" when booting up a game, two of the most common game engines today. These are robust and mature engines, but they're not always the best options for independent developers, according to longtime developer Rez Graham. At a GDC 2024 talk titled "A Case for Making Your Own Game Engine," he advocated for building games on your own tech through frameworks and libraries—existing tools that offer some major advantages and, admittedly, some disadvantages developers should be aware of.

Graham has been making games independently under BleachKitty following his work at Electronic Arts on The Sims series. From his perspective and experience, the most popular game engines aren't always the best fit for development, and it really depends on your goals and the type of game you want to make. That makes sense on paper, but he outlined several factors that need to be considered when deciding whether to build your own tech or work with existing engines.

Read our full write-up of the talk at Game Developer.


MOOMANiBE
@MOOMANiBE

I appreciate that there's an argument to be made here depending on the goals and scope of your game but also "C++ programmer with 20 years of professional experience says you should roll your own engine" is advice I'd caveat fairly heavily compared to if it was coming from someone in a less technical role


You must log in to comment.

in reply to @MOOMANiBE's post:

I know of at least one Gamedev who does devlogs on YouTube that involve them working with their own engine.

I also know of at least one Gamedev who tried to roll their own engine in their devlog series, and the series died before they even really started working on the game.

So uh, something tells me that it also varies from person to person too.

I should note that I have only ever dabbled in game dev as a hobby, and have never tried to roll my own game engine, so I don't have the real experience to know what I'm talking about.