Sign in

Jonathan Moallem

@jonjondev.com
1.7K followers 621 following 132 posts

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

PostsRepliesMedia
Jonathan Moallem @jonjondev.com · 11/07/2026
All good goals go to VARhalla
000
Jonathan Moallem @jonjondev.com · 04/07/2026
This is football, my friends. Intensity. Drama. Unknown African nations.
020
Reposted by Jonathan Moallem
Samantha☆ @samlewis.org · 02/07/2026
Da Capo My entry to TOXIC YURI VN JAM 2 sees a young lady casting a courtesan in the role of her beloved childhood maid. 📖 Play it now: slewingtons.itch.io/da-capo #ToxicYuriVNJam #GameDev #writing #LGBT #LGBTQIA #queer #lesbian #romance #gothic #maid
slewingtons.itch.io
Da Capo by Sam☆Lewis
A disaffected noble girl re-enacts a childhood romance.
04015
Jonathan Moallem @jonjondev.com · 14/06/2026
I’ve never felt so validated in going out to a sports bar to watch a game. Whole place erupted at 2-0 and you could see genuine hope in every Aussie’s eye.
000
Reposted by Jonathan Moallem
Bradley Hennessey (Verbal Void) @mebradhen.bsky.social · 18/05/2026
I'm SUPER psyched to be part of Frosty Fest 26! Verbal Void will be part of the upcoming showcase. Tune in on Sunday June 7th to discover more about this neurodiverse adventure game! #GameDev #Indiegame #pixelart #neurodiversity
Verbal Void Frosty Fest Banner.

Image of 3 characters looking out over a sunset. Their adventure just beginning.
0174
Jonathan Moallem @jonjondev.com · 30/04/2026
Node graphs are the carcinisation of software
030
Jonathan Moallem @jonjondev.com · 26/04/2026
Ended 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.
A rainbow over BrisbaneA rainbow in the Godot editor
030
Jonathan Moallem @jonjondev.com · 27/03/2026
I usually try to avoid mentioning my day-job on here, but it’s awesome to see our game popping up all over the place. Incredibly proud of the team and what we’ve done to rep Brisbane.
081
Jonathan Moallem @jonjondev.com · 11/02/2026
This is the kind of smart, dense, mixed-use urbanism you’ll only find in Australian cities.
091
Reposted by Jonathan Moallem
Ben Kelly 🔜 GCAP & MIGW @beeseekay.bsky.social · 25/11/2025
The Big Sand desert party is happening this Saturday at the Red Rattler in Sydney, I'm super excited to show off what we've been working on 🏜️ events.humanitix.com/big-sand-des...
072
Jonathan Moallem @jonjondev.com · 20/11/2025
My 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
Reposted by Jonathan Moallem
Ben Kelly 🔜 GCAP & MIGW @beeseekay.bsky.social · 17/11/2025
I've been working with my friend on a live show for a virtual band at the end of this month. This video goes into the fancy cameras, Unreal trickery, and puppetry that makes up the show. www.youtube.com/watch?v=AJWV...
youtube.com
My virtual sci-fi band played SXSW Sydney! Here's what happened.
YouTube video by Big Sand
042
Jonathan Moallem @jonjondev.com · 26/10/2025
Had a really good time playing @doublefine.com’s Keeper, but my partner and I just spent the whole time arguing over which one of us would be the bird in the relationship.
110
Jonathan Moallem @jonjondev.com · 12/10/2025
It’s been an amazing week - an exhausting week. Take a moment to congratulate yourself on making it through. It’s also important that we listen to our bodies coming away from these events. If it’s telling you that you need to faint and cough up blood, give yourself the patience and space to do so.
292
Jonathan Moallem @jonjondev.com · 07/10/2025
I have survived the consequences of my actions
A beanie-clad individual at a lectern in front of a slide titled “who am I?”A beanie-clad individual shrugging sheepishly to camera
050
Reposted by Jonathan Moallem
Jonathan Moallem @jonjondev.com · 02/10/2025
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!
STREAMING & SERIALISATION FOR UNREAL OPEN WORLDS

JONATHAN MOALLEM
LEAD PROGRAMMER @ GAMELOFT BRISBANE

