Karim Beyrouti
karimbeyrouti.bsky.social
Karim Beyrouti
@karimbeyrouti.bsky.social
software engineer | palestinian french
Reposted by Karim Beyrouti
My latest coding adventure is now up on YT -- some experiments with ray-tracing glass and water, and the cool caustics they can cause
youtu.be/wA1KVZ1eOuA?...
Coding Adventure: Ray-Traced Glass and Caustics
YouTube video by Sebastian Lague
youtu.be
August 16, 2025 at 12:44 PM
Reposted by Karim Beyrouti
Ocean level breakdown 🌊
Never posted this on Bluesky so here it is o/
#pixelart #indiedev #GameMaker
April 16, 2025 at 8:10 PM
Reposted by Karim Beyrouti
Interesting! Maybe I should rebuild my svelte powered fruit game subak.kempf.dev to do the same 🤔
subak.kempf.dev
May 14, 2025 at 5:49 PM
New little comp exploring boid behaviour. These autonomous agents flee from each other while staying confined to specific zones. Check it out:

karimbeyrouti.github.io/swarm (best on desktop)

#threejs
May 14, 2025 at 8:36 AM
Built a boid simulation: karimbeyrouti.github.io/sim (desktop best). Watching these digital creatures spontaneously organise is surprisingly satisfying!

#threejs
May 12, 2025 at 2:58 PM
Reposted by Karim Beyrouti
Published my WebGPU Particle Life simulation online! Obviously it requires WebGPU support, and it's quite resource-demanding, so I've set the particle count to 64k for now. Also it probably doesn't work on mobile; will fix later.

Enjoy: lisyarus.github.io/webgpu/parti...
Particle Life 2D
lisyarus.github.io
May 6, 2025 at 1:48 PM
Reposted by Karim Beyrouti
got tempted to rebuild this (x.com/5tr4n0/statu...) in webgl using my volumetric lighting shader work

not as good but still a fun one to build

r3f.maximeheckel.com/tunnel
May 2, 2025 at 7:09 PM
Reposted by Karim Beyrouti
i'm working on an open world roguelike with beautiful unconventional worldbuilding and procedural generation. consider pitching in if you can, or help by reposting! i'm currently below the poverty line and being trans in the USA is, frankly, very challenging.

patreon.com/vacuumflowers
Get more from Loren Schmidt on Patreon
creating video games + other digital art
www.patreon.com
April 28, 2025 at 2:02 PM
Reposted by Karim Beyrouti
3 years ago

Organicon, variation 00

winterbloed.be/constructs/o...

Reload for a new generator, mouse-click to freeze, unfreezing creates a new iteration
April 21, 2025 at 10:40 AM
Reposted by Karim Beyrouti
Hello everyone! I've been experimenting with some different ways of rendering a fluid simulation, and made a video about the journey over here: youtu.be/kOkfC5fLfgE
Coding Adventure: Rendering Fluids
YouTube video by Sebastian Lague
youtu.be
December 6, 2024 at 11:50 AM
Reposted by Karim Beyrouti
Building a game is hard. Where do you even begin? How do you structure it? How do you use patterns to improve development velocity?

I added a new section exploring the foundations of game architecture—principles and patterns behind games.

Sign up here 👉
simondev.teachable.com/p/games-thre...
Three.js Games
Threejs and game development
simondev.teachable.com
March 21, 2025 at 4:31 PM
Reposted by Karim Beyrouti
We've updated our real-time member map, now using d3.js → ca-n.in/community ++ join us! → ca-n.in/join
February 12, 2025 at 4:42 PM
Reposted by Karim Beyrouti
For World Expo 2025, I’m working on an interactive fluid installation built with #threejs and #WebGPU.

Initially explored SPH but hit performance limits at ~100k particles, so I switched to MPM. Reached my first milestone and put together a small demo.

Link to the demo below! ⬇️
February 6, 2025 at 1:34 PM
Reposted by Karim Beyrouti
January 31, 2025 at 6:44 AM
Reposted by Karim Beyrouti
Live: r3f-webgpu-post-processing.vercel.app
Source: github.com/ektogamat/r3...

You can download this to start your scenes with #r3f, #threejs WebGPU Renderer, and Post-Processing using #tsl. I also converted my jet engine shader from GLSL to TSL using the transpiler.

I hope you like it
January 13, 2025 at 12:09 PM
Reposted by Karim Beyrouti
This game stands for so many things: the power of games to tell stories, the ability to make games anywhere, the freedom to discuss big topics in games.

All additional funding helps us reach these goals, so if you still want to support Rasheed's dream, please do!

www.launchgood.com/1948
Dreams on a Pillow - a videogame experience about the 1948 Nakba, based on a true story | LaunchGood
A pseudo-3D stealth adventure game about a land full of people being made into a people without land
www.launchgood.com
January 8, 2025 at 4:21 PM
Reposted by Karim Beyrouti
Shipping now: Maze of Whispers: The Art of Mari Zand @madmaraca.bsky.social

A gorgeous coffee-table book featuring artworks of rich gardens, cities, temples, and galaxies created entirely using voxels.

#artbook #isometric #architecture #voxel #booksky 💙📚

www.tuneandfairweather.com/products/maz...
December 13, 2024 at 6:26 PM