Chris Pioli
@cpioli.bsky.social
Gameplay Engineer and Game Designer. Loves Nintendo, Square-Enix, Sony, Jedi, Muppets, and cooking! Opinions are my own and do not represent my employers!
Pinned
Chris Pioli
@cpioli.bsky.social
· Nov 18
Now that I have a lot of followers, some of which are in roles that could be considered "hiring managers", I have to let you all know I AM LOOKING FOR WORK! I work in Unreal/Unity as an engineer and/or game designer
LinkedIn
www.linkedin.com/in/christoph...
Demo Reel
youtu.be/movq-xaGa7I?...
www.linkedin.com/in/christoph...
Demo Reel
youtu.be/movq-xaGa7I?...
Reposted by Chris Pioli
Reposted by Chris Pioli
I've said before how much of my life is explaining tech+games to religious people (and how much I prefer explaining God+religion to games people) and this right here is the kind of thing that makes me says "oh no, some Boomer Jesuit is gonna ask me about Fortnite again"
“Mmmmm I hate to say it Homie but we may have to team up if we have any hope of defeating Krusty”
November 3, 2025 at 4:20 AM
I've said before how much of my life is explaining tech+games to religious people (and how much I prefer explaining God+religion to games people) and this right here is the kind of thing that makes me says "oh no, some Boomer Jesuit is gonna ask me about Fortnite again"
I really need to find someone who can help me with @unrealengine.bsky.social's asset management system. I feel like their docs assume intermediate knowledge of loading assets from the disk to memory, and a beginner will hit a gotcha that breaks their architecture halfway through implementation.
November 2, 2025 at 3:53 AM
I really need to find someone who can help me with @unrealengine.bsky.social's asset management system. I feel like their docs assume intermediate knowledge of loading assets from the disk to memory, and a beginner will hit a gotcha that breaks their architecture halfway through implementation.
Reposted by Chris Pioli
For gamers who aren't in game dev, you should know that we are in one of the worst periods in game dev history in terms of industry stability and the reason you're not seeing that play out through products is because the average development window of games is 3-7 years so it hasn't reached you yet.
October 29, 2025 at 8:49 PM
For gamers who aren't in game dev, you should know that we are in one of the worst periods in game dev history in terms of industry stability and the reason you're not seeing that play out through products is because the average development window of games is 3-7 years so it hasn't reached you yet.
Reposted by Chris Pioli
'Astronomers' is an anagram for 'moon starers.'
October 27, 2025 at 3:22 PM
'Astronomers' is an anagram for 'moon starers.'
@alexaray.bsky.social I finished reading your book on Kingdom Hearts II. It is pretty good.
A lot of time has past since then. I wonder if you'd change any of your explanations based on what we learned in KHUX, Kingdom Hearts 3, and Re:Mind?
A lot of time has past since then. I wonder if you'd change any of your explanations based on what we learned in KHUX, Kingdom Hearts 3, and Re:Mind?
October 26, 2025 at 6:27 AM
@alexaray.bsky.social I finished reading your book on Kingdom Hearts II. It is pretty good.
A lot of time has past since then. I wonder if you'd change any of your explanations based on what we learned in KHUX, Kingdom Hearts 3, and Re:Mind?
A lot of time has past since then. I wonder if you'd change any of your explanations based on what we learned in KHUX, Kingdom Hearts 3, and Re:Mind?
Reposted by Chris Pioli
SNAP is not the reason your taxes are high.
SNAP recipients don’t need to “just go get a job”.
Most of them work. The rest are disabled, elderly, children or caregivers.
People need & deserve assistance
Your taxes fund wars and tax cuts for the ultra rich
Be mad about that
SNAP recipients don’t need to “just go get a job”.
Most of them work. The rest are disabled, elderly, children or caregivers.
People need & deserve assistance
Your taxes fund wars and tax cuts for the ultra rich
Be mad about that
October 25, 2025 at 8:18 PM
SNAP is not the reason your taxes are high.
SNAP recipients don’t need to “just go get a job”.
Most of them work. The rest are disabled, elderly, children or caregivers.
People need & deserve assistance
Your taxes fund wars and tax cuts for the ultra rich
Be mad about that
SNAP recipients don’t need to “just go get a job”.
Most of them work. The rest are disabled, elderly, children or caregivers.
People need & deserve assistance
Your taxes fund wars and tax cuts for the ultra rich
Be mad about that
My current favorite joke is misunderstanding what people are saying and misconstruing it into hilarious judgments or unpredictable reactions.
October 22, 2025 at 11:16 AM
My current favorite joke is misunderstanding what people are saying and misconstruing it into hilarious judgments or unpredictable reactions.
Reposted by Chris Pioli
The average age of U.S. homebuyers is now 56, up from 49 last year.
In 1981, the year trickledown economics began, it was 31.
In 1981, the year trickledown economics began, it was 31.
October 21, 2025 at 8:15 PM
The average age of U.S. homebuyers is now 56, up from 49 last year.
In 1981, the year trickledown economics began, it was 31.
In 1981, the year trickledown economics began, it was 31.
Next update to my plugin is complete. This tool can now emit Actors in Unreal.
It's helpful when you need to emit static meshes, objects with collision colliders, or anything that requires scripting.
I learned raw FSoftObjectPaths are very bad because they never cache the asset after loading.
It's helpful when you need to emit static meshes, objects with collision colliders, or anything that requires scripting.
I learned raw FSoftObjectPaths are very bad because they never cache the asset after loading.
October 18, 2025 at 2:33 AM
Next update to my plugin is complete. This tool can now emit Actors in Unreal.
It's helpful when you need to emit static meshes, objects with collision colliders, or anything that requires scripting.
I learned raw FSoftObjectPaths are very bad because they never cache the asset after loading.
It's helpful when you need to emit static meshes, objects with collision colliders, or anything that requires scripting.
I learned raw FSoftObjectPaths are very bad because they never cache the asset after loading.
Does anybody else have a problem with YouTube right now? It's not working on my phone!
October 15, 2025 at 11:47 PM
Does anybody else have a problem with YouTube right now? It's not working on my phone!
Reposted by Chris Pioli
So here's a problem I think a lot of people in indie/small studio game development have.
You need some kind of version control and you need to back up your code somewhere offsite. If you use Perforce you do the Perforce thing, but lots of shops use Git.
You need some kind of version control and you need to back up your code somewhere offsite. If you use Perforce you do the Perforce thing, but lots of shops use Git.
October 15, 2025 at 3:56 PM
So here's a problem I think a lot of people in indie/small studio game development have.
You need some kind of version control and you need to back up your code somewhere offsite. If you use Perforce you do the Perforce thing, but lots of shops use Git.
You need some kind of version control and you need to back up your code somewhere offsite. If you use Perforce you do the Perforce thing, but lots of shops use Git.
Reposted by Chris Pioli
This is the kind of article I wish more game dev students read.
Knowing game history is so important, and doc referencing so many games is what is required for this much info to easily make sense.
Knowing game history is so important, and doc referencing so many games is what is required for this much info to easily make sense.
GUESS WHO'S BACK
BACK AGAIN
DOC'S BACK
TELL A FRIEND
That's right. It's time for part 3 of the FPS series; this time, a lot of assorted thoughts on what makes for good enemy design. This one was fun as hell to write.
docseuss.medium.com/building-a-b...
BACK AGAIN
DOC'S BACK
TELL A FRIEND
That's right. It's time for part 3 of the FPS series; this time, a lot of assorted thoughts on what makes for good enemy design. This one was fun as hell to write.
docseuss.medium.com/building-a-b...
building a better first person shooter part 3: enemy mine
So! First, we talked about a specific subgenre of first person shooter, loosely starting with Unreal and Half-Life and dying off around…
docseuss.medium.com
October 14, 2025 at 5:25 PM
This is the kind of article I wish more game dev students read.
Knowing game history is so important, and doc referencing so many games is what is required for this much info to easily make sense.
Knowing game history is so important, and doc referencing so many games is what is required for this much info to easily make sense.
Reposted by Chris Pioli
Halo Studios art director Glenn Israel (Halo 3 ODST, Infinite): "No illusion of security nor promise of wealth or fame or power is worth trading away your health, your dignity, your ethics or values - and no one can force you to. Stay strong, take evidence when necessary, and find where you belong."
Halo art director leaves studio after 17 years with ominous message alluding to discontent
www.eurogamer.net/halo-art-dir...
www.eurogamer.net/halo-art-dir...
October 10, 2025 at 3:03 PM
Halo Studios art director Glenn Israel (Halo 3 ODST, Infinite): "No illusion of security nor promise of wealth or fame or power is worth trading away your health, your dignity, your ethics or values - and no one can force you to. Stay strong, take evidence when necessary, and find where you belong."
Let's get something straight: I don't care if you are kicked out of your housing by a time-traveling tribe of vikings or a mean landlord, in both cases that's violence.
And if you triple a person's healthcare costs, I also consider that violence. That's a village raid with extra steps!
And if you triple a person's healthcare costs, I also consider that violence. That's a village raid with extra steps!
October 11, 2025 at 5:21 AM
Let's get something straight: I don't care if you are kicked out of your housing by a time-traveling tribe of vikings or a mean landlord, in both cases that's violence.
And if you triple a person's healthcare costs, I also consider that violence. That's a village raid with extra steps!
And if you triple a person's healthcare costs, I also consider that violence. That's a village raid with extra steps!
Reposted by Chris Pioli
Okay this is a good headline
You won’t believe what degrading practice the Pope just condemned
You won’t believe what degrading practice the Pope just condemned
Communication must be freed from clickbait and misguided thinking, head of Catholic church tells journalists
The Pope has condemned clickbait as a “degrading” part of journalism, at a private audience with global newswires.
Australian media representatives were among those to hear directly from Pope Leo XIV at the Vatican on Thursday with about 150 members of newswire alliance MINDS International. Continue reading...
www.theguardian.com
October 9, 2025 at 11:02 PM
Okay this is a good headline
Dangit! Instanced Structs in @unrealengine.bsky.social are so hard to debug in Visual Studio! Is there a way to cast them into their child class in a Watch Window or something?
October 8, 2025 at 9:23 PM
Dangit! Instanced Structs in @unrealengine.bsky.social are so hard to debug in Visual Studio! Is there a way to cast them into their child class in a Watch Window or something?
Reposted by Chris Pioli
Dear Lord, don’t take Dolly.
Dolly Parton, East Tennessee’s Queen of Country, is on the mend, and her sister has asked for prayers as the country music star recovers.
Dolly Parton’s sister asks for prayers for under-the-weather Country Queen
Dolly Parton, East Tennessee’s Queen of Country, is on the mend, and her sister has asked for prayers as the country music star recovers.
www.wvlt.tv
October 7, 2025 at 6:05 PM
Dear Lord, don’t take Dolly.
The cursing makes this a bit awkward, but yes pray for Dolly Parton.
look if Dolly Parton needs you to pray for her then you find a scrap of floor and get to fucking work
October 7, 2025 at 11:41 PM
The cursing makes this a bit awkward, but yes pray for Dolly Parton.
My time has come.
October 7, 2025 at 8:03 PM
My time has come.
Update on Game Engine Architecture: read almost the first hundred pages, and I got 97% of it but this is me now.
a fireman wearing a helmet that says los angeles 118 on it
Alt: a fireman wearing a helmet that says los angeles 118 on it, and has a confused look on his face. Numerous mathematical equations fly towards the screen that originate from behind his body.
media.tenor.com
October 7, 2025 at 3:12 AM
Update on Game Engine Architecture: read almost the first hundred pages, and I got 97% of it but this is me now.
Reposted by Chris Pioli
Daughter of Robin Williams, Zelda Williams 💔
October 6, 2025 at 8:45 PM
Daughter of Robin Williams, Zelda Williams 💔
Any time I start reading a new game development book, the words pop into my head using the voice of Goofy's narrator...
youtu.be/rdBYmk4dfLE?...
youtu.be/rdBYmk4dfLE?...
Goofy | How to Play Baseball | A Classic Mickey Short | Have A Laugh | @disneykids
YouTube video by Disney Kids
youtu.be
October 6, 2025 at 8:14 PM
Any time I start reading a new game development book, the words pop into my head using the voice of Goofy's narrator...
youtu.be/rdBYmk4dfLE?...
youtu.be/rdBYmk4dfLE?...
Finally finished the AnimNotify support for my plugin project. There was a lot of refactoring involved, as well as a ton of relearning how to use AnimMontages and the Advanced Input System. But now things are looking up, and I'll be able to make a demo video soon!
#UnrealEngine5
#UnrealEngine5
October 4, 2025 at 12:09 AM
Finally finished the AnimNotify support for my plugin project. There was a lot of refactoring involved, as well as a ton of relearning how to use AnimMontages and the Advanced Input System. But now things are looking up, and I'll be able to make a demo video soon!
#UnrealEngine5
#UnrealEngine5
If I'm really lucky, I just learned how to create variadic macros in C++.
October 3, 2025 at 12:14 AM
If I'm really lucky, I just learned how to create variadic macros in C++.