In a similar boat with C++, but even the complexity of fundamental "simple C++" issues and lack of syntax sugar made me gravitate away from C++ to better-C style languages ultimately landing on Zig. Using another…
Working on low level performance sensitive code in games, this is something I see in code LOTS. As mentioned in the article, data oriented design runs into the pattern of wanting to iterate over parallel arrays of data…
Starting this year I'm switching from gameplay programmer to game engine programmer. I originally studied computer graphics a lot while I was in school, and I really enjoyed the time I spent working on optimization as a…
I try to stress this more than anything when talking about the merits of vim/emacs/etc. It's not about speed, it's about how effortless and 2nd nature editing text becomes. Which is really counterintuitive when you look…
Lost Ark and Genshin manage to be both very cash grab and very reasonable as a free-2-play. You can spend a lot of money on both, and pay-2-win in both, but still get to experience the whole game at a reasonable pace as…
I'm just interested in something like a "not interested" button distinct from the thumbs down button. Netflix insists on suggesting the same shows I've never clicked for months or even years of them showing on my front…
There's an open issue to add some kind of function annotation+errors for functions which require you to call a cleanup function. The discussion has had a lot of back and forth and they haven't really settled on a…
On the flip side, I work at a 100+ person studio and have enjoyed great work life balance the entire 4 years I've been working there, including a major release. It hasn't killed my passion or made me like video games…
> The components on the entity define not only it's data but also it's behavior by the set of systems that act on the corresponding components. And you can take these object definitions and inherit them to add…
Power tripping mods/mod dictatorship is definitely a problem on reddit, but really post locking doesn't happen much and isn't responsible for the worsening quality of discussion the top level comment mentions. The…
I started learning piano just over a year ago and picked up reading sheet music decently in an extremely short amount of time. The gaps is the treble clef are | F | A | C | E | The bass clef is the same but shifted down…
I've always referred to it as "(has) source access". It is a bit frustrating and misleading when people refer to it as open source.
It's a much better quote than the annoyingly common, "Don't write a game engine!" If you work in games or want to work in games, writing a game engine is a very valuable experience. Probably the best thing you can work…
Gimp is (I think) a struggle and ui/ux nightmare to most people still. Software like Clip Studio Paint, SAI, and Krita have definitely taken a bite out of the digital painting audience for photoshop. I'm not sure how…
I'm not sure on the specifics of what you mean, but zig comes bundled with and wraps gcc. `zig cc` command directly forwards to gcc (try `zig cc --version`) and zig's build system can be used to build C programs. Zig…
The author probably underestimates the limitations of Unity, especially earlier versions from back when The Witness was made. It would kind of be surprising if all the things in that game were possible to do with…
Pianos consume some amount of space. That's just a matter of fact with the instrument. A good digital piano in the $600-800 range with proper weighted keys will probably use the same amount of space as a dresser along…
I think Zig competes with a school of C++ that tries to stick to a simpler, limited subset of C++. Games is one area where C++ is much more common than C, but also where a lot of C++ practices (exceptions, excessive…
Learning about nutrition and fitness, even if you don't do either rigorously. Patience and also how to firmly and kindly say, "no." Art is a pretty nice hobby that works your ability to observe and visualize. Sort of…
As far as my consuming goes, I've gotten a dozen or more quality free games off the epic store and in some cases steeper discounts on games than steam offers. It's only really a "consumers lose" thing if you're…
Yeah, I think it was in a thread on r/askscience with some nurses replying basically stating that the methods of treatment for infected patients has evolved as understanding has grown. Steroids was one item they…
The quickest path is to just start writing real time simulations of stuff and reference how other similar simulations went about implementation; terrains and erosion, cloth, fluid, etc. It's easier if you have a bunch…
I work in games where these values are extremely common and 'accuracy' wouldn't be very descriptive in a lot of circumstances: explosion radius falloff damage, water flow strength, positional/rotational lerps or easing,…
> The generally accepted definition of a leftist is someone that opposes capitalism. This is a very broken and poor working definition. You can be leftist without being anti capitalist. Leftists don't believe in the…
Steam already lowered their cut directed mostly at AAA games with sales over $10 million dropping to 25% and sales over $50 million dropping to 20%. AAA devs were already trying to leave steam as much as possible, so…
In a similar boat with C++, but even the complexity of fundamental "simple C++" issues and lack of syntax sugar made me gravitate away from C++ to better-C style languages ultimately landing on Zig. Using another…
Working on low level performance sensitive code in games, this is something I see in code LOTS. As mentioned in the article, data oriented design runs into the pattern of wanting to iterate over parallel arrays of data…
Starting this year I'm switching from gameplay programmer to game engine programmer. I originally studied computer graphics a lot while I was in school, and I really enjoyed the time I spent working on optimization as a…
I try to stress this more than anything when talking about the merits of vim/emacs/etc. It's not about speed, it's about how effortless and 2nd nature editing text becomes. Which is really counterintuitive when you look…
Lost Ark and Genshin manage to be both very cash grab and very reasonable as a free-2-play. You can spend a lot of money on both, and pay-2-win in both, but still get to experience the whole game at a reasonable pace as…
I'm just interested in something like a "not interested" button distinct from the thumbs down button. Netflix insists on suggesting the same shows I've never clicked for months or even years of them showing on my front…
There's an open issue to add some kind of function annotation+errors for functions which require you to call a cleanup function. The discussion has had a lot of back and forth and they haven't really settled on a…
On the flip side, I work at a 100+ person studio and have enjoyed great work life balance the entire 4 years I've been working there, including a major release. It hasn't killed my passion or made me like video games…
> The components on the entity define not only it's data but also it's behavior by the set of systems that act on the corresponding components. And you can take these object definitions and inherit them to add…
Power tripping mods/mod dictatorship is definitely a problem on reddit, but really post locking doesn't happen much and isn't responsible for the worsening quality of discussion the top level comment mentions. The…
I started learning piano just over a year ago and picked up reading sheet music decently in an extremely short amount of time. The gaps is the treble clef are | F | A | C | E | The bass clef is the same but shifted down…
I've always referred to it as "(has) source access". It is a bit frustrating and misleading when people refer to it as open source.
It's a much better quote than the annoyingly common, "Don't write a game engine!" If you work in games or want to work in games, writing a game engine is a very valuable experience. Probably the best thing you can work…
Gimp is (I think) a struggle and ui/ux nightmare to most people still. Software like Clip Studio Paint, SAI, and Krita have definitely taken a bite out of the digital painting audience for photoshop. I'm not sure how…
I'm not sure on the specifics of what you mean, but zig comes bundled with and wraps gcc. `zig cc` command directly forwards to gcc (try `zig cc --version`) and zig's build system can be used to build C programs. Zig…
The author probably underestimates the limitations of Unity, especially earlier versions from back when The Witness was made. It would kind of be surprising if all the things in that game were possible to do with…
Pianos consume some amount of space. That's just a matter of fact with the instrument. A good digital piano in the $600-800 range with proper weighted keys will probably use the same amount of space as a dresser along…
I think Zig competes with a school of C++ that tries to stick to a simpler, limited subset of C++. Games is one area where C++ is much more common than C, but also where a lot of C++ practices (exceptions, excessive…
Learning about nutrition and fitness, even if you don't do either rigorously. Patience and also how to firmly and kindly say, "no." Art is a pretty nice hobby that works your ability to observe and visualize. Sort of…
As far as my consuming goes, I've gotten a dozen or more quality free games off the epic store and in some cases steeper discounts on games than steam offers. It's only really a "consumers lose" thing if you're…
Yeah, I think it was in a thread on r/askscience with some nurses replying basically stating that the methods of treatment for infected patients has evolved as understanding has grown. Steroids was one item they…
The quickest path is to just start writing real time simulations of stuff and reference how other similar simulations went about implementation; terrains and erosion, cloth, fluid, etc. It's easier if you have a bunch…
I work in games where these values are extremely common and 'accuracy' wouldn't be very descriptive in a lot of circumstances: explosion radius falloff damage, water flow strength, positional/rotational lerps or easing,…
> The generally accepted definition of a leftist is someone that opposes capitalism. This is a very broken and poor working definition. You can be leftist without being anti capitalist. Leftists don't believe in the…
Steam already lowered their cut directed mostly at AAA games with sales over $10 million dropping to 25% and sales over $50 million dropping to 20%. AAA devs were already trying to leave steam as much as possible, so…