Poul Foged Nielsen (Modec)
banner
poulfoged.com
Poul Foged Nielsen (Modec)
@poulfoged.com
Developer of many things. Co-author of three online escape rooms (see https://zebraescapes.com) using ThreeJS, Blender & TypeScript.

Also built https://linkstacks.io (a bookmark manager).

Travels the world, debugs his way through airports.
Pinned
This is our little Christmas game with snow effect ❄️❄️ Snow is not part of the final game since it would put a strain on the players' computer. We only render when there are actual changes and not when the player is idling (🤔 thinking). #screenshotsaturday #threejs #indie #gamedev #blender #christmas
Reposted by Poul Foged Nielsen (Modec)
Today's jigsaw puzzle is a quick vintage postcard. Hope you like it!

zebraescapes.com/puzzle/sea-l...

#jigsawpuzzle
Zebra Escapes - 🚢 Shaky Sea Legs
🧩 100+ piece Jigsaw: A funny Victorian postcard - seasick on the deck.
zebraescapes.com
September 5, 2025 at 9:05 AM
Reposted by Poul Foged Nielsen (Modec)
My husband morphed his C64 jigsaw puzzle into a "spot the difference" puzzle.

Try it here:
zebraescapes.com/puzzle/c64-e...

If you didn't see the jigsaw puzzle, you can find it here:
zebraescapes.com/puzzle/c64-n...

#jigsawpuzzle #spotthedifference #blender #3d
🕵️‍♂️ Spot the 5 Differences - Commodore 64: Can You Spot the Errors? | Zebra Escapes
Can you spot the 5 differences between the two pictures? 🔎🧩
zebraescapes.com
August 4, 2025 at 10:06 AM
Reposted by Poul Foged Nielsen (Modec)
Today's jigsaw puzzle is another one from my favorite painter Martinus Rørbye. Caravan Bridge at Smyrna (Izmir, Türkiye).

Vibrant, colorful and typical of Martinus Rørbye. Painted in 1838.

#jigsawpuzzle #jigsaw

zebraescapes.com/puzzle/carav...
Zebra Escapes - Caravan Bridge at Smyrna
🧩 300+ piece Jigsaw: Painting by the Danish painter Martinus Rørbye - The Caravan Bridge at Smyrna
zebraescapes.com
July 28, 2025 at 4:36 PM
Reposted by Poul Foged Nielsen (Modec)
Today's jigsaw puzzle is special.

My husband made this as Commodore 64 nostalgia. The same computer is part of a puzzle in one of our online escape room games (Mission Possible) and the image shown on the screen is from another one of our games (Pirate Pursuit).

zebraescapes.com/puzzle/c64-n...
Zebra Escapes - 🕹️ C64 Nostalgia
A nostalgic puzzle featuring the iconic Commodore 64.
zebraescapes.com
July 15, 2025 at 2:03 PM
Pirate Pursuit Commodore 64 edition!

Well .. not really - but surprised how well the old breadbox can show a screenshot from our game ...

#indiedev #onlineescaperoom
June 10, 2025 at 7:41 AM
Reposted by Poul Foged Nielsen (Modec)
Still making online multiplayer jigsaws. I found this one more challenging than I imagined when I decided to make it. Lots of attention to details needed.

zebraescapes.com/puzzle/tv-test

If you want to collaborate with someone just go to the "Play with Friends" button and share the URL.
Zebra Escapes - Television Test Pattern
🧩 100+ piece Jigsaw: TV Test Pattern
zebraescapes.com
May 15, 2025 at 8:36 AM
Reposted by Poul Foged Nielsen (Modec)
I was reading up on research on puzzles and saw that jigsaw puzzles might help with stress and aging brains... so interesting.

www.frontiersin.org/journals/agi...

Of course I started to plan out how to create a fun online multiplayer jigsaw puzzle experience - and now we are making it.

🧩✂️
April 19, 2025 at 4:25 PM
Funny how threejs + physics quickly ends up getting quite complicated (IMO). Have to make sure that there is no escape for ny little 3d models 😀 ... #threejs #indiedev #cannones
March 3, 2025 at 3:46 PM
Reposted by Poul Foged Nielsen (Modec)
Year of the snake! Celebrating Chinese New Year with a "spot the differences" puzzle.

zebraescapes.com/go/chinese-n...
Zebra Escapes - Chinese New Year
Can you spot the 5 differences between the two pictures?
zebraescapes.com
January 26, 2025 at 11:29 AM
Reposted by Poul Foged Nielsen (Modec)
Just a quick "spot the differences" puzzle - snow joke ;)

