Macro Performance (Deleted Scene)
Added 2023-02-09 15:24:25 +0000 UTCComments
This should have been in the video or maybe a second more complete video. Game dev or robotics (with ML) are good example where people do those judgement calls early because of the real time requirements! And it is very common to have people just parroting "premature optimization!!" hindering the system thinking about global access memory patterns (SOA vs AOS) and HW/SW interdependencies (DMA, memory copies etc...) that are so critical it can flop a project like this.
Guillaume Binet
2023-07-09 16:26:29 +0000 UTCThe UX is a little bad. The way you can join is by hooking up your discord account to Patreon. Then the bot will add you to the server: https://support.patreon.com/hc/en-us/articles/212052266-How-do-I-connect-Discord-to-Patreon-Patron-
Russell
2023-02-15 01:45:28 +0000 UTCSo just to make my previous post seem lest self-absorbed, I think I have some thoughts to share here. I work in gamedev, the "you might be building the project over many months" line made me audibly chuckle. I think in gamedev, where timelines are tight and projects last 2+ years (that is professional AA/AA+/AAA gamedev), the idea of Macro Performance is actually crucial. Because this type of gamedev relies on multiple teams, the actual code performance is rarely an issue tbh, it's mostly the art side, the number of objects, the complexity of any given scene that is important for the overall performance of the game. That is, unles you put multiplayer on the line. Once you put players with replicated variables into the system, the overhead of compressing the data and sending it out to clients in real-time grows exponentially with each client if the system is not designed right from the get go. The more you optimize the network packets being sent out, the more CPU time it takes on the server up until you realize 40 players is the max you can get and the publisher already sent out 64 player (btw, 64 is a real programmer count to set) server ads to the media. I presume your background is not in games, but that is a very interesting subject in programming. Holy helI I hate the ctrl+enter. It's shift+enter btw, 3 edits and one deleted message down atm. The keywords here, at least for me, are Replication Graph for UE4 (in a VERY simplified terms, the server sends out more and more detailed info about surrounding players the closer they get) and basically stuff that has been done in games since the mesosoic era: packing Pitch/Roll/Yaw into a byte (pro tip: minimize the roll, so 0-127 is pitch, 96 is yaw and the rest is roll). It's a very fun and fascinating (and well documented) journey, with fast inverse quares and a lot of hacking around to make things work by a really smart bunch of people. Here, I think I redeemed my selfish plea for help :P
Ragir
2023-02-15 01:38:51 +0000 UTCI know this very not-developer-of-me, but I'm trying to find the Discord server to maybe talk to other people that are not immediatelly offended by your videos and I'm lost AF. This might be bad UX on P side or maybe Patreon is forcing having a Discord server on creators and you don't have one and I'm just not aware of that, help ;p
Ragir
2023-02-15 01:30:22 +0000 UTC