Sign in

Rogério Tavares Gasi

@rodja.bsky.social
664 followers 1.6K following 206 posts

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

PostsRepliesMedia
Rogério Tavares Gasi @rodja.bsky.social · 05/10/2025
“Whenever I smell asphalt, I think of Maureen.”
000
Rogério Tavares Gasi @rodja.bsky.social · 03/10/2025
Desert wind
010
Rogério Tavares Gasi @rodja.bsky.social · 30/05/2025
The limitation is out: unpredictable rules. Which is cool! I was already about doing emergent gameplay so that fits pretty well with this game jam! I hope I can find the time to complete a game itch.io/jam/major-ja...
itch.io
Major Jam 7: Wild
A game jam from 2025-05-30 to 2025-06-13 hosted by ZahranW. What is Major Jam? Major Jam is a week-long video game development jam, which is a spinoff of the biweekly game jam Mini Jam. The main focus...
050
Rogério Tavares Gasi @rodja.bsky.social · 26/05/2025
Pensando em participar dessa GameJam itch.io/jam/major-ja...
itch.io
Major Jam 7: Wild
A game jam from 2025-05-30 to 2025-06-13 hosted by ZahranW. What is Major Jam? Major Jam is a week-long video game development jam, which is a spinoff of the biweekly game jam Mini Jam. The main focus...
020
Rogério Tavares Gasi @rodja.bsky.social · 07/04/2025
What is the universe trying to tell me?
110
Rogério Tavares Gasi @rodja.bsky.social · 23/03/2025
000
Rogério Tavares Gasi @rodja.bsky.social · 23/03/2025
110
Rogério Tavares Gasi @rodja.bsky.social · 20/03/2025
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
A photo of an AirTag in Malaysia
000
Rogério Tavares Gasi @rodja.bsky.social · 09/03/2025
Had a great run at the used bookstore
The NES cartridges of The Legend of Zelda and Dragon Warrior
130
Rogério Tavares Gasi @rodja.bsky.social · 30/01/2025
Hello Bluesky! I’m looking for software engineers in the gaming or movie effects business in #Scotland! Please DM me if you’re interested and repost for visibility! #hiring #pipeline #jobs
000
Rogério Tavares Gasi @rodja.bsky.social · 19/01/2025
My wife lost her AirTag at Costco last year. It went to San Francisco and now it’s living in Malaysia
150
Rogério Tavares Gasi @rodja.bsky.social · 18/01/2025
Uma parte legal de ser membro da VES é receber essas cartas pra ver as produções e votar
020
Reposted by Rogério Tavares Gasi
Brad Johnson @climatebrad.hillheat.com · 13/01/2025
Power lines. Altadena in the wake of the #EatonFire
Olive Ave & Harriet St, Altadena. Credit: Elliott Browne
459170052827
Rogério Tavares Gasi @rodja.bsky.social · 08/01/2025
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
The image contains four bar charts comparing the performance of different Python methods for finding files, with the bars representing overlapping metrics. The numbers 1, 2, and 3 on the x-axis correspond to the system's file sizes: 1 (45,000 files), 2 (360,000 files), and 3 (3 million files). The bars indicate the time it took to find files with a match range of >95% and <1%.

Top Left: Glob 99% Match vs <1% Match

Two overlapping bars per file size:
The larger bar represents the time taken to find files with >95% match.
The smaller bar represents the time taken to find files with <1% match.
As file size increases, the time for >95% matches increases significantly.
Top Right: OS Walk 99% Match vs <1% Match

Similar overlapping bars per file size:
The taller bar shows the time taken for >95% matches.
The shorter bar shows the time for <1% matches.
The growth in time with increasing file size is evident, but less dramatic than Glob.
Bottom Left: Pathlib 99% Match vs <1% Match

Overlapping bars per file size:
The >95% match bar is consistently taller than the <1% match bar.
The increase in time for larger file sizes is steady but not as steep.
Bottom Right: Listdir 99% Match vs <1% Match

Two overlapping bars per file size:
The bar for >95% matches is tallest, especially for the largest file size (3 million).
The bar for <1% matches is relatively short.The image is a line chart titled "Speed Improvement When Finding Less Files (95% found vs <1% found)". It compares the percentage speed improvement of four different Python methods for file searching as the number of files increases. The x-axis represents three file sizes: 45k files, 360k files, and 3 million files, while the y-axis shows percentage speed improvement ranging from -10% to 15%.

Key Details:
Lines Representing Methods:

Glob (% faster): A solid blue line that starts near 0% at 45k files, gradually increases, and shows a steep rise to about 15% improvement at 3 million files.
Pathlib (% faster): A dotted orange line that starts slightly above 0% at 45k files and rises steadily but remains below 5% improvement at 3 million files.
OS Walk (% faster): A dashed green line that remains relatively flat, showing a consistent improvement of around 5% across all file sizes.
Listdir (% faster): A dashed blue line that begins slightly below 0% at 45k files, dips further down near -5%, but rises sharply after 360k files to reach around 10% improvement at 3 million files.
Trends Observed:

