Sign in

J. Kyle Pittman

@piratehearts.com
2.1K followers 2.6K following 1.9K posts

He/him. Game Designer. Co-Founder at Minor Key Games, Senior Programmer at Gearbox. Married to @spiffysteph.bsky.social. linktr.ee/piratehearts ✅🧠 🚫✨

PostsRepliesMedia
J. Kyle Pittman @piratehearts.com · 7h
#LetterboxdFriday #LastFourWatched
Digger (4.5 stars, reviewed)
Forgotten Island (4.5 stars, reviewed)
Idiots (3 stars, reviewed)
Primetime (4 stars)
0170
J. Kyle Pittman @piratehearts.com · 22h
Quality preshow programming at Alamo Drafthouse. 👍
Jacoby’s golden shovel infomercial from Twin Peaks: The Return
090
J. Kyle Pittman @piratehearts.com · 23h
Yeah.
Selfie in front of the Digger movie poster at Alamo Drafthouse
140
Reposted by J. Kyle Pittman
never the internet @pir8hrts-ebooks.bsky.social · 30/09/2026
same, cat same
A black and white image of a tabby cat staring into space, captioned "You ever get kind of down about how just like everything"
021
J. Kyle Pittman @piratehearts.com · 01/10/2026
Said goodbye to my cat sister Lara, a.k.a. the Countess von Flufflebutts. 💔
Lara when she was a kitten, lying on the kitchen table, looking very elegant and alert.A much older Lara, lying on the couch with her paws in front of her, looking very content.
7173
Reposted by J. Kyle Pittman
Kumail Nanjiani @kumail.bsky.social · 01/10/2026
AI will never be able to make art. Thanks.
1085553794
J. Kyle Pittman @piratehearts.com · 01/10/2026
hey guess what
A screenshot of a Slack message that reads:

Kyle 7:34 PM
yay i have type promotion for binary operations working, almost done with this
but first, a little teeny tiny nap that deffo won't turn into sleeping through the night (woozy face emoji)
000
Reposted by J. Kyle Pittman
Kate Sánchez @ohmymithrandir.bsky.social · 30/09/2026
this shit shouldn't just be sequestered on twitter, and it's wild to see so few people say anything?
resetera.com
YouTuber and MinnMax host Jacob Geller accused of sexual assault Trigger Warning: SA
https://xcancel.com/handslikevap0r/status/2105313969057726526 Additionally: https://xcancel.com/handslikevap0r/status/2105388960037974235 The OP of the thread replied to a tweet that shared the ...
15512278
J. Kyle Pittman @piratehearts.com · 30/09/2026
what a long week am i right y’all tgif
150
Reposted by J. Kyle Pittman
Xalavier Nelson Jr. @writnelson.bsky.social · 28/09/2026
WE'RE MAKING A SHELVING SIM WHERE YOU USE THE DEWEY DECIMAL SYSTEM IN A LIBRARY THAT'S HAUNTED AS FUCK BECAUSE A BILLIONAIRE WAS STUFFING CORPSES IN THE WALLS TO GENTRIFY HIS CITY WISHLIST "SOMETHING IS WRONG WITH THE LIBRARY" TODAY store.steampowered.com/app/3971340/...
881532541
J. Kyle Pittman @piratehearts.com · 28/09/2026
How do I subtract a string from a color? What is the result of a matrix modulo a key-value pair? It's still WIP but I'm experimenting with some template specialization tricks that would let classes opt in to this functionality when appropriate and fall back to default/null implementations otherwise.
100
J. Kyle Pittman @piratehearts.com · 28/09/2026
That's a perfect use case for my new property class that can represent nearly any type. But the next problem is, if I'm using this thing without knowing its type, then any type it could subsume must necessarily implement any operator I might want to invoke on it, potentially against any other type.
100
J. Kyle Pittman @piratehearts.com · 28/09/2026
So last night I got the rest of this old scripting language fixed up and working as much as it ever did, and then I started looking into replacing my old "generic script value" type that contained an int, float, bool, string, and a hashed string, plus an enum to indicate which one it actually was.
100
J. Kyle Pittman @piratehearts.com · 28/09/2026
Not a bad first run after all this time. I still have the muscle memory for checking certain spots in certain rooms but I've forgotten why. 😅
The summary screen at the end of each day in Blue Prince.

