Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Should I learn to build a game engine from scratch with C# or not?

A topic by William created Jan 17, 2022 Views: 270 Replies: 4
Viewing posts 1 to 3

I have recently got back into my passion of programming after a couple terrible years, i want to ask everyone if learning to program your own game engine would be more beneficial for learning and future jobs?

Moderator moved this topic to General Development
Moderator

Making your own engine is educational, but remember to make a game first, then extract the engine from it. Doesn't work the other way around.

what do you mean by that? that’s very interesting actually.

(1 edit)

This is what the original phrase “write games, not engines” actually means. When you build an engine first, you are likely to implement things that don’t fit well with the games you’ll be making. By designing the engine at the same time as the game, your engine immediately has maturity by being used in a real project.

This is how I write my games, and although it’s slow, I am guaranteed quality software as a result.

Oh, i understand now, i really like that way of developing, it also fits my passion of game development as a programmer, thank you guys