Jean-Paul Software
@jeanpaulsoftware.bsky.social
Just this guy, you know? Currently writing a game in UE5 about an AI wiping out humanity, but doing so using brand-friendly, HR-approved language.
Buy my screensavers! https://store.steampowered.com/app/1631280/The_JeanPaul_Software_Screen_Explosion
Buy my screensavers! https://store.steampowered.com/app/1631280/The_JeanPaul_Software_Screen_Explosion
Pinned
Special update for #screenshotsaturday - I've made a procedural #London #Barbican centre, entirely in #UE5 using the #PCGEx plugin, and I will be talking about it on the Official Epic 'Inside Unreal' Twitch Stream THIS THURSDAY at 7PM GMT here: www.twitch.tv/unrealengine - #gamedev (1/3)
Beating your shit into pineapples is the 2025 equivalent of beating swords into plowshares
November 2, 2025 at 2:39 PM
Beating your shit into pineapples is the 2025 equivalent of beating swords into plowshares
Working a contract- someone has created a "socials" page that links to some short videos on Instagram
The caption they have used for this?
"Explore our Shorts"
The caption they have used for this?
"Explore our Shorts"
a man with a surprised look on his face .
ALT: a man with a surprised look on his face .
media.tenor.com
October 24, 2025 at 10:14 AM
Working a contract- someone has created a "socials" page that links to some short videos on Instagram
The caption they have used for this?
"Explore our Shorts"
The caption they have used for this?
"Explore our Shorts"
Gamedev on the backburner for a bit while I do some paying work to get the company funds back to health. This means cycling to Kensington every day, a place where people love cars more than humans.
There's a lot of Ferraris here, but the owner of this car is clearly rich in things other than money
There's a lot of Ferraris here, but the owner of this car is clearly rich in things other than money
September 25, 2025 at 8:52 AM
Gamedev on the backburner for a bit while I do some paying work to get the company funds back to health. This means cycling to Kensington every day, a place where people love cars more than humans.
There's a lot of Ferraris here, but the owner of this car is clearly rich in things other than money
There's a lot of Ferraris here, but the owner of this car is clearly rich in things other than money
September 3, 2025 at 2:49 PM
September 2, 2025 at 10:45 PM
#screenshotsaturday #ue5 #gamedev fixed up and extended Lump, my "Mass for Idiots" system- now you can't see where it switches away from ISM to mesh or actor.
Framerate stays nice and high thanks to object pools, and only using physics where needed.
Next job: use it to make cars and pedestrians.
Framerate stays nice and high thanks to object pools, and only using physics where needed.
Next job: use it to make cars and pedestrians.
August 30, 2025 at 3:02 PM
#screenshotsaturday #ue5 #gamedev fixed up and extended Lump, my "Mass for Idiots" system- now you can't see where it switches away from ISM to mesh or actor.
Framerate stays nice and high thanks to object pools, and only using physics where needed.
Next job: use it to make cars and pedestrians.
Framerate stays nice and high thanks to object pools, and only using physics where needed.
Next job: use it to make cars and pedestrians.
#screenshotsaturday #ue5 #gamedev Turns out the bits of Mass I wanted to use are dependent on ZoneGraph, and ZG can't be rebuilt at run time, so I can't use it. Mass is also fully C++ and honestly a bit of a headache. So, I nicked the ideas from Mass I wanted and built something a lot simpler. 1/n
August 23, 2025 at 10:12 AM
#screenshotsaturday #ue5 #gamedev Turns out the bits of Mass I wanted to use are dependent on ZoneGraph, and ZG can't be rebuilt at run time, so I can't use it. Mass is also fully C++ and honestly a bit of a headache. So, I nicked the ideas from Mass I wanted and built something a lot simpler. 1/n
Neuron here is watching my Pain au Chocolat like it's his ancestral birthright
August 22, 2025 at 10:15 AM
Neuron here is watching my Pain au Chocolat like it's his ancestral birthright
#screenshotsaturday #ue5 #gamedev #london- infinite PCG road now features intersections and buildings (well, connection points for intersections and placeholder cubes).
The pop-in is a bit brutal but I can fix that later.
Implementing traffic comes first. And breaking the legs of pedestrians.
The pop-in is a bit brutal but I can fix that later.
Implementing traffic comes first. And breaking the legs of pedestrians.
August 9, 2025 at 2:26 PM
#screenshotsaturday #ue5 #gamedev #london- infinite PCG road now features intersections and buildings (well, connection points for intersections and placeholder cubes).
The pop-in is a bit brutal but I can fix that later.
Implementing traffic comes first. And breaking the legs of pedestrians.
The pop-in is a bit brutal but I can fix that later.
Implementing traffic comes first. And breaking the legs of pedestrians.
#screenshotsaturday The Last Gig is on hold for a bit while I try to find funding, so I'm now cranking out a quick one-month side project, Electric Rental Bike Simulator. Infinite procedural #ue5 road working great, now working on intersections, buildings, and detecting the breakage of traffic laws.
August 2, 2025 at 4:22 PM
#screenshotsaturday The Last Gig is on hold for a bit while I try to find funding, so I'm now cranking out a quick one-month side project, Electric Rental Bike Simulator. Infinite procedural #ue5 road working great, now working on intersections, buildings, and detecting the breakage of traffic laws.
I have been "verified as an adult" on #BlueSky: I feel I should make some framed copies of the email and send them to my old school teachers.
I'm sure they'll be proud, and glad all their work wasn't for nothing.
I'm sure they'll be proud, and glad all their work wasn't for nothing.
July 31, 2025 at 10:17 AM
I have been "verified as an adult" on #BlueSky: I feel I should make some framed copies of the email and send them to my old school teachers.
I'm sure they'll be proud, and glad all their work wasn't for nothing.
I'm sure they'll be proud, and glad all their work wasn't for nothing.
The football song "Three Lions" will be 30 years old next year- so that line about "30 years of hurt" (which in 1996 was the time since England won the World Cup) can be read as "30 years of national depression every time that Three Lions song comes on"
youtu.be/RJqimlFcJsM?...
#itscominghome
youtu.be/RJqimlFcJsM?...
#itscominghome
Three Lions (Football's Coming Home) (Official Video)
YouTube video by LightningSeedsVEVO
youtu.be
July 16, 2025 at 7:36 PM
The football song "Three Lions" will be 30 years old next year- so that line about "30 years of hurt" (which in 1996 was the time since England won the World Cup) can be read as "30 years of national depression every time that Three Lions song comes on"
youtu.be/RJqimlFcJsM?...
#itscominghome
youtu.be/RJqimlFcJsM?...
#itscominghome
#screenshotsaturday- needed a break from tech debt and UI so have implemented ridable Lime bikes. It uses the #ue5 vehicle system, plus control rig IK for the hands and feet. Below is an accurate demo of a typical #London Lime bike usage- note the use of proper parking technique. #gamedev 1/2
July 12, 2025 at 8:05 AM
#screenshotsaturday- needed a break from tech debt and UI so have implemented ridable Lime bikes. It uses the #ue5 vehicle system, plus control rig IK for the hands and feet. Below is an accurate demo of a typical #London Lime bike usage- note the use of proper parking technique. #gamedev 1/2
Been a while since my last #screenshotsaturday post- fixing AI bugs isn't exactly a visual treat. However now it's a LOT more stable, and even uses the correct escalator when given the option. Plus it can jump if it's sufficiently annoyed. #ue5 #gamedev #indiedev 1/3
June 28, 2025 at 10:06 AM
Been a while since my last #screenshotsaturday post- fixing AI bugs isn't exactly a visual treat. However now it's a LOT more stable, and even uses the correct escalator when given the option. Plus it can jump if it's sufficiently annoyed. #ue5 #gamedev #indiedev 1/3
#screenshotsaturday - mostly getting rid of tech debt this week so the AI has fewer existential crises, but also some combat tweaks.
Question- should robots care about which way an escalator goes? It's easier if they don't, but I can't decide if it looks "menacing" or "stupid" #ue5 #gamedev
Question- should robots care about which way an escalator goes? It's easier if they don't, but I can't decide if it looks "menacing" or "stupid" #ue5 #gamedev
May 24, 2025 at 8:23 AM
#screenshotsaturday - mostly getting rid of tech debt this week so the AI has fewer existential crises, but also some combat tweaks.
Question- should robots care about which way an escalator goes? It's easier if they don't, but I can't decide if it looks "menacing" or "stupid" #ue5 #gamedev
Question- should robots care about which way an escalator goes? It's easier if they don't, but I can't decide if it looks "menacing" or "stupid" #ue5 #gamedev
It's #wishlistwednesday! So here's a WIP of part of the demo for The Last Gig (store.steampowered.com/app/3680580/...)
Very quick to put together thanks to @kronok.bsky.social's Scythe plugin, and @nebukam.bsky.social's PCGEx to get rid of the need for boring wall / room placement #gamedev #ue5 1/3
Very quick to put together thanks to @kronok.bsky.social's Scythe plugin, and @nebukam.bsky.social's PCGEx to get rid of the need for boring wall / room placement #gamedev #ue5 1/3
May 14, 2025 at 8:29 PM
It's #wishlistwednesday! So here's a WIP of part of the demo for The Last Gig (store.steampowered.com/app/3680580/...)
Very quick to put together thanks to @kronok.bsky.social's Scythe plugin, and @nebukam.bsky.social's PCGEx to get rid of the need for boring wall / room placement #gamedev #ue5 1/3
Very quick to put together thanks to @kronok.bsky.social's Scythe plugin, and @nebukam.bsky.social's PCGEx to get rid of the need for boring wall / room placement #gamedev #ue5 1/3
Today for #screenshotsaturday something that should be trivial but turned out to be a massive headache: hanging from a rope in The Last Gig (wishlist pls store.steampowered.com/app/3680580/... thx) . Simple right? Well, no- the Character Movement Component doesn't like constraints #gamedev #ue5 1/3
May 10, 2025 at 10:15 PM
Today for #screenshotsaturday something that should be trivial but turned out to be a massive headache: hanging from a rope in The Last Gig (wishlist pls store.steampowered.com/app/3680580/... thx) . Simple right? Well, no- the Character Movement Component doesn't like constraints #gamedev #ue5 1/3
I can do #wishlistwednesday now!
Here's more fun with the grapple / pogobat in a procedural Barbican Centre- making a procgen level has been really great for tuning (grapple is still way too powerful mind). Wishlist The Last Gig on Steam here! store.steampowered.com/app/3680580/...
#gamedev #ue5
Here's more fun with the grapple / pogobat in a procedural Barbican Centre- making a procgen level has been really great for tuning (grapple is still way too powerful mind). Wishlist The Last Gig on Steam here! store.steampowered.com/app/3680580/...
#gamedev #ue5
May 7, 2025 at 11:08 PM
I can do #wishlistwednesday now!
Here's more fun with the grapple / pogobat in a procedural Barbican Centre- making a procgen level has been really great for tuning (grapple is still way too powerful mind). Wishlist The Last Gig on Steam here! store.steampowered.com/app/3680580/...
#gamedev #ue5
Here's more fun with the grapple / pogobat in a procedural Barbican Centre- making a procgen level has been really great for tuning (grapple is still way too powerful mind). Wishlist The Last Gig on Steam here! store.steampowered.com/app/3680580/...
#gamedev #ue5
fortune.com/article/duol...
If #Duolingo are replacing people with AI, I'll be replacing Duolingo with people. Subscription cancelled, 1647 day streak ended.
Take your #AI and your greed and shove it up your owl.
If #Duolingo are replacing people with AI, I'll be replacing Duolingo with people. Subscription cancelled, 1647 day streak ended.
Take your #AI and your greed and shove it up your owl.
May 4, 2025 at 9:59 PM
fortune.com/article/duol...
If #Duolingo are replacing people with AI, I'll be replacing Duolingo with people. Subscription cancelled, 1647 day streak ended.
Take your #AI and your greed and shove it up your owl.
If #Duolingo are replacing people with AI, I'll be replacing Duolingo with people. Subscription cancelled, 1647 day streak ended.
Take your #AI and your greed and shove it up your owl.
It's #screenshotsaturday ! Think I've got the grappling hook feeling mostly right for The Last Gig ( store.steampowered.com/app/3680580/... )- there's a fun balance between "player control" and "forceful yeetage". Needs better animation and sound etc, but it's on the right track. #gamedev #ue5 1/4
May 3, 2025 at 3:44 PM
It's #screenshotsaturday ! Think I've got the grappling hook feeling mostly right for The Last Gig ( store.steampowered.com/app/3680580/... )- there's a fun balance between "player control" and "forceful yeetage". Needs better animation and sound etc, but it's on the right track. #gamedev #ue5 1/4
Steam page now up- bit premature as I don't have a trailer yet, but since I'm on Inside Unreal tonight it's better to have it than not. Wishlist today!
store.steampowered.com/app/3680580/...
forums.unrealengine.com/t/inside-unr...
#gamedev #indiedev #ue5 #robots #london
store.steampowered.com/app/3680580/...
forums.unrealengine.com/t/inside-unr...
#gamedev #indiedev #ue5 #robots #london
The Last Gig on Steam
The Last Gig is an immersive first-person stealth-action game that sees you facing off against a blandly murderous superintelligence. Sneak and fight your way through all-too-near-future London in ord...
store.steampowered.com
May 1, 2025 at 8:02 AM
Steam page now up- bit premature as I don't have a trailer yet, but since I'm on Inside Unreal tonight it's better to have it than not. Wishlist today!
store.steampowered.com/app/3680580/...
forums.unrealengine.com/t/inside-unr...
#gamedev #indiedev #ue5 #robots #london
store.steampowered.com/app/3680580/...
forums.unrealengine.com/t/inside-unr...
#gamedev #indiedev #ue5 #robots #london