We might not need to make an engine. But we should learn how it is done.
Seriously the guys who made an engine to solve a design they wanted are legends. Long live those crazy devs.
Teardown is another great example. The ENTIRE engine, from the raytraced voxel rendering to the super advanced physics were written mostly by one guy, Dennis Gustafsson.
Programming a game is already hard enough, but making an own engine for it is a whole another level. Respect to devs who do that, especially Indie devs. Even AAA game Studios nowdays still use 10-20 year old game engines and just update them overtime.
I feel like making an engine is WAY harder than making a game. Your not just using the tools, your making the bones themselves
Hearing "falling everything engine" just unlocked a bunch of memories of the falling sand games i played when i was younger
That "Falling Everything" engine really takes me back to LIERO
There is a secret 4th option: you enjoy working on a custom engine. If using a ready-made engine means that you will not finish the game, then the choice is clear
My reasons: 1. I like doing things from scratch. 2. I like learning. 3. Because I can.
As a nerd of cars and computers making an engine would be a fun albeit tedious and time consuming learning experience
Reason 4: No predatory charges from the engine companies.
Factorio and Teardown are games I adore not just because of their content but because they were able to hyperfocus their game engines and optimize them super well, and I want to be able to do that.
#2 is 70% the reason when there’s a #1
"That shit's insane" with the delivery of explanation, is so frickin' comedic
“Now it’s possible in unity” Thor took all of his might to say that
Don't forget sheer masochism, that is often a factor for programmers too!
I've always been fascinated by the ins and outs of how games work which is why I want to make my own engine. I think learning how engines work by making one would be a super cool and valuable experience.
Instructions unclear, I have build a V8 in a cave with a box of scraps
I don't sell games or anything, but I used to major in mathematics, so I needed to program software to visualise how different phenomena act, which gets increasingly difficult when working with certain aspects of geometry and topology and such (my field of interest). The way I got my students to understand various concepts (some older students at my University can get employed as part-time tutors for first and second years) was to make it interactive, where you could set the geometry of the world, and then observe how things changed. This was an issue, because I needed to find a way to not only visualise non-euclidean geometries, but also higher dimensional ones at the same time. Because of this, I found it was easiest to make my own engine to run these things on, because most of the functionality had to be programmed from scratch. All those students passed that year, so I'd like to say I had something to do with it :)
@Toko-Kirk