Jacob Keane's Avatar

Jacob Keane

@keane.games

Principal Programmer on Viewfinder Previously: SUPERHOT VR, MekaMon, Babel: Tower to the Gods Working on too many side projects that i'll abandon half way ๐Ÿ™ˆ Ask me your most cursed Unity questions! He/Him

288
Followers
517
Following
17
Posts
01.09.2023
Joined
Posts Following

Latest posts by Jacob Keane @keane.games

Video thumbnail

โ˜ ๏ธ #TeaseYaGame โ˜ ๏ธ

What if the Ferryman made a roguelike?

Wunder is a double-sided deckbuilder where your cards are coins, flipping heads or tails will completely change what they do!

#gamedev #indiedev #roguelike

16.12.2025 23:07 ๐Ÿ‘ 28 ๐Ÿ” 9 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 2
Video thumbnail

Haven't posted in a while! progress update on my #playdate game - this has turned into a fairly cursed raycaster, now with limited support for transparent walls! Loooot of optimizations to keep the FPS >20 on the playdate - lot of tricks & switched most the hot path code to fixed point math!

11.12.2025 19:39 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

It's the 1st Anniversary of Echo: The Oracle's Scroll, my first real game after nearly a decade in the industry!

So I'm gonna write a bit about how I got into games :D (It's a tad naval-gazing so I apologise) + I'll talk about how much it made and what's next!
#playdate #indiedev #gamedev

08.10.2025 17:13 ๐Ÿ‘ 46 ๐Ÿ” 6 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Preview
Sublevel Zero Redux - 10th Anniversary Freebies, Discount and More! - Steam News Never-before-seen concepts, development footage, early builds, and maybe even a sequel...

Sublevel Zero is 10, and we've got loads of news. 90% off, development footage, playable pre-release builds, a retrospective art book and... maybe a sequel?

We're really excited about it all, so please check it out and share! store.steampowered.com/news/app/327... #6dof #indiegame #roguelike

08.10.2025 13:46 ๐Ÿ‘ 7 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Love this!

...How much of the 16MB ram are you using to store all the sprites you might need for the current fight? ๐Ÿ˜† That's gotta be a decent amount of memory to keep things looking soooo fluid!!

25.07.2025 13:33 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Cranky doors for my #playdate game!
*slight flickering warning!

haha can't mess up my gif compression if i post a real video right

18.07.2025 19:40 ๐Ÿ‘ 12 ๐Ÿ” 1 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Post image

At develop! Say hiii (rip my hair)

08.07.2025 12:14 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Testing if this is any better with a static cam & preconverted gif

08.06.2025 14:04 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

dang! 30 fps with floors & ceilings AND lighting too?? was that on the hardware, not simulator?? and at full resolution?

if so damn! do you have any screenshots / videos of it? ๐Ÿ‘€

08.06.2025 00:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yeah, doing that and a few other tricks, the wall rendering is super fast!
I've not found a nice way to get the floor / ceiling rendering anywhere near as fast though, since the memory reads there aren't very cache friendly :(

07.06.2025 11:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

wow the bluesky compression really didn't like the heavy noise on this one huh?

playdate has a black & white screen so I make heavy use of blue noise for dithering to get a greyscale feel ๐Ÿ˜…

06.06.2025 21:32 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Been working on a little wolfenstein-3d style raycaster for the Playdate (168Mhz CPU, 16mb ram!) for a fun little side project, it's starting to come along okay!

Trying to keep a good framerate on the actual hardware is rough though! Been learning a bunch about programming and optimizing C!

06.06.2025 21:31 ๐Ÿ‘ 22 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1

Thanks for the kind words! Glad the level transitions & polish stands out ๐Ÿคฉ We put a lot of work into them!

02.03.2025 19:59 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

big pharma sus

10.12.2024 20:24 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

We got Best Puzzle

28.11.2024 22:25 ๐Ÿ‘ 66 ๐Ÿ” 2 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 0
The sunset tunnel moment from the game Journey, where the player slides from right to left past columns throwing shadows towards the camera. The bright glowing sun sets behind the distant mountain. The scene is tinted in glowing warm shades.

The sunset tunnel moment from the game Journey, where the player slides from right to left past columns throwing shadows towards the camera. The bright glowing sun sets behind the distant mountain. The scene is tinted in glowing warm shades.

This is a black and white texture I hand painted to map shadows into the downhill scene in the game Journey. Most games generate these textures automatically, but I did it by hand because we did not have the tools to do so during Journey's development.

This is a black and white texture I hand painted to map shadows into the downhill scene in the game Journey. Most games generate these textures automatically, but I did it by hand because we did not have the tools to do so during Journey's development.

A close up of my hand painted shadow texture, showing that the shadows of the columns in the sunset tunnel were aligned with the pixels of the texture to achieve maximum sharpness in game, despite the resolution of the texture being very small for the amount of area it was covering.

A close up of my hand painted shadow texture, showing that the shadows of the columns in the sunset tunnel were aligned with the pixels of the texture to achieve maximum sharpness in game, despite the resolution of the texture being very small for the amount of area it was covering.

Funny story: Journey had no automatic shadows. I painted them all by hand. The shadow texture was not hi-res. To get the iconic sunset columns to cast sharp shadows, I made sure that they aligned with the pixel grid of the texture. Here you can see the shadow map I painted.

23.11.2024 22:59 ๐Ÿ‘ 1342 ๐Ÿ” 328 ๐Ÿ’ฌ 24 ๐Ÿ“Œ 39

deserved!! congrats :D

31.10.2024 17:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Sky Follower Bridge: Connect Your Twitter Follows to Bluesky Sky Follower Bridge | Instantly find and follow your Twitter connections on Bluesky. Streamline your social network transition effortlessly.

Ah, this one! skyfollowerbridge.com (chrome/firefox extension links there)
Takes a bit of manual effort to skim through the results so probably not great when you're following a huge amount of people! (It gets a decent amount wrong but it's pretty obvious when it's right)

21.10.2024 16:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Went through the twitter > Bluesky Bridge extension today and there's a LOT more people than when I last tried! Hopefully people will actually start posting mainly here now ๐Ÿ˜…

21.10.2024 13:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

More and more, follows for the last few days, looks a LARGE amount of people are finally leaving the hell bird site ๐Ÿ˜€
(OK I know I never post on here but I don't post on either now ๐Ÿ™Š)

19.10.2024 13:37 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

pet peeve: mobile apps that use the spinners for date of birth inputs, so i have to keep spin the year back from the current date and feel my body decay as i attempt to reach my year of birth ๐Ÿ˜ญ
just let me type a year

22.09.2024 11:58 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Goodbye shitty old year, hello shitty new year!

01.01.2024 13:18 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0