Juan Lam
banner
juanlam.com
Juan Lam
@juanlam.com
Writer and Game Developer. Trying to find where the magic is. Making silly little things over at https://juanlam.com/

Founder @gnomecap.games
So far:
- Surfacebound Pathing
-Surface Snapping
- Surface Queries (Get surface of label X and type Z, or GetSpawnInRoom)
- Surface Zones (configure "valid" surface areas)
- Configurable Surface Grids (using this to smooth out pathing rn)

Want to add oct-trees next for better performance & pathing!
September 6, 2025 at 10:26 PM
I'm continuing work on our OpenXR mixed reality tool called "MR Magic"

Here's a screenshot of what that looks like with meta bounding boxes in my room + the tool I made to help me visually debug my surface2surface pathfinding algo

Surfaces are nodes connected by edges, which is what's shown :)
September 6, 2025 at 10:26 PM
VR + Mini Mode update is out NOW for Galactic Traffic Control!

I ❤️ this update. You can play while seated, standing still, on a unicycle, wherever! I like mini-mode even better than room-scale.

We also added VR Mode. Quest 2 users, rejoice!

Try it! Lmk ur thoughts

www.meta.com/experiences/...
May 2, 2025 at 9:27 PM
For the past week I've been working on a surface-bound pathfinding package in Unity for mixed reality apps. I'm hoping to release it for other devs to use as well once I have it a bit more polished up!

Spoilers -- we're in the early days of a tower defense prototype for our next game 👀
March 31, 2025 at 6:43 PM
Hyperdrops! The idea with hyperdrops is that they serve as a currency that allows you to get power-ups / buffs.

To collect them, rather than have the user just pinch them quickly before disappearing, it was better to make the user have a ship collect and deliver them
December 4, 2024 at 3:11 AM
My final, and favorite, obstacle was the Cosmablob. I am fond of this guy for his funky blob physics and googly eyes. The blob has two special properties:

1. They absorb the power of any ships they overlap with & leave them frozen for 30s.
2. They attack either you / the station
December 4, 2024 at 3:11 AM
Blackholes were another obvious addition and immediately menacing. They have a gravitational pull, but rather than immediately absorbing ships they would act like fly-traps, holding onto a ship until another ship gets pulled in and they 💥

This also allows player to save them!
December 4, 2024 at 3:11 AM
Red 🟥 ships are small, annoying, aggressive, and relentless. They're a lot like mosquitoes, and while they're like green ships in that they seek you out for answers, they just get angrier if you try to nudge them away. You have to drag them off your face and right to the portal
December 4, 2024 at 3:11 AM
Purple 🟪 ships are my favorite. They're just as confused as blue ships, but more jumpy!

They zip around your room randomly really really fast. Like they've got the zoomies. They rest for a few seconds between sprints, but you can only catch them while they're moving.
December 4, 2024 at 3:10 AM