Jonathan Lahue
banner
jclahoot.bsky.social
Jonathan Lahue
@jclahoot.bsky.social
Designer and Creative Coder •🔥✨👨🏼‍💻✨🔥 • Cat Dad 🐈 • Plant Dad 🌿 • Emoji Dad 👨‍🦰 • He/Him

🔮 jclahoot.com
This is hands down my favourite landscape on my website 💛
November 5, 2025 at 2:10 AM
Finally realized another big piece of the vision for jclahoot.com 🙌

Welcome to my little oasis on the web! A tiny village nestled within a cat shaped mountain. My personal website.😌

🌳🌳🏔️🐈🌳
November 1, 2025 at 4:49 PM
More drawings for my site 😌 IT IS SO CUTE AHHH! 🥹

(but also so laggy because too many sunflower 🥲)
October 23, 2025 at 1:42 AM
My deciduous tree drawing skills have improved! 🌳
October 22, 2025 at 3:16 PM
As a face sunscreen, Biore Aqua Rich, specifically the one from Japan. It doesn’t feel oily or leave a white cast. I didn’t really like applying sunscreen daily before using this one.

For body sunscreen I haven’t found anything like it unfortunately 🥲
October 16, 2025 at 3:01 PM
Today's site design inspo:
October 14, 2025 at 8:18 PM
The trees and bushes are really make my website start to come together! 😌 Building this is so much fun!
October 12, 2025 at 12:30 AM
The falling bug came back, final boss second phase style! 🥲

I guess I'll "do the wrong thing" and set up a falling timer 🙈 (until I get enough dev XP points to level up and beat this final boss of a bug 🐉💥🗡)

In the interim, I've started modelling the cat mountain! 🏔️
October 11, 2025 at 4:41 PM
PSA for anyone making a game or a 3D personal site:

Figure out the scale of things *BEFORE* building out content. Tiles were too tall, player height was too short, and now everything feels very bunched together 🥲.

New builds will run as if you're 5'9". Previously, things were toddler-sized 😆.
September 30, 2025 at 9:56 PM
bzzzz bzzzz
September 28, 2025 at 1:43 AM
So you can't just swap out a PNG for a GIF and get an animated texture in three.js.

I had to create a sprite sheet, and shift the texture each frame to align with the correct image. It was way easier to implement than I expected!
#gamedev
September 27, 2025 at 7:44 PM
Cooking up cute animations to show what things are interactive as you get close to them. 🐝

(not yet in production, I'm still cooking 😉)
September 27, 2025 at 7:26 PM
I love Montreal in the fall 😌
September 27, 2025 at 2:15 PM
Sometimes a bug is a relief. 😌

To improve performance, there's a check that runs to see if a tile is "exposed to the air", so that I know whether to render it or not.

It checks neighbouring tiles, but it doesn't (yet) consider partial-height neighbours. Everything is working as it should be.😌
September 22, 2025 at 4:21 PM
How did I get UP HERE?! 🧗‍♂️

(A movement system that allows you to ascend and descend plausibly jumping-height tiles, that's how!)
September 22, 2025 at 1:46 AM
Made raycasting 100x faster, and also noticing the side effect of that (little lag spikes when moving between tiles, still 30x faster than what I had before!)

I don't have a ton of experience doing this kind of thing, so it always gives me such a confidence boost! 🌻
September 20, 2025 at 3:27 PM
🥹✨😊 Lalala... moving icons around... lalala 🥹✨😊

*hits screenshot pit*

🌀🍃🔥👹🌀👹🔥🍃🌀
September 17, 2025 at 2:12 PM
Next up is a round of bug fixes and adding the ability to move up and down hills.

Reminder that the plan is to make a ***cat-shaped mountain*** (the landing area for the site, see top of thread), so vertical movement is a must! 🏔️🐈
September 16, 2025 at 2:24 AM
Partial height tiles are now possible! 🌱

This isn't the height tool's final form (I'm trying to close up this dev cycle and made something minimal) but it'll work just fine for what I have planned! 😌
September 16, 2025 at 2:15 AM
It's now possible to add media (blog posts, photos, links, etc) to objects on jclahoot.com, using this editor! ✨🖼🔗📄✨

The little indicators above objects let you know which ones already have media attached to them.

I also made some slick transitions when changing tools 😎
September 14, 2025 at 7:26 PM
This kind of UI design makes me very happy 😌
#indiedev #gamedesign
September 11, 2025 at 1:31 PM
Very important update: the size slider is officially ...

💖 🥹 THE CUTEST SLIDER EVER 🥹 💖
September 10, 2025 at 11:23 PM
It was super easy adding new media onto the site! 💖
September 7, 2025 at 9:58 PM
Got a first version of the entity adding tool working!
Bienvenue à Montréal! 🏗🧡🚧
September 7, 2025 at 9:22 PM
Spooky season is upon us 👻
September 7, 2025 at 7:11 PM