When I was a child, I dreamed of making the levels and coming up with cool features and abilities for characters in games. What kind of weapon, what kind of ability, what kind of item, what kind of bad guy, and so on and so forth. As I got older and le…
Все записи unity
What are other “we use X program for y tasks” that are standard in AAA game dev?
Beyond Visual Studio, there are a few common software tools we use. We use Jira pretty as our task-tracking tool for bugs and tasks — I’ve used it at multiple studios now, though it isn’t as ubiquitous as Visual Studio. I’ve seen competitors like Trell…
Hey, I just read your post about console development and the engineering effort it takes to use the extra bells and whistles a console provides. I was wondering if you had any knowledge or theories why more games haven’t taken advantage of features like sampler feedback streaming. Memory always seems to be a stretched resource on consoles and this feature is claimed to improve memory utilization by over 2x. It seems like taking advantage of console specific hardware happens less these days outside of something like VRR or PSSR on the PS5 pro. Thank you for taking the time with this and many other questions. Love your posts.
Thanks for reading and your kind words. I’ll be the first to say that I’m no graphics programmer, so I can’t really say anything to the specifics and utilization of a specific feature. That said, I’ll try to address your question the best I can. Genera…
has there been any transition from Visual Studio + Visual Assist X, or is that still the standard? i’ve tested CLion and Rider, but always seem to go back to Visual Studio.
Not everyone uses Visual Assist (though it is helpful), but everybody uses Visual Studio. The last time my employer used something other than visual studio was when we had to use Metrowerks Code Warrior for PSP development, which should give you an ide…
On the follow up to the gambling question, have you seen industries you work with try to skirt around or cheat regulations, such as various car companies cheating at emission regulation tests?
I’ve never seen it myself at any studio I’ve worked at. I can’t say it never happens, but I’ve never seen it on any project I’ve worked on, and I’ve been working on games with randomized rewards for over a decade. Many of the games I’ve worked on had c…
Since you have worked in both gambling and games, how much do each “fix” the RNG? For example, how much are there “guaranteed wins” baked into loot boxes or slot machines to keep engagement (say a legendary skin/a win every 100 pulls even if the raw RNG would not have given it)? Conversely, how often are there “you can’t get a legendary skin/a payout unless you pull 100 times regardless of what the RNG would have given you?”
Honestly, a lot less than you think. Most of the time, we actually fix the RNG in the player’s favor in order to avoid the more frustrating events. This includes loot systems that will force quest items to drop after N attempts without a success, and o…
Is direct console development (for a multi-platform title) only about certification requirements and console specific bug fixing, or is there more to it?
There’s two sides to console development. There’s the software certification side, which is what you asked about — all of the cert requirements and fixing console-specific and certification bugs like using the proper glyphs, using the copyrighted terms…
How long have Sony and Microsoft been using the same file formats for their games? Has it been the same since you started?
I must apologize — I made a mistake yesterday. Microsoft doesn’t use ELF files at all, it was a brain fart on my part. I haven’t touched the consoles directly for a few years now. Thinking back after I posted, I realized that I was wrong. Sony has used…
How does compilation/building work when you’re programming for consoles?
It works mostly the same as it does on a PC, as the compiler and linker build an executable that can be run. Consoles are basically PCs running a different operating system, so it changes the file format of the executable. Xbox and Playstation consoles…
On the topic of game preservation, what do you think is the best solution or pathway that consumers should try to push for that would might be a reasonable compromise between companies, consumers, and legislators?
Whenever one group tries to compel or coerce another group to do something that doesn’t benefit them, you get minimal compliance at best and malicious compliance at worst. This doesn’t really serve the interests of the coercing group — they don’t reall…