@tomwor @tomwor.com

Website: tomwor.com

@tomwor@tomwor.com
Image

I blogged again. 🫣 "Every step filled with dread" – The Hidden Costs of Convenience: Choosing Between Control and SaaS in Game Dev. #gamedev #saas

@tomwor@tomwor.com
Image

"The Legend of Zelda" was inspired by Shigeru Miyamoto’s childhood adventures exploring caves near his home in Kyoto. So many video game devs seem to be inspired by childhood experiences. #Zelda #GamingHistory

@tomwor@tomwor.com
Image

I added a public property "debugLog" to all of my ScriptableObject events, to see when listeners are registered and the event is fired. Great for insights. #unity #gamedev

@tomwor@tomwor.com
Image

I finished the GameOver UI – it now show the leaderboard instantly. Learned a lot about Unitys UI system and Layout Groups, it's not that bad once you figure out the basics.

@tomwor@tomwor.com
Image

There is a slight pixel scale issue at 1280×800 (Steam Deck resolution) because I need to scale it by 0.75 – probably nobody will ever notice, but it burns a hole in my eyes right now nevertheless. #gamedev #pixelperfect

@tomwor@tomwor.com
Image

Hadouken! 🔥 Street Fighter II revolutionized gaming with combo attacks, but they were actually a programming glitch that became a core feature. Accidental genius! #StreetFighter #RetroGaming

@tomwor@tomwor.com
Image

You can use ScriptableObjects as an event system. Define event assets (GameEvent) and listeners (GameEventListener) to decouple systems. This modular approach keeps dependencies low and scales beautifully. #Unity #UnityTips #GameDev

@tomwor@tomwor.com
Image

Little known fact: In Super Mario Bros., the clouds and bushes are actually the same sprite—just colored differently. Saving memory, one pixel at a time. 🌥️🌳 #RetroGaming #MarioFacts