logoalt Hacker News

simoooooyesterday at 10:04 AM2 repliesview on HN

Nobody seems to consider that doing it yourself, requires you implement it at least as efficiently as the commercial engine did, otherwise you're just creating a worse-performing implementation that seems to behave just like a bloated engine does.


Replies

flohofwoeyesterday at 10:19 AM

The big difference is that the big game engines have to cover all sorts of genres and scenarios, which often results in bloated "jack of all trades master of none" code compared to engine-layer code that's highly specialized for exactly one, or few very similar games.

show 1 reply
Levitatingyesterday at 2:32 PM

That's not necessarily true, engines also create overhead. If you create your own engine, you can tailor it exactly to your use case.

Besides not all games need performance, I have been working on a clone of the original elite game using SDL. It gets 6000 fps easily.