3 ms·
> this is a super-unpopular opinion The adverse reactions I occasionally receive when I talk about building my own engine are a primary source of my motivation
by bob1029 4y ago
> this is a super-unpopular opinion
The adverse reactions I occasionally receive when I talk about building my own engine are a primary source of my motivation these days.
Let me give you some even-more-unpopular opinions. I think the GPU is a gigantic distraction from fun. Low-level languages are largely a mistake for new engine/game development in 2023+. You can deliver production-quality, interactive experiences on top of GC'd languages that perform better than ASM/C/C++ implementations (both for technical reasons & human reasons).
For me, the best "game engine" on earth right now is .NET7. Nothing gives me as much control over such a broad scope of fundamental primitives. You might be balking at this point, but go look at their System.Numerics implementation. First-party, SIMD-enabled code for projection matrix calculations based upon FPS-style semantics is just the beginning. No royalty bullshit either - I get to keep 100% of the profits I extract.
- andrewmcwatters 4y agoI should tell you as the publisher of a large game engine that performance absolutely does matter and it will eat you alive after it is too late and you've invested too many years into a particular language ecosystem.
- bob1029 4y agoPerformance matters but to what extent? I am not looking to support building WoW2 or COD. This is for a very specific creative vision.
- deleted 4y ago[deleted]