Day One

Mt. Holly
Garden Chateau
6 Green Rooms

Total Rooms: 41
Rank Reached: 9
Steps Taken: 80
Items Found: 8
040
J. Kyle Pittman @piratehearts.com · 27/09/2026
Might heck around and start a new game of Blue Prince tonight.
140
J. Kyle Pittman @piratehearts.com · 27/09/2026
It is time.
Selfie in front of the Forgotten Island movie poster at Alamo Drafthouse
030
J. Kyle Pittman @piratehearts.com · 25/09/2026
#LetterboxdFriday #LastFourWatched
Primetime (4 stars)
Speed Racer (4 stars)
Resident Evil (4.5 stars, rewatch)
It Ends (4.5 stars, rewatch)
1200
Reposted by J. Kyle Pittman
Chris Person @papapishu.bsky.social · 24/09/2026
Still one of the greatest contributions that homestar runner ever made to culture at large is this image
The good graphics!!!! Still from homestar runner
212217649
J. Kyle Pittman @piratehearts.com · 25/09/2026
It is time.
Selfie in front of the Primetime movie poster at Alamo Drafthouse
120
Reposted by J. Kyle Pittman
Chris Bratt @chrisbratt.bsky.social · 24/09/2026
In recent years, the media has quietly begun to change the way in which it writes about Bobby Kotick, the former CEO of Activision Blizzard. PMG investigates how Kotick used the threat of defamation to reshape his legacy in the games business, one article at a time. www.youtube.com/watch?v=kKwp...
youtube.com
Inside Bobby Kotick's Campaign Against the Press
YouTube video by People Make Games
231989922
J. Kyle Pittman @piratehearts.com · 24/09/2026
Okay, I think I have my parser/lexer working again, this time reading from a file stream instead of loading the entire file into a char array and iterating through that. Still a lot of gross code though, probably needs a ground-up rewrite.
100
Reposted by J. Kyle Pittman
Eniko Fox @enikofox.com · 23/09/2026
It's like everyone who came on board to AI because "they can write code now!" thinks the primary argument the rest of us have is "no it can't" So I'll say it: yes AI can write code. I believe you. They can write code. It compiles. It even passes the tests that the AI also wrote. UNFORTUNATELY...
1027653
J. Kyle Pittman @piratehearts.com · 23/09/2026
WHY IS IT ALL STATIC VARIABLES AAAAAA
100
J. Kyle Pittman @piratehearts.com · 23/09/2026
Tonight I'm getting back to my old scripting language project in earnest. Starting with modernizing the code to bring it up to my current style and latest engine features before I get into implementing whatever I'd left unfinished.
100
J. Kyle Pittman @piratehearts.com · 22/09/2026
–pation.
A screenshot of a Windows dialog box asking for confirmation to delete a file titled "DELETEME_TestFile"
110
J. Kyle Pittman @piratehearts.com · 22/09/2026
Property serialization works now. 👍
C++ code that writes a three-component vector containing values {1, 2, 3} to a property object, serializes that property to disk, loads it from disk into another property object, casts that one back to a vector, and compares it against the original, confirming that they are the same.
110
J. Kyle Pittman @piratehearts.com · 21/09/2026
Beat the Taurus Demon on my first try but I don’t know if I’m going to have the patience to stick with this. It’s rougher than I remembered, lots of fps dips even in the just the first few areas.
030
J. Kyle Pittman @piratehearts.com · 20/09/2026
That's rad, I've never seen the booklet or lighter before.
110
J. Kyle Pittman @piratehearts.com · 20/09/2026
I’m pretty sure I’ve only finished this version once, never even did NG+ or anything. All my replays have been on Prepare to Die Edition or Remastered.
120
J. Kyle Pittman @piratehearts.com · 20/09/2026
Dark Souls turns 15 years old this week (ish, NA release was Oct. 4), and I thought it would be fun to replay it on the 360 again, with 10 fps in Blighttown just as Miyazaki intended. 🥴
The Xbox 360 dashboard showing the Dark Souls disc is ready to play.
2260
J. Kyle Pittman @piratehearts.com · 20/09/2026
It is time.
Selfie in front of the Speed Racer movie poster at Alamo Drafthouse
150
J. Kyle Pittman @piratehearts.com · 20/09/2026
It's inevitable and everyone's already using it and you're going to be left behind but pretty please can we steal your decades of effort to feed our slop engine.
Bugs Bunny "no" meme
070
J. Kyle Pittman @piratehearts.com · 20/09/2026
lol just got a message on linkedin asking for access to entire code bases to train ai on i have never hit the block button so fast absolutely not
141
J. Kyle Pittman @piratehearts.com · 20/09/2026
I had briefly played around with letting properties have their own member properties indexed by name or number, but it made the class a little more heavyweight than I liked (76 bytes, versus 32 without), it complicated operator implementations, and I probably have other ways to accomplish the same.
100
J. Kyle Pittman @piratehearts.com · 20/09/2026
look at me pretending to be a programmer caring about "virtual" "template" "functions" i just want to make video'd games
161
J. Kyle Pittman @piratehearts.com · 20/09/2026
Getting property type conversion working. It's less automated than I'd hoped and I'm brushing up against the limits of C++ a little*, but it's still kind of magic. *virtual template functions pls i understand why it's not realistic but i wants it
C++ program code illustrating how a number of different types (integer, floating point decimal, and three-component vector) can be interchanged through a custom property system.
100
J. Kyle Pittman @piratehearts.com · 19/09/2026
It is time for New Game+.
Selfie in front of the Resident Evil movie poster at Alamo Drafthouse
080
J. Kyle Pittman @piratehearts.com · 18/09/2026
Already on my wishlist! 😅 It looks so much like a game I was wanting to make a couple years ago.
110
J. Kyle Pittman @piratehearts.com · 18/09/2026
#LetterboxdFriday #LastFourWatched
Resident Evil (4.5 stars, reviewed)
Weapons (5 stars, rewatch)
Hope (4 stars, rewatch, reviewed)
Hope (4 stars, reviewed)
0150
J. Kyle Pittman @piratehearts.com · 18/09/2026
I feel like I might’ve heard about it, or maybe the cover just reminds me of Uketsu’s Strange Houses series. Sounds neat either way!
001
J. Kyle Pittman @piratehearts.com · 18/09/2026
In secret lamplight hideouts
010
J. Kyle Pittman @piratehearts.com · 17/09/2026
Ready or not, here they come. It’s zombie time!
Selfie in front of the Resident Evil movie poster at Alamo Drafthouse
260
J. Kyle Pittman @piratehearts.com · 17/09/2026
wow a hit tweet anyway trans rights
0110
J. Kyle Pittman @piratehearts.com · 17/09/2026
Reposting this one from the old site for no raisin.
A three-panel scene from an episode of Adventure Time in which Finn encounters a Demon Cat.

Demon Cat: Greetings, Frank the Human Boy.
Finn: How did you almost know my name?
Demon Cat: As an AI language model, I have approximate knowledge of many things.
113536
J. Kyle Pittman @piratehearts.com · 17/09/2026
Without fail, every time I get back into working in my own engine, I relearn the muscle memory of reflexively hitting Ctrl+Shift+B to build the entire solution after every change, and then I go back to Unreal and accidentally do that there and no no no that's not what you want to do in unreal
060
J. Kyle Pittman @piratehearts.com · 17/09/2026
maybe this will finally be the first game i finish this year 😅
010
J. Kyle Pittman @piratehearts.com · 17/09/2026
THE BOARD: < Peak/Fire Emoji imminent >
110
J. Kyle Pittman @piratehearts.com · 17/09/2026
❤️
010
J. Kyle Pittman @piratehearts.com · 17/09/2026
🤔
More C++ program code. A property class has arbitrarily typed members indexed by number or by name. Attempting to add it to itself results in a stack overflow.
110
J. Kyle Pittman @piratehearts.com · 17/09/2026
reimplementing qbasic in c++ while bonking myself in the head with a cartoon mallet
130