Unreal Engine 5 provides built-in solutions for chunked streaming management, multi-user editing, instancing, and LODing with its World Partition systems. Theres a ton of great tunctionality to lean on that will get you 90% of the way to your open world game, but there's also a lot of glue and gotchas to look out for. This talk offers an overview of some of the systems and strategies we've used at Gameloft Brisbane to manage multi-platform, open world games, from schedule and world state to streaming and serialisation.

TUE 7TH OCT @3PM
0132
Jonathan Moallem @jonjondev.com · 02/10/2025
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!
STREAMING & SERIALISATION FOR UNREAL OPEN WORLDS

JONATHAN MOALLEM
LEAD PROGRAMMER @ GAMELOFT BRISBANE

Unreal Engine 5 provides built-in solutions for chunked streaming management, multi-user editing, instancing, and LODing with its World Partition systems. Theres a ton of great tunctionality to lean on that will get you 90% of the way to your open world game, but there's also a lot of glue and gotchas to look out for. This talk offers an overview of some of the systems and strategies we've used at Gameloft Brisbane to manage multi-platform, open world games, from schedule and world state to streaming and serialisation.

TUE 7TH OCT @3PM
0132
Reposted by Jonathan Moallem
Ben Kelly 🔜 GCAP & MIGW @beeseekay.bsky.social · 05/09/2025
It’s so cool that the biggest game in the world right now is an Australian Indie
2256
Jonathan Moallem @jonjondev.com · 02/09/2025
New favourite mug! Compiler Explorer knocked it out of the park with this merch.
A white and green mug featuring a cheat sheet for the x86-64 calling conventions
020
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 30/06/2025
Scarecrows are my personal favourite animated humanoid constructs
A newpaper titled Fantasy Town Daily with 2 articles, an ad, and a drawing of a scarecrow.

Scarecrows Had The Final Straw
All across our fields, farmers have awoken to a shock, as scarecrows have up and started walking about! Little is known of the scarecrows motives, but they have become territorial of their fields.

On the advise of local agricultural and enchantment experts, the farmers guild have agreed to "Burn it all down and send those monsters back to the inferno."

Townsfolk are warned they may notice a slight food shortage in the coming weeks, and to avoid wearing any overalls and sun hats for their own protection.


The Orb of Awakening
Local innkeeper Veronica Stalwart has gained supernatural powers after she touched an orb containing the soul of a long dead god while cleaning her attic.

When asked about her intentions, she stated "I promise to use these powers for good, no matter WHAT the being inside of me says!"


Donate Blood Today!
Please, Don't ask Why!
032
Reposted by Jonathan Moallem
House House @househouse.com · 07/06/2025
🔴🟡🔵 BIG WALK 🔴🟡🔵 Join us for a tour around our new game. Coming 2026.
youtube.com
Big Walk - Gameplay Overview
YouTube video by House House
341433454
Jonathan Moallem @jonjondev.com · 11/05/2025
I have spent this entire game being told to “touch grass” and now finally my time has arrived!
Map screen from Elden Ring highlighting Church of the Bud, Main Entrance.
030
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 10/04/2025
Special Edition of Fantasy Town Daily! DnD is for Nerds has been a huge inspiration for the events in our game, and I've been so psyched to see how successful their new board game kickstarter has been.
Wake. Adventure. Sleep. Repeat.
Are you looking to hustle? To rumble? To make a name for yourself in this chaotic world we live in? Well come to Jarren's Outpost, and become a legend. Join the Sabres, make a deal with the Blood Cult, and screw over your closest allies today!

Seriously, there's only one day left to go there, you better start running!


Lycanthropills!
Unleash your inner beast!


No Free Actions
Notice to adventurers, in accordance with updates in combat guidelines, please keep your quips and one-liners to a minimum, as your opponents are no longer required to wait until you're finished before attacking.