Glob and Listdir: Show significant speed improvements with larger file sizes, with Glob having the highest improvement at 3 million files.
Pathlib: Steady improvement with smaller gains compared to other methods.
OS Walk: Consistent performance across all file sizes, with moderate gains.
Negative Speeds: At smaller file sizes, Listdir experiences a slight negative speed improvement (around -5%), indicating slower performance compared to other methods when finding <1% matches. This trend reverses for larger datasets.
000
Rogério Tavares Gasi @rodja.bsky.social · 08/01/2025
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
A graph showing the table

	45k Files	360k Files	3mi Files
glob	10.68	100.57	546.61
pathlib	9.79	91.51	486.68
os.walk	6.51	60.9	318.19
listdir + recursive	10.33	89.82	537.34
Found Files	57	450	17919

A table with the data
	45k Files	360k Files	3mi Files
glob	10.68	100.57	546.61
pathlib	9.79	91.51	486.68
os.walk	6.51	60.9	318.19
listdir + recursive	10.33	89.82	537.34
041
Reposted by Rogério Tavares Gasi
Lars Thießen @larstofus.bsky.social · 30/12/2024
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.com
How 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…
1246
Rogério Tavares Gasi @rodja.bsky.social · 27/12/2024
According to #AI, the #universe is much smaller than I thought.
A Google search of "number of atoms in the universe" shows the following AI answer: The number of atoms in the observable universe is estimated to be between 1078 and 1082 atoms. This number is a rough guess based on a number of assumptions and approximations, but it's unlikely to be too far off the mark.
010
Rogério Tavares Gasi @rodja.bsky.social · 23/12/2024
I wonder if Santa can move his workshop to a boat
010
Rogério Tavares Gasi @rodja.bsky.social · 22/12/2024
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
000
Rogério Tavares Gasi @rodja.bsky.social · 22/12/2024
I’m learning about optimal stopping. It’s a great way to know when to stop looking and start choosing things. What things? Well, any things! A relationship, an employee, a house, which game to develop, which publisher to choose from, etc. And there are variations! sites.cs.ucsb.edu/~suri/ccs130...
sites.cs.ucsb.edu
000
Rogério Tavares Gasi @rodja.bsky.social · 21/12/2024
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.com
GitHub - 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
272
Rogério Tavares Gasi @rodja.bsky.social · 21/12/2024
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
Screenshot of the Options dialog in Visual Studio with the option "Track Active Item in Solution Explorer" highlighted with a red square
040
Rogério Tavares Gasi @rodja.bsky.social · 20/12/2024
<sarcasmo>Não, mas a temperatura tá normal, não tem aquecimento global</sarcasmo>
020
Rogério Tavares Gasi @rodja.bsky.social · 20/12/2024
Here’s a small article on how we are evolving our workflows at Halon Entertainment with Perforce. I wonder how you folks manage your version control, let me know! www.perforce.com/case-studies...
perforce.com
From Git to Perforce: Why the Avatar Previs Creators at Halon Went All-In | Perforce
Halon Entertainment was grappling with the limitations of Git as they grew. Here’s how switching from Git to Perforce helped them streamline and scale their workflows.
111
Rogério Tavares Gasi @rodja.bsky.social · 20/12/2024
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
Screenshot of a popup of the Create Custom Filter screen with the label: "C++ Class That Doesn't Appear Here" and with the Filter String "Class==PartOfTheNameOfTheClass"
040
Rogério Tavares Gasi @rodja.bsky.social · 20/12/2024
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!
040
Rogério Tavares Gasi @rodja.bsky.social · 20/12/2024
Random tip 001 on #UnrealEngine If your project is too big, make sure to learn how to make custom filters and learn the search syntax: dev.epicgames.com/documentatio...
dev.epicgames.com
Advanced Search Syntax in Unreal Engine | Unreal Engine 5.5 Documentation | Epic Developer Community
Reference for advanced search operators you can use in the Content Browser.
040
Rogério Tavares Gasi @rodja.bsky.social · 20/12/2024
Do you like reverse engineering stuff as much as I do? It's like a huge sudoku puzzle
Decompiled code
010
Rogério Tavares Gasi @rodja.bsky.social · 19/12/2024
Post a picture YOU took. Just a pic. No description.
000
Rogério Tavares Gasi @rodja.bsky.social · 19/12/2024
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.com
Unreal Fellowship: Games | Talks and demos
The 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...
1156
Reposted by Rogério Tavares Gasi
Jwst Feed @jwstfeed.bsky.social · 13/12/2024
Colliding galaxies IC 2163 and NGC 2207 (MIRI image). 🔭 🧪
Two spiral galaxies take up almost the entire view and appear to be overlapping. They are angled from top left to bottom right. The galaxy at left, IC 2163, is smaller and more compact than the galaxy at right, NGC 2207. The background of space is black, dotted with tiny foreground stars and extremely distant galaxies.
1439502875
Rogério Tavares Gasi @rodja.bsky.social · 12/12/2024
Give me a single screenshot from a video game that immediately makes you hear the soundtrack in your head
Nintendo Faxanadu title screen screenshot
030
Rogério Tavares Gasi @rodja.bsky.social · 12/12/2024
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?
040
Rogério Tavares Gasi @rodja.bsky.social · 09/12/2024
Parece produto dos Sobrinhos do Ataíde, depois do pastel de maionese agora vem a suco de maionese
Screenshot de um artigo falando sobre um novo tipo de maionese que pode ser bebida
000
Rogério Tavares Gasi @rodja.bsky.social · 09/12/2024
Dia de churrasquinho
One piece of alcatra meat and six sausages in a barbecue pit
010
Rogério Tavares Gasi @rodja.bsky.social · 08/12/2024
O photo with a tilt shift blur of a tall blue and beige building standing tall over houses in Vila Anglo Brasileira, São Paulo
010
Rogério Tavares Gasi @rodja.bsky.social · 07/12/2024
Literalmente o motivo da gente ainda ter o nosso Wii U em casa
000
Reposted by Rogério Tavares Gasi
Ken Klippenstein @kenklippenstein.bsky.social · 06/12/2024
The replies to Brian Thompson’s last post on LinkedIn — all from before the shooting — are a horror show
21499281841
Rogério Tavares Gasi @rodja.bsky.social · 06/12/2024
Quero memes assim pfv
Um meme de um jacaré gordão parado em cima duma ponte de madeira com o título amarelo grande:

