Jonathan Moallem @jonjondev.com · 01/06/2026Can’t believe you’d mess with the designer’s perfect balancing work on this interaction 050
Jonathan Moallem @jonjondev.com · 26/04/2026Ended up having a bit of a brainworm after seeing a cool rainbow this morning and thought it would be neat if I could make one with volumetric fog, using the antisolar point from the directional light in the scene. 030
Jonathan Moallem @jonjondev.com · 11/02/2026This is the kind of smart, dense, mixed-use urbanism you’ll only find in Australian cities. 091
Jonathan Moallem @jonjondev.com · 20/11/2025My talk on building open world game systems with World Partition in #UnrealEngine is finally up online! I was really worried about missing things on the day and yes I totally did, but I got most of it and I'm pretty happy with how it turned out! Link to full video: www.youtube.com/watch?v=seuz... 041
Jonathan Moallem @jonjondev.com · 02/10/2025As 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! 0132
Jonathan Moallem @jonjondev.com · 02/09/2025New favourite mug! Compiler Explorer knocked it out of the park with this merch. 020
Jonathan Moallem @jonjondev.com · 11/05/2025I have spent this entire game being told to “touch grass” and now finally my time has arrived! 030
Jonathan Moallem @jonjondev.com · 16/03/2025We can keep this theme going. This is me at the height of my career in computing. 050
Jonathan Moallem @jonjondev.com · 26/01/2025My 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. 020
Jonathan Moallem @jonjondev.com · 03/12/2024Months 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... 030
Jonathan Moallem @jonjondev.com · 28/11/2024I swear, this IS the last update to the blog site comments! To be fair, @itsjustmustafa.bsky.social baited me into doing it! 150
Jonathan Moallem @jonjondev.com · 27/11/2024So 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. 120
Jonathan Moallem @jonjondev.com · 26/11/2024Something 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! 140
Jonathan Moallem @jonjondev.com · 21/11/2024Loved the set you did at Fed Square last year! It was wild walking out from Parallels and into a psychedelic nightmare haze rave. 110
Jonathan Moallem @jonjondev.com · 16/11/2024Spent 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 0576
Jonathan Moallem @jonjondev.com · 21/10/2024And just like that, I found a peace unknown for some time now. That tempestuous bird was slain, and I felt lighter for it. 130
Jonathan Moallem @jonjondev.com · 19/10/2024So, 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 040
Jonathan Moallem @jonjondev.com · 22/09/2024My 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 2130
Jonathan Moallem @jonjondev.com · 13/07/2024*order of events is representative only, the particular punishment of your villain may differ 031
Jonathan Moallem @jonjondev.com · 07/02/2024Hi, #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++ 031
Jonathan Moallem @jonjondev.com · 14/01/2024Spent 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! 120
Jonathan Moallem @jonjondev.com · 21/10/2023Watching 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! 010
Jonathan Moallem @jonjondev.com · 05/10/2023Snuck 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. 110