In exchange, it's now fair game to attack an evil wizard or warlord if their monologue exceeds thirty seconds.
242
Reposted by Jonathan Moallem
Mezentine @mezentine.bsky.social · 05/04/2025
Okay lets game this out: You are a Nintendo employee given unlimited funds and authority to move Switch 2 production to the US. No new factories, that's going to take way too long, you need to work with existing American Contract Manufacturing capacity. How fast can you do it? 1/x
281340637
Reposted by Jonathan Moallem
.chantal//RYAN @thoughtrise.bsky.social · 31/03/2025
let's talk internships in the past 5 years (when #gamedev industry money was flowing) there was loud discourse about offering paid internships only in the era of studios scraping to get by, has this had a chilling effect on the # of internships offered? is this a problem? share your thoughts
10377
Reposted by Jonathan Moallem
Walaber @walaber.com · 29/03/2025
Craft 3D objects from Lua code in my new puzzle game “Replicube”, releasing in April, try the free demo now on Steam 🤓 s.team/a/3401490
315647
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 27/03/2025
Extra extra! Read all about it! Princess Woodsong has been brought to ‘justice’!
The Woods Last Song:

The notorious Princess Woodsong and her bloodthirsty band of furry friends have been brought to justice by our brave adventurers. 

The princess is awaiting trial for her crimes, including:
• Insubordination
• Unkemptness
• Murder
If sentenced, she will be locked in 'The Tower', an asylum for runaway princesses.

DID YOU KNOW?
The cost of a single health potion is enough to feed a family of five for a year!

Donations to your local Guild Co. branch will increase start of next quarter, to help afford essential costs.

GET A NEW
FOCUSING CRYSTAL!
Your spells will backfire no more!
052
Reposted by Jonathan Moallem
Vertex @endvertex.bsky.social · 16/03/2025
I made a video essay! It's a love letter to 3d software crammed in between several hate notes about 3d software companies. Maybe it can be something you put on in the background while you do art. :) www.youtube.com/watch?v=I4md...
youtube.com
For-Profit (Creative) Software
YouTube video by EndVertex
1001626586
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 25/03/2025
Be careful out there, rogue deer WILL attack on sight!
Fantasy Town Daily newspaper with the following articles: 

Princess Out for Revenge: 
Princess Woodsong, who apparently has been captured for six months, has grown tired of waiting for rescue.

She was broken out by a band of befriended woodland creatures, who she has trained into a deadly miltia. Now, reports indicate she's out for revenge against the town for forgetting about her.

Our correspondent from GuildCo. has reached out to clarify the situation: "We think her ransom note got caught in our spam filter.


Think you might be Psychic?
Get tested today, at any nearby inquisition outpost!


