Sign in

Devin Kelly-Sneed

@devinks.bsky.social
950 followers 209 following 47 posts

making games and music worked on Psychonauts 2 and Keeper pfp by @michaelfirman.bsky.social

PostsRepliesMedia
Devin Kelly-Sneed @devinks.bsky.social · 04/09/2026
Clever? Or committing programming crimes?
230
Devin Kelly-Sneed @devinks.bsky.social · 04/09/2026
I’ve been having a blast working on this chaotic little game. Excited to be able to share it!
1130
Devin Kelly-Sneed @devinks.bsky.social · 21/08/2026
frictionless cloaca
020
Devin Kelly-Sneed @devinks.bsky.social · 31/07/2026
Doubtful. Sounds like time for some lessons about the coefficient of restitution.
010
Devin Kelly-Sneed @devinks.bsky.social · 17/07/2026
And her sister, Nyx.
Brown cat laying on her stomach atop a fuzzy blanket. Legs are all hidden underneath. Chin resting on the blanket.
020
Devin Kelly-Sneed @devinks.bsky.social · 17/07/2026
This is Nova. She’s a sophisticated lady.
Close up of a black and white cat face. She has wide green eyes and a black mustache mark on her left upper lip. Her tongue is sticking out a bit and is looking up derpily as if there was something interesting behind the camera person.
140
Devin Kelly-Sneed @devinks.bsky.social · 13/06/2026
I ended up with the reciprocal solve diagram to yours :) puzzmo.com/play/crosswo...
puzzmo.com
Finished a game of Cross|word on Puzzmo
I think there’s been a slight mix-up…
110
Devin Kelly-Sneed @devinks.bsky.social · 08/06/2026
I’d absolutely put the big one in. And maybe two or three more. Extra garlic is never a mistake.
230
Devin Kelly-Sneed @devinks.bsky.social · 01/06/2026
I haven’t had Sol Food since lunchtime and I already miss it a bit.
020
Devin Kelly-Sneed @devinks.bsky.social · 29/05/2026
Having a blast logging back into this world! This sequel builds on the wonderful strategic roguelike gameplay from 868-HACK, adding a ton of new depth to explore. Highly recommended!
020
Devin Kelly-Sneed @devinks.bsky.social · 07/05/2026
Like, after sunset it sneaks around the back of the earth into the batcave, puts on the snazzy S outfit, and sneaks back into the sky.
110
Devin Kelly-Sneed @devinks.bsky.social · 07/05/2026
Gotta be honest, not being seen at the same time kind of points to it being one of the stars. Like Superman and Bruce Wayne.
110
Reposted by Devin Kelly-Sneed
2 Player Productions @2playerproductions.bsky.social · 20/04/2026
Everyone: You finish that trailer for Kiln? Double Fine: Sure did boss, real sexy just like you asked. Everyone: what. Kiln - Official Launch Trailer youtu.be/5y4Le4sMtMk
youtu.be
Kiln - Official Launch Trailer
YouTube video by Double Fine
58121
Reposted by Devin Kelly-Sneed
Moo Yu (Mythmatch on Switch and Steam Now!) @oneofmoo.bsky.social · 16/04/2026
I love sharing numbers so here's a video of how much we spent to make Mythmatch. I break it down by time, discipline, and funding source. youtu.be/cB5lanPUQ1o
youtu.be
How Much an Indie Game Costs to Make
YouTube video by Moo Yu
714355
Devin Kelly-Sneed @devinks.bsky.social · 12/04/2026
Calling Add with a key that already exists will update the value.
130
Devin Kelly-Sneed @devinks.bsky.social · 17/03/2026
Congrats to you and the rest of the team! I played through this over the last few days and found it hard to stop. It’s cute, delightful, polished, and has a wonderfully positive view on human community that feels so good to see these days. Thank you for putting so much love into creating Mythmatch!
162
Devin Kelly-Sneed @devinks.bsky.social · 23/02/2026
Why would I stay away? I bet his hugs feel amazing!
210
Devin Kelly-Sneed @devinks.bsky.social · 12/01/2026
Not wrong. I kind of wish it were boxes and triangles. Both kiki, but with the number of sides corresponding to odd/even. And I suppose the word Odd starting with a circle is a reasonable argument for the current standard.
010
Devin Kelly-Sneed @devinks.bsky.social · 06/01/2026
I’m so sorry, Kee. A lot of what they do with Raz is my fault. I made those bugs.
290
Devin Kelly-Sneed @devinks.bsky.social · 01/01/2026
Neat concept! Got this in only two guesses because it uses a ruleset I was already familiar with. I like how it highlights the rule violations on incorrect guesses. Looking forward to more!
020
Devin Kelly-Sneed @devinks.bsky.social · 22/12/2025
I just built 5.7 in vs 2026 this past week using the 2022 toolchain. The things I needed in the installer were under Individual Components. Searched for “14.44 build tools”. I think the two things I needed were MSVC and ATL.
010
Devin Kelly-Sneed @devinks.bsky.social · 13/11/2025
Edit and Continue worked in the gameplay code on that project. Was a delight!
130
Devin Kelly-Sneed @devinks.bsky.social · 30/08/2025
I hope so
020
Devin Kelly-Sneed @devinks.bsky.social · 27/07/2025
Bee Magic is a wonderful puzzle game (go play it!). Using movement patterns to cast spells creates interesting challenges with the level design. Really nice to read about design iteration on the map!
040
Reposted by Devin Kelly-Sneed
Double Fine @doublefine.com · 08/06/2025
From @leepetty.bsky.social‬ and Double Fine Productions, our new game is Keeper - a beautiful and surreal third-person, atmospheric puzzle adventure, and a story told without words. On October 17 2025 — The Keeper Shall Awaken! Wishlist today, and find out more on www.doublefine.com
471572360
Devin Kelly-Sneed @devinks.bsky.social · 17/01/2025
You are the bed now.
010
Devin Kelly-Sneed @devinks.bsky.social · 15/01/2025
Last year I wrote about the movement systems for Raz that we built on top of Unreal’s CharacterMovementComponent. This covers the architecture of our Move Mode system, how a few of our custom modes work, and a bit about dealing with inconsistent gravity. doublefine.com/news/behind-...
doublefine.com
Behind the Code: On The Move!
Raz is an acrobat. He runs, jumps, climbs, rolls, swings, and slides through the world.
112429
Devin Kelly-Sneed @devinks.bsky.social · 29/12/2024
The most egregious scrabble play I’ve seen allowed is “MRT”. As in the actor Mr T. The folks at that table had a very unique interpretation of the rules.
000
Devin Kelly-Sneed @devinks.bsky.social · 02/12/2024
Mine didn’t come out right…
Poor quality drawing of a dog with a head shaped light a twisty cfl light bulb
1100
Devin Kelly-Sneed @devinks.bsky.social · 02/12/2024
And if you haven’t already played Psychonauts 2, it’s currently an absurd 90% off on Steam: store.steampowered.com/app/607080/P...
store.steampowered.com
Save 90% on Psychonauts 2 on Steam
Combining quirky missions and mysterious conspiracies, Psychonauts 2 is a platform-adventure game with cinematic style and tons of customizable psychic powers.
0145
Devin Kelly-Sneed @devinks.bsky.social · 02/12/2024
I hope to find time to write more of these. It’s great to be able to share behind the scenes info for others to learn from. And the process of writing helps me think about how I might improve similar systems in the future.
1100
Devin Kelly-Sneed @devinks.bsky.social · 02/12/2024
I wrote a small series of articles earlier this year about some gameplay features I worked on in Psychonauts 2. A little look into how we built and tuned the systems. Here’s the one about Raz’s jump: doublefine.com/news/devin-a...
doublefine.com
Behind the Code: Designing Raz's Jump
Skip down past this Video Gallery. Skip up past this Video Gallery. Skip down past this Image Gallery. Psychonauts 2: Jumping - Jump hold button…
614638
Devin Kelly-Sneed @devinks.bsky.social · 27/11/2024
Any results from the chilled dough portion of the experiment?
110
Devin Kelly-Sneed @devinks.bsky.social · 26/11/2024
Wow, 512 followers! Intro post time! I make games (current: Double Fine, past: LucasArts, Dynamighty). Mostly a programmer, but some design too. Other interests include music (piano and composition), puzzles, and being outside. Quiet, but sometimes I like to write about gameplay systems.
2340
Devin Kelly-Sneed @devinks.bsky.social · 23/11/2024
I played 868-HACK during my daily commute for years. Fantastic roguelike with interesting risk/reward choices, simple controls, and turn-based gameplay so you can play at your own pace. Very excited that a sequel is in the works!
030
Devin Kelly-Sneed @devinks.bsky.social · 20/11/2024
The beautiful sounds are for my officemates, not me
010
Devin Kelly-Sneed @devinks.bsky.social · 16/11/2024
Oh this sounds like me. I’d appreciate being added!
110
Devin Kelly-Sneed @devinks.bsky.social · 16/11/2024
Very cool, nice progress!
010
Devin Kelly-Sneed @devinks.bsky.social · 20/10/2024
I have fond memories of playing a bunch of these with you! Also Mario Kart on the broken tv where green and red shells were slightly different shades of brown.
110
Devin Kelly-Sneed @devinks.bsky.social · 26/06/2024
That dopamine hit is the real reason to avoid premature optimization
020
Reposted by Devin Kelly-Sneed
Double Fine @doublefine.com · 20/06/2024
Navigating a brain involves running, climbing, and more. Player Movement and Powers Feature Lead Devin Kelly-Sneed (@devinks.bsky.social) has once again sat down for a closer look at Psychonauts 2. This time, it’s all about movin’ around! Read more: doublefine.com/news/behind-the-code-move-modes
doublefine.com
Behind the Code: On The Move!
Raz is an acrobat. He runs, jumps, climbs, rolls, swings, and slides through the world.
1216
Devin Kelly-Sneed @devinks.bsky.social · 13/06/2024
I have a vague recollection that there were reasons we didn’t use EQS for this feature, but I wasn’t involved in the decision and unfortunately don’t know what they were. Best guesses: EQS being labeled “experimental” or concerns about it being too tightly tied to AI systems.
010
Devin Kelly-Sneed @devinks.bsky.social · 12/06/2024
Most of the time game thread wasn’t the limiting factor in frame rate. We considered various optimizations (multithreading, storing targets in an octree, etc.) but didn’t end up needing to.
110
Devin Kelly-Sneed @devinks.bsky.social · 12/06/2024
The targets were put into a few different lists based on broad search categories. We’d run through the entire list for the appropriate category. To mitigate the perf cost we tried to order the conditionals to discard as many targets as possible without doing very costly evaluations.
100
Devin Kelly-Sneed @devinks.bsky.social · 12/06/2024
Registration was generally through InitializeComponent/UninitializeComponent. I think those got called when something streamed in/out, but can’t remember for sure. There was also a way for targets to be set Active/Inactive at runtime which let us temporarily ignore them during searches.
010
Devin Kelly-Sneed @devinks.bsky.social · 24/05/2024
I wrote another Behind the Code article about Psychonauts 2! This time I explain how we used our Target Search system. It finds and prioritizes objects in the world for Raz’s powers to interact with. www.doublefine.com/news/devin-t...
doublefine.com
Behind The Code: Locked On Target
Here’s a quick rundown of how Target Search was used to enable that sequence: Player fires Psi Blast. Target Search finds the flying Regret enemy to aim…
182
Reposted by Devin Kelly-Sneed
Double Fine @doublefine.com · 23/04/2024
Jumping is one of the most important things you do in Psychonauts 2 but how do you design the perfect jump? Player Movement and Powers Feature Lead @devinks.bsky.social breaks down the entire process behind Raz’s acrobatics in this article! Read here: doublefine.com/news/devin-article-raz-jump
0245
Devin Kelly-Sneed @devinks.bsky.social · 26/09/2023
Figured out what the bus bridge is bsky.app/profile/kana...
060
Devin Kelly-Sneed @devinks.bsky.social · 02/09/2023
This type of tragedy is why you should post a pet picture instead. Nobody is concerned about bad text when cute dog.
100