Jonathan Moallem
banner
jonjondev.com
Jonathan Moallem
@jonjondev.com
Gameplay engineer and designer with @capscollective.com, living in Brisbane, Australia.

Opinions optimised for ATI Radeon graphics cards.

For more info, check out jonjondev.com
I have survived the consequences of my actions
October 7, 2025 at 1:28 PM
As per my annual tradition, I'll be heading down to #MIGW for @gcapconf.bsky.social. I am a little bit nervous, but also excited to be delivering my first ever technical talk! It's about building open world games with World Partition in #UnrealEngine. I'll be in Melbourne all week, so come say hi!
October 2, 2025 at 9:27 PM
New favourite mug! Compiler Explorer knocked it out of the park with this merch.
September 2, 2025 at 10:33 PM
I have spent this entire game being told to “touch grass” and now finally my time has arrived!
May 11, 2025 at 4:10 AM
We can keep this theme going. This is me at the height of my career in computing.
March 16, 2025 at 6:40 AM
My win for this afternoon was getting multi-mesh scene import working for GLTF files! Static mesh imports to the engine will now bake all the meshes it finds along the import node path into one mesh for the pack file. Almost makes up for skipping GGJ this year.
January 26, 2025 at 10:54 AM
Months of putting off solving a rare, Windows-only scene loading bug caused by _some_ issue in the asset packer. I am reduced to numbing disappointment over THIS...
December 3, 2024 at 1:39 PM
I swear, this IS the last update to the blog site comments! To be fair, @itsjustmustafa.bsky.social baited me into doing it!
November 28, 2024 at 8:50 AM
So because I cannot let anything go (and because I am still bed-bound), I ended up adding rich text facet support to the blog site. Apparently Javascript strings natively use UTF-16, and the offsets in the facets are based on UTF-8 so it wasn't as straightforward as I thought to get this working.
November 27, 2024 at 5:30 AM
Something I found out today is that Bluesky has a freely available appview API. Naturally I've updated the @capscollective.com blog to use it as our blog commenting backend because this is the coolest thing ever!
November 26, 2024 at 4:20 AM
Loved the set you did at Fed Square last year! It was wild walking out from Parallels and into a psychedelic nightmare haze rave.
November 21, 2024 at 4:48 AM
Spent a bit of time today adjusting some of the editor interface on the low-poly terrain plugin for the game. Still amazes me how easy it is to build out this kind of tooling purely in script.
#gamedev #godot
November 16, 2024 at 9:11 AM
And just like that, I found a peace unknown for some time now. That tempestuous bird was slain, and I felt lighter for it.
October 21, 2024 at 9:57 AM
So, update on that solitaire game I was making for my partner’s birthday. It’s done. And they loved it!

Even managed to get a little stats and achievements menu in!

I’ve exported to WASM here: jonjondev.com/solitaire/

#gamedev #indiedev
October 19, 2024 at 12:19 AM
My partner plays A LOT of solitaire, so the other night I decided to throw together one of my own for them to play.

I am once again reminded how fun and easy it is to doodle in Godot, but if feel I’m about to fall down a rabbit hole on solvability rates and leniency mechanics.

#gamedev #indiedev
September 22, 2024 at 7:38 AM
*order of events is representative only, the particular punishment of your villain may differ
July 13, 2024 at 5:35 AM
Hi, #gamedev, I’m a gameplay engineer living up in Brisbane, Australia! I’m also part of the @capscollective.com team, having released Fantasy Town Regional Manager, a satirical town-builder.

I'll post some combination of goofs and dev stuff for the things we're working on in Godot, Unreal, and C++
February 7, 2024 at 12:42 PM
Spent my week putting together this little little low-poly terrain plugin for Godot. Pretty happy with how it came out and I'm surprised how good the plugin support is at the GDScript level!
January 14, 2024 at 2:01 AM
Watching The Roar vs Sydney game at Ballymore was a ton of fun. Bit conflicted about my allegiances, but definitely coming back for the next home game!
October 21, 2023 at 7:51 AM
Snuck into PAXAus show floor last night and took snaps of the most fun looking PAX Rising indie booths. I can’t make it today but someone please let me know how GAY DRACULA game is.
October 5, 2023 at 10:10 PM