Automated testing is hard to justify for games because you are not simply finishing features and moving on. You are constantly experimenting. Throwing out features and ideas and reworking them is part of the creative…
I'd love to try Golang, but as a game developer, the gc makes it a no go due to perf. I begrudgingly accept C# due to unity. GC is a different topic altogether, but has also always been a pain. You end writing code to…
After years of experience writing code for games, I find that the dumbest code is the best code. It doesn't matter if it's C# or C++, whenever I've used something like reactive extensions or template metaprogramming, it…
What are the advantages of this other than showing the language is competent enough that you can write a compiler for itself? Would it be better to keep a compiler written in a highly portable language such as c?…
I feel zig is now experiencing feature creep now too sadly. Async and await and coroutines are being added to it, because it's the new-ish hotness I guess? Stopped paying attention to the language after that. I was…
AOT (ahead of time) is your code is turned into machine code before you run it. JIT (just in time) is your code turning into into machine code as you run it. Machine code is what your CPU directly processes, so it can…
After seeing callbacks cause a lot of "hard to debug" scenarios for me and for others, I'm starting to believe they are gotos in disguise.
I realise the irony of claiming I only lurk by writing this, but I'm fighting my habits to help illuminate those interested. For me personally, I just don't care and don't get any reward in the idea of conversing with…
Tessellating a sphere is one of those never ending areas of study because no solution feels 100% satisfying
I don't see how a new language can claim to fast and efficient when it does nothing to encourage data-oriented programming.
Automated testing is hard to justify for games because you are not simply finishing features and moving on. You are constantly experimenting. Throwing out features and ideas and reworking them is part of the creative…
I'd love to try Golang, but as a game developer, the gc makes it a no go due to perf. I begrudgingly accept C# due to unity. GC is a different topic altogether, but has also always been a pain. You end writing code to…
After years of experience writing code for games, I find that the dumbest code is the best code. It doesn't matter if it's C# or C++, whenever I've used something like reactive extensions or template metaprogramming, it…
What are the advantages of this other than showing the language is competent enough that you can write a compiler for itself? Would it be better to keep a compiler written in a highly portable language such as c?…
I feel zig is now experiencing feature creep now too sadly. Async and await and coroutines are being added to it, because it's the new-ish hotness I guess? Stopped paying attention to the language after that. I was…
AOT (ahead of time) is your code is turned into machine code before you run it. JIT (just in time) is your code turning into into machine code as you run it. Machine code is what your CPU directly processes, so it can…
After seeing callbacks cause a lot of "hard to debug" scenarios for me and for others, I'm starting to believe they are gotos in disguise.
I realise the irony of claiming I only lurk by writing this, but I'm fighting my habits to help illuminate those interested. For me personally, I just don't care and don't get any reward in the idea of conversing with…
Tessellating a sphere is one of those never ending areas of study because no solution feels 100% satisfying
I don't see how a new language can claim to fast and efficient when it does nothing to encourage data-oriented programming.