Jonathan Moallem's Avatar

Jonathan Moallem

@jonjondev.com.bsky.social

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

1,633 Followers  |  571 Following  |  110 Posts  |  Joined: 16.08.2023  |  1.9679

Latest posts by jonjondev.com on Bluesky

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!

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!

Scarecrows are my personal favourite animated humanoid constructs

30.06.2025 03:13 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

It’s honestly cost me more time than saved having used it for a while. It was almost never strictly faster than a few autocompletes and sometimes even recommended something that LOOKED reasonable enough only for me to say β€œwait a moment that’s not what I wanted to do at all!”.

24.06.2025 09:40 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Big Walk - Gameplay Overview
YouTube video by House House Big Walk - Gameplay Overview

πŸ”΄πŸŸ‘πŸ”΅ BIG WALK πŸ”΄πŸŸ‘πŸ”΅

Join us for a tour around our new game.
Coming 2026.

06.06.2025 23:18 β€” πŸ‘ 1396    πŸ” 451    πŸ’¬ 34    πŸ“Œ 137
Map screen from Elden Ring highlighting Church of the Bud, Main Entrance.

Map screen from Elden Ring highlighting Church of the Bud, Main Entrance.

I have spent this entire game being told to β€œtouch grass” and now finally my time has arrived!

11.05.2025 04:10 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

09.04.2025 23:17 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

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

05.04.2025 12:43 β€” πŸ‘ 1356    πŸ” 642    πŸ’¬ 31    πŸ“Œ 124

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

31.03.2025 07:05 β€” πŸ‘ 38    πŸ” 8    πŸ’¬ 10    πŸ“Œ 1

Beyond being potentially exploitative, it’s also a liability, and wrong to charge clients for the work of a pseudo-employee. Generally the intern should be getting way more out of the relationship than the business (who would be sacrificing time to educate them). Business work = junior or graduate

31.03.2025 09:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

On the point of different definitions, I would suggest that internships do not have to be a paid program, but they should not have the individual working on anything providing business value. It’s a teaching opportunity provided by the employer to reach out to students; not a source of free labour

31.03.2025 09:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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

29.03.2025 14:38 β€” πŸ‘ 156    πŸ” 47    πŸ’¬ 3    πŸ“Œ 3
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!

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!

Extra extra! Read all about it! Princess Woodsong has been brought to β€˜justice’!

27.03.2025 06:38 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
For-Profit (Creative) Software
YouTube video by EndVertex For-Profit (Creative) Software

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...

16.03.2025 16:31 β€” πŸ‘ 1519    πŸ” 558    πŸ’¬ 101    πŸ“Œ 90
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

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

Be careful out there, rogue deer WILL attack on sight!

25.03.2025 08:04 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
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!

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...

24.03.2025 21:17 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
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

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

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

24.03.2025 21:14 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Reduce, Reuse, Reanimate ♻️

Our debut issue of Fantasy News Daily is out now!

23.03.2025 22:39 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

We can keep this theme going. This is me at the height of my career in computing.

16.03.2025 06:40 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

10.03.2025 02:01 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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.

07.03.2025 22:54 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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

05.03.2025 23:24 β€” πŸ‘ 227    πŸ” 79    πŸ’¬ 28    πŸ“Œ 22
Video thumbnail

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

21.02.2025 12:16 β€” πŸ‘ 320    πŸ” 119    πŸ’¬ 16    πŸ“Œ 17

Must… resist… sudden urge to spend all weekend rebuilding Jekyll blog site with Bimbo

21.02.2025 10:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Bimbo comments coming soon since this was literally the easiest thing to just drop in and get working bsky.app/profile/jonj...

21.02.2025 04:28 β€” πŸ‘ 17    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0

Summer evening bats are the best part about this country.

15.02.2025 08:52 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A heart pendant made from chaotically layered resin and pigments in various shades of purple.

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 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 surface

A Pi symbol shaped brooch made from layered resin in different shades of purple with tiny iridescent stars on the surface

A 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.

A 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.

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!

08.02.2025 21:38 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
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.

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

02.02.2025 06:51 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Image of intersection tests between various shapes

Image of intersection tests between various shapes

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...

30.01.2025 22:58 β€” πŸ‘ 85    πŸ” 13    πŸ’¬ 5    πŸ“Œ 0
An application screen titled "Render Example" featuring a set of cubes and spheres floating above a grid.

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.

A Blender viewport featuring a hierarchy of cubes and spheres alongside the scene outliner.

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.

26.01.2025 10:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is me and C++ every dang work day.

25.01.2025 02:55 β€” πŸ‘ 21    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

This is also very true. I once did a consulting job for a warehouse that was being held hostage by an 88 year old IT manager that refused to modernise systems from the Pick OS/language. The CEO was sweating bullets over finding anyone else on the continent that could take over if he kicked it.

03.01.2025 06:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@jonjondev.com is following 20 prominent accounts