Activity Stream

@tomwor@tomwor.com

I've sold just 31 copies of my game as of today, which doesn't warrant expanding to mobile platforms, BUT at the same time I want the experience and I also want to have my game with me on my phone everywhere, just to show people. So I'm doing that. #gamedev #indiedev

@tomwor@tomwor.com

I'll make a proper post on it on the official Worgames account tomorrow, but let it be said today: Super Space Arcade is available on Steam now for Mac and Linux too. May my quest to bring it to every platform continue next week. Good night.

@tomwor@tomwor.com

I've been using Handbrake to compress my videos for a while and always struggled to do 540p video for socials small enough. Now there seems to be a (new?) preset that compresses my video to about HALF the size it used to. Where have you been all my life?

@tomwor@tomwor.com

Despite the Steam Deck unverified status, "Super Space Arcade" runs great on the #Steamdeck and has been thoroughly tested on it. The game was built with handheld gaming in mind.

@tomwor@tomwor.com

While reviews from strangers can be quite a gut punch, I guess they are also the most honest ones. I got my homework. #gamedev

@tomwor@tomwor.com

As a #Unity old-timer, I often miss when Unity introduces new functionality, like the ObjectPool class that seems to around for years now. Totally missed this one. Good bye homemade solution, I guess. 🤷‍♂️ #gamedev

@tomwor@tomwor.com

I just learned that in a Unity package you are not supposed to delete the .meta files, as files without corresponding .meta file will just get ignored by the editor. So much for keeping things tidy. 😬 #madewithunity #gamedev

@tomwor@tomwor.com

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

"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

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

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

There is a slight pixel scale issue at 1280x800 (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

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

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

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

@tomwor@tomwor.com

Through a happy accident I enabled a two-layered Ambient Occlusion effect that really makes the game geometry pop. First is AmplifyOcclusion which deals with the small crevices (right) and the second pass is the standard Unity AO covering larger faces (left). I'll have to see…