Rogério Tavares Gasi

Rogério Tavares Gasi

@rodja.bsky.social

🎥 Working with Movies & Series | 🎮 Game Development Veteran | 💻 Experienced Technical Leader | Gaia's dad, Camyla's husband https://linktr.ee/rgasi

662 followers1.5K following206 posts

Last update was Feb 5th, it traveled around 2 hours north and the AirTag is still living near the beach, but not that close anymore. I wonder if it’s happy there and if I’ll ever hear from it again

Rogério Tavares Gasi@rodja.bsky.social

My wife lost her AirTag at Costco last year. It went to San Francisco and now it’s living in Malaysia

More info. I also checked how much faster it is when the number of files you match is drastically smaller. I compared two scenarios: a > 95% match and a < 0.6% match. The difference is not huge, but some methods, like glob, have a more significant difference. #profiling #python #filesystem

Rogério Tavares Gasi@rodja.bsky.social

I was wondering which method was faster to iterate through files in #python and find all files of a specific extension. So I tried glob, pathlib, os.walk, and a listdir + a recursive function. Here's how long it takes (in second), for different sizes of file systems. os.walk is the fastest method

I was wondering which method was faster to iterate through files in #python and find all files of a specific extension. So I tried glob, pathlib, os.walk, and a listdir + a recursive function. Here's how long it takes (in second), for different sizes of file systems. os.walk is the fastest method

Rogério Tavares Gasi reposted

My last article of the year: How to Build an Optimization Toolbox. An overview of the types of tools you should have ready when your game's framerate drops, with specific recommendations of programs I have used in the past. larstofus.com/2024/12/30/h...

larstofus.comHow to build an optimization toolbox“Optimizing a game” and “developing a game” are two activities that tend to blur together. And while you probably have an elaborate toolbox for developing your game, when it…

And to add a note here, when you have a table of tasks and dependencies you can make a critical path. Once you have a critical path, then you most likely be able to parallelize tasks and start naturally getting floats or slack times that you can use to avoid having to do crunching

David Gaider@davidgaider.bsky.social

What conflicts could there be, you ask? Dependencies, for one. "I can't do X until Y is done, but Y is someone else's job". Or scope. "We need 20 doodads but the sub-lead said they only have time to make 10, what now?". Even outright differences in vision. Big projects means room for a LOT of egos.

Random Tip 005 on #UnrealEngine #DearImGui is awesome and there's a plugin: github.com/segross/Unre... However, it's not updated for a while. It has version 1.74 while the latest on DearImGui is 1.91.6 So until a hero updates this lib to UE 5.x you're going to have to make some changes yourself!

github.comGitHub - segross/UnrealImGui: Unreal plug-in that integrates Dear ImGui framework into Unreal Engine 4.Unreal plug-in that integrates Dear ImGui framework into Unreal Engine 4. - segross/UnrealImGui

Random Tip 004 for #UnrealEngine In #VisualStudio, you might find a file you need and want to check adjacent files, but the solution explorer doesn't update. Make sure you check the "Track Active Item In Solution Explorer" under Tools > Options > Project and Solutions > General

<sarcasmo>Não, mas a temperatura tá normal, não tem aquecimento global</sarcasmo>

Zack Labe@zacklabe.com

100 years of average January-November temperature anomalies over land areas through 2024... What do you observe? ⚒️🧪 Data available from NOAAGlobalTemp v6.0.0 at www.ncei.noaa.gov/products/lan...

Random Tip 003 on #UnrealEngine Still on the topic of asset discoverability. With a custom filter, you can quickly find those Data Assets you created in C++, and there's no way to show just them quickly

Random tip 002 on #UnrealEngine Collections, on your content browser, are like, groups of bookmarks of your favorite assets. AND you can share those collections on the project with other people. It's a great way to onboard folks. "Where do I get stuff for the main level?" - check the collection!

Hey, #gamedev on my network! Epic's Unreal Fellowship #GameCourse is open to the public until January 15th! Get in there to watch and download the class files to learn how to make games in #UnrealEngine! dev.epicgames.com/community/le...

dev.epicgames.comUnreal Fellowship: Games | Talks and demosThe Unreal Fellowship: Games will focus entirely on building games in UE. If you already work on video games or you want to start your journey and you’r...

Conway’s Law is the idea that people will design systems that copy their communication structure. So small distributed teams will generate software that is modular and large teams working together will generate a monolithic architecture. Is this the case in #gamedev?

Is there any social network with weighted likes? I mean, the more someone matters to you the higher the amount of likes you will see in a post that person liked. Might create even more bubbles and divisions, but at least it would be configurable and not something an AI model does it for you

I found out that Paul Pedriana, one of my mentors in computer science and software engineering, passed away three years ago. He taught me a lot when I was at EA; he was one of the core developers at Maxis and wrote foundation code at EA, such as the memory manager.