zebraescapes.com/puzzle/snow-...
Zebra Escapes - Snow Joke!
Can you spot the 5 differences between the two pictures?
zebraescapes.com
January 24, 2025 at 7:04 AM
Today I'm working at the beach 😎

For a dark mode fanatic like me, MacOS' invert colors is great for this situation.

Hotkey is ⌃ + ⌥ + ⌘+ 8, but you have to enable it under Accessibility.

(Screenshot inverted in Photoshop, screenshots does not include inverted colors)
January 22, 2025 at 5:05 AM
Rewriting 🏴‍☠️Pirate Pursuit against our new base frontend.

... and I guess I got work to do ... 🫤

#indiedev #threejs #puzzles #onlineescaperoom
January 6, 2025 at 4:23 AM
Happy New Year! Can you guess the word here? (Check at zebraescapes.com/go/new-year)

#puzzle #blender
December 30, 2024 at 8:47 PM
Reposted by Poul Foged Nielsen (Modec)
Need a last-minute gift? Try an online escape room delivered instantly.

Save 25% with the discount code LASTMINUTE

Choose between our most difficult game "Pirate Pursuit" or a friendly Christmas game "Mission Possible". Choose "buy as a gift" at checkout.

zebraescapes.com
December 23, 2024 at 7:52 PM
Ok, still no syntax highlighting on Bluesky?

#typescript #svg
December 23, 2024 at 4:10 PM
Hmm. ok so you can't just add a complex svg with .innerHTML = "... svg ..." in Firefox.

It worked fine in Chrome.
December 23, 2024 at 3:57 PM
Reposted by Poul Foged Nielsen (Modec)
Another Christmas card from me to you with a puzzle.

Can you find the hidden word?

Check your answer here: zebraescapes.com/puzzle/santa...
(You can get hints on the page, if your guess was not correct)
December 21, 2024 at 3:42 PM
This is our little Christmas game with snow effect ❄️❄️ Snow is not part of the final game since it would put a strain on the players' computer. We only render when there are actual changes and not when the player is idling (🤔 thinking). #screenshotsaturday #threejs #indie #gamedev #blender #christmas
December 21, 2024 at 10:57 AM
Reposted by Poul Foged Nielsen (Modec)
Ho ho… hope we captured that Christmas spirit for you.

Thank you for writing such a nice thing about our games. Means a lot.
I love all of these. I clearly need to play the new full Christmas game one of these coming days. <3
December 19, 2024 at 2:52 PM
Merry Blender Blooming Christmas! 🎄 #puzzle #blender

👉 Check your guess here: zebraescapes.com/puzzle/merry
December 19, 2024 at 4:26 PM
Reposted by Poul Foged Nielsen (Modec)
Still a work in progress, but this week I'm adding 3D Render Targets and 2D Array RenderTargets to the WebGPURenderer in threejs!

It works on both WebGPU and WebGL backends and supports Multi Render Targets and writing to specific layer/depth OOTB!

github.com/mrdoob/three...
WebGPURenderer: Introduce RenderTarget3D and RenderTargetArray by RenaudRohlinger · Pull Request #30155 · mrdoob/three.js
Description Introduce support for 3D textures and texture arrays in multi-render target (MRT) setups for both WebGPU and WebGL backends. Unlike WebGLRenderer I used prefix instead of suffix (WebGLA...
github.com
December 18, 2024 at 8:19 AM
Reposted by Poul Foged Nielsen (Modec)
A snowy landscape puzzle for you today.

Check your answer here:
zebraescapes.com/activity/snow
December 14, 2024 at 3:24 PM
I am finally pretty happy with performance of our little game. But this is with a threejs pixel ratio of .7 - I might revisit auto increasing when FPS is high enough. #threejs #indiedev
December 16, 2024 at 5:27 PM
Some of the feedback we've gotten has been "PS2 era graphics". I am currently testing shadows on some parts, does it help? #threejs #indie #escaperoom
December 16, 2024 at 9:52 AM