Royal Spell Bans:
Following a royal decree, the following spells have been banned from non-authorized use:
•  Zone of Tax Evasion
•  Repress Trauma
•  Powerword: Gaslight
032
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 24/03/2025
Just in time for the Steam sale, we’ve released a new patch cleaning up some of those small outstanding nitpicks that have been keeping us up at night. Patch notes: store.steampowered.com/news/app/152...
store.steampowered.com
Fantasy Town Regional Manager - Quality of Life Update v2.2.7 - Steam News
We're back at it again making some little changes so the game is all up to date just in time for our biggest sale yet!
021
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 24/03/2025
The Steam City Builder and Colony Sim sale is live, and we’ve got our biggest discount yet of 60%! If you’ve been wishing for the chance to run your own adventuring town, look no further s.team/a/1524530
The capsule art for the game showing the sale cost of $4 ($5.60 AUD), with Steam’s artwork for the sale in the background
021
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 23/03/2025
Reduce, Reuse, Reanimate ♻️ Our debut issue of Fantasy News Daily is out now!
042
Jonathan Moallem @jonjondev.com · 16/03/2025
We can keep this theme going. This is me at the height of my career in computing.
A small child stares longingly at an Apple IIe, tragically unaware of the lifetime of headaches a career in computing would bring.
050
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 10/03/2025
If you haven't heard of the Game UI Database (gameuidatabase.com), it's a great tool for when you need to remember that one cool menu from a game you played years ago.
gameuidatabase.com
Game UI Database
The ultimate tool for Game UI and Interface designers. Explore over 1,300 games and 55,000 UI screenshots. Browse and filter by category, animation, colour, material, layout, game genre, and more.
061
Jonathan Moallem @jonjondev.com · 07/03/2025
I’ve seen a few people over the last year refer to smaller, indie games as “trash” and we should embrace trash. Trash is the antithesis of slop. It has weird, spiky edges and may end up being someone else’s treasure. Slop is an amorphous churn of substance, devoid of personality and intent.
171
Reposted by Jonathan Moallem
Chloe Appleby @chloeappleby.bsky.social · 05/03/2025
This is what I have been working on for the past decade 💅 ALT: GAMES is a new festival that brings together the Australian games community and industry. Featuring @dmullinsgames.bsky.social Richard Garfield @allyhennessy.bsky.social Playfool and atomo Kihara
2822879
Reposted by Jonathan Moallem
Riley Neville @riley.sbug.games · 21/02/2025
Race a tiger beetle, blow up a pipeline, eat some dry leaves! You can do anything as an isopod! 🦐🧲 Isopod demo is OUT NOW and will be available until the end of Steam Next Fest on March 3rd! store.steampowered.com/app/2053910
16317117
Reposted by Jonathan Moallem
izzy kestrel @iznaut.com · 21/02/2025
Bimbo comments coming soon since this was literally the easiest thing to just drop in and get working bsky.app/profile/jonj...
2164
Jonathan Moallem @jonjondev.com · 15/02/2025
Summer evening bats are the best part about this country.
041
Reposted by Jonathan Moallem
Femmecraft Alternative Accessories @femmecraft.bsky.social · 08/02/2025
Hi #selfpromoSaturday, I make trinkets and badges, and I'm currently giving 50% of the sale price of everything sold on Femmecraft.com this month to @transjusticeau.bsky.social. Here are some things I sell that you might like!
A heart pendant made from chaotically layered resin and pigments in various shades of purple. A tear-drop shaped silver pendant with a fancy silver frame and a burgundy cabochon. A Pi symbol shaped brooch made from layered resin in different shades of purple with tiny iridescent stars on the surfaceA badge sitting in front of some leather accessories that says "It's not a phase" and has a cute alt girl in headphones in the middle.
132
Jonathan Moallem @jonjondev.com · 02/02/2025
First blog post of the year: DONE! In this exciting episode, I talk about the fun little string token class I added instead of writing the static mesh packer like I said I would. #cpplus #cpp #gamedev #opensource #programming #gameengine
capscollective.com
The niftiest, runtime interned string tokens C++ can buy
A brief overview of the runtime string tokens used by our custom engine and the story of how I got there.
051
Reposted by Jonathan Moallem
Ben Porter @eigenbom.bsky.social · 30/01/2025
I've just released two Lua libraries: * AVM – array programming & linear algebra * Geo2D – 100's of functions for computational geometry Check them out at: 1. github.com/eigenbom/avm 2. github.com/eigenbom/lua...
Image of intersection tests between various shapes
58412
Jonathan Moallem @jonjondev.com · 26/01/2025
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.
An application screen titled "Render Example" featuring a set of cubes and spheres floating above a grid.A Blender viewport featuring a hierarchy of cubes and spheres alongside the scene outliner.
020
Reposted by Jonathan Moallem
Kurtis McCathern @kurtismcc.bsky.social · 25/01/2025
This is me and C++ every dang work day.
0211
Jonathan Moallem @jonjondev.com · 03/01/2025
You see this behaviour mirrored in how frameworks/engines/libraries become hiring criteria, such that replacing an engineer no longer comes with that opportunity cost, and there’s very little institutional knowledge or onboarding required to continue the work.
111
Jonathan Moallem @jonjondev.com · 03/12/2024
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...
A screenshot of a code diff:
- char content[size];
+ char content[size + 1];
fread(content, sizeof(char), size, file);
content [size] = '\0';
030
Reposted by Jonathan Moallem
Daniel Burke - 🍺Innkeep @innkeep.bsky.social · 30/11/2024
Still got room for fifty more people in my Aussie game industry starter pack.🦘 My DMs are open. Just hit me up and I'll ad ya. :-) #gamedev go.bsky.app/6sRRJ2s
5327
Reposted by Jonathan Moallem
Caps Collective @capscollective.com · 29/11/2024
The Steam Autumn sale has started, and Fantasy Town Regional Manager is 30% off! 🍁 Steam: s.team/a/1524530
044
Reposted by Jonathan Moallem
Freya Holmér @freya.bsky.social · 28/11/2024
choose your 3D rotation representation (there's no way to win)
Freya's diagram for picking which downside you'd rather have, among the four common methods of representing rotations in 3D space
2440638