4 ms·
> how many hours you spent optimizing some C++ function > You need a massive amount of top notch artwork, music, 3D modelling, shader effects, SFX, etc. to hav
by chime 8y ago
> how many hours you spent optimizing some C++ function
> You need a massive amount of top notch artwork, music, 3D modelling, shader effects, SFX, etc. to have a polished nice looking game.
Top notch in any field requires optimizing hidden, underlying dependencies to deliver the best output. Optimizing code is not sufficient but it is usually necessary, especially if others have already solved it, setting the standard of performance that players expect.
The way to avoid optimizing core library code is to use someone else's library and build on top of that. But you can only do that so much. This is just an insanely hard industry to get into.
- eXpl0it3r 8y agoIt's not that optimizations don't have their place, but when your goal is to create a game and make money off of it, then micro optimizing C++ code simply has no place. Also, a 2D platformer simply doesn't require any highly optimized system. One should spend the time building a game, polishing it, marketing it, presenting it at shows, etc. and not trying to build the most efficient engine, just because engine building is quite fun - as long as the goal is to make money from a game.