vc atravessaria agui 

E o texto em branco e em fonte menor embaixo:

vc atrevessaria essa ponte agui com esse.
Jaquere raivoso. gordinho. um bufo. faminto louco pra te papar. vc teria. coragem de atrevessar essa ponte de madera podre mofada fodida um lixo cheia de cupim ve teria corage
010
Rogério Tavares Gasi @rodja.bsky.social · 06/12/2024
We created a virtual accelerometer in Maya for the previs artists to visualize how much g-force was being applied to the actors in some scenes. I’m really curious to see how it turned out! m.youtube.com/watch?v=NOhD...
m.youtube.com
Mission: Impossible – The Final Reckoning | Teaser Trailer (2025 Movie) - Tom Cruise
YouTube video by Paramount Pictures
000
Rogério Tavares Gasi @rodja.bsky.social · 05/12/2024
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
000
Rogério Tavares Gasi @rodja.bsky.social · 03/12/2024
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.
130
Rogério Tavares Gasi @rodja.bsky.social · 01/12/2024
Em termos de limpeza, qualidade do atendimento e (óbvio) preço, o hospital público de Praia Grande da um pau em todos que eu fui em Los Angeles
000
Reposted by Rogério Tavares Gasi
Flávia Al Gazi 🖋️📜 @flaviagasi.com.br · 30/11/2024
Vem algo aí (hq online) ano que vem / @fhc.bsky.social
2161
Reposted by Rogério Tavares Gasi
Alex Kanaris-Sotiriou @kanaratron.bsky.social · 30/11/2024
There's been a LOAD of new folks on Bluesky since I created the 'Indie Game Publisher' starter pack as a resource for indie devs, so time for an update. If you're an indie game *publisher* then reply and I'll add you 👍🏻 Reposts welcome folks. go.bsky.app/DAoKtHj
A banner for the Indie Game Publisher starter pack. It shows the logos of various indie game publishers
3231599
Rogério Tavares Gasi @rodja.bsky.social · 30/11/2024
Morrigan walking away with the most generic animation cycle after telling you some deep lore gossip in Dragon Age Veilguard
030
Reposted by Rogério Tavares Gasi
Fabian @trick17.bsky.social · 30/11/2024
I started this as my first isometric #pixelart in 2020 and enventually made a small series out of it.
Pixelart of a temple in isometric projection.
9782104
Rogério Tavares Gasi @rodja.bsky.social · 30/11/2024
Interesting article about how our culture have been moving away from art and entertainment and towards to distraction and addiction What would games be if it has its own row here? www.honest-broker.com/p/the-state-...
A table with the columns: slow traditional culture, fast modern culture and dopamine culture.

With rowss: athletics, journalism, video, music, images, communication and relationships.

It shows how culture have been going from slow and large to short and small. For example, music goes from albums to tracks then to TikToks
010
Reposted by Rogério Tavares Gasi
Haunted Anubi @anubiarts.at.app.wafrn.net · 29/11/2024
🥺 #PixelArt #Art #Seal #Redraw #Animals
A Pixel Art Redraw, featuring a seal on the water, that's staring with big eyes at the viewer. Can I has that fish you have, human?Ditto, but in Real Life. ":pleading_face" might be the best title I gave to any piece ever.
122739