Sign in

Bruno Simon

@bruno-simon.bsky.social
4K followers 60 following 117 posts

Creative developer • Freelancer • Teacher • 3D lover • bruno-simon.com • threejs-journey.com

PostsRepliesMedia
Reposted by Bruno Simon
s-phoenix.bsky.social @s-phoenix.bsky.social · 26/07/2026
Proud of myself today. What started as a simple infinite-grid shader turned into a month-long journey through rendering, maths, and plenty of frustration—but I finally got it working. I wrote about everything I learned: willofindie.com/proj/infinit... #webgpu #rustlang #glsl #realtimerendering
willofindie.com
Infinite Grid Shader
Learning to create an infinite grid procedurally using GLSL shaders. This post contains my notes, lessons and findings, and is intended for personal reference. Therefore, you might find errors, misjud...
05711
Reposted by Bruno Simon
Huw Roberts @huwroberts.net · 01/03/2026
The deadline for @bruno-simon.bsky.social Discord challenge for February was today, so I won’t be making more changes for a while : please try my game! play.huwroberts.dev/spacerift - very much open to ideas and suggestions, I learned A TON making this. three, webgpu, tsl, preact, typescript
play.huwroberts.dev
Spacerift
Spacerift is a WIP game by Huw Roberts
021
Reposted by Bruno Simon
Bruno Simon @bruno-simon.bsky.social · 25/02/2026
This is it, the final devlog is LIVE 👉 www.youtube.com/watch?v=BE5J... In this episode - Last tweaks before going live - Post-release troubles - Awards and distinctions - Announcements for what there is to come (Three.js conference?) Onto the next quest now! ⚔️
youtube.com
The end? - Portfolio - Devlog 15
YouTube video by Bruno Simon
1192
Reposted by Bruno Simon
Huw Roberts @huwroberts.net · 25/02/2026
I've been working on this during February for the @bruno-simon.bsky.social Discord challenge: Spaceship Play here : play.huwroberts.dev/spacerift/
play.huwroberts.dev
Spacerift
Spacerift is a WIP game by Huw Roberts
011
Bruno Simon @bruno-simon.bsky.social · 25/02/2026
This is it, the final devlog is LIVE 👉 www.youtube.com/watch?v=BE5J... In this episode - Last tweaks before going live - Post-release troubles - Awards and distinctions - Announcements for what there is to come (Three.js conference?) Onto the next quest now! ⚔️
youtube.com
The end? - Portfolio - Devlog 15
YouTube video by Bruno Simon
1192
Bruno Simon @bruno-simon.bsky.social · 20/02/2026
A little something to watch over the weekend 👉 www.youtube.com/watch?v=ZyG2... This DEVLOG is about sound design. One more and I'm done!
youtube.com
Sound design - Portfolio - Devlog 14
YouTube video by Bruno Simon
0423
Reposted by Bruno Simon
Huw Roberts @huwroberts.net · 10/02/2026
The spaceship themed game I'm making for @bruno-simon.bsky.social Discord challenge now has lasers play.huwroberts.dev/spacerift/?s...
021
Reposted by Bruno Simon
Huw Roberts @huwroberts.net · 06/02/2026
The game I'm making for @bruno-simon.bsky.social Discord challenge now has physics, random seed on load and specific seed through URL param and a new space-camper-van style ship I modelled 🌴🤣 Have fun bumping into rocks! play.huwroberts.dev/spacerift?se... ☝🏼 Try changing seed!
play.huwroberts.dev
Spacerift
Spacerift is a WIP game by Huw Roberts
041
Reposted by Bruno Simon
Huw Roberts @huwroberts.net · 03/02/2026
It’s a new @bruno-simon.bsky.social Discord challenge, “Spaceship” is the theme and I am IN! Day one : grab some assets from other projects and work on flight mechanics - live link: play.huwroberts.dev/spacerift/ 🚀🪐🔭 #threejs
011
Bruno Simon @bruno-simon.bsky.social · 02/02/2026
DEVLOG 13 is LIVE 🎉 Come check what I did to double the frame rate on my portfolio 👉 youtube.com/watch?v=EhZw...
youtube.com
Performance - Portfolio - Devlog 13
YouTube video by Bruno Simon
0152
Bruno Simon @bruno-simon.bsky.social · 30/01/2026
Devlog 13 almost done 🫠
6953
Reposted by Bruno Simon
Bruno Simon @bruno-simon.bsky.social · 26/01/2026
Devlog 12 is LIVE! 👉 youtube.com/watch?v=SkZQ... Come check how and why I built the intro and the achievements on my portfolio
youtube.com
Intro & Achievements - Portfolio - Devlog 12
YouTube video by Bruno Simon
1432
Bruno Simon @bruno-simon.bsky.social · 26/01/2026
Devlog 12 is LIVE! 👉 youtube.com/watch?v=SkZQ... Come check how and why I built the intro and the achievements on my portfolio
youtube.com
Intro & Achievements - Portfolio - Devlog 12
YouTube video by Bruno Simon
1432
Bruno Simon @bruno-simon.bsky.social · 15/01/2026
And new devlog! 👉 www.youtube.com/watch?v=YtKg... Did you think I'd stop since the portfolio is out?? I intend to finish the series, and this got to be the biggest devlog I've made so far. In this episode: - A bunch of updates - 4 new areas
youtube.com
New Areas - Portfolio - Devlog 11
YouTube video by Bruno Simon
3591
Bruno Simon @bruno-simon.bsky.social · 15/01/2026
What a day! My portfolio won FOTY and FOTY People Choice on FWA! 🎉 👉 thefwa.com/editorial/fw... Huge thanks to the jury and the community ❤️ A little bit of fireworks to celebrate 👇
5372
Bruno Simon @bruno-simon.bsky.social · 05/01/2026
My portfolio is nominated for SOTY on FWA 🎉 I would appreciate if you vote for me for the People's Choice Award 👉 thefwa.com/pca
0221
Reposted by Bruno Simon
SimonDev @simondev.bsky.social · 03/01/2026
Most online “GLB optimizers” only optimize for file size, but they still take up a huge amount of memory. One Sketchfab example: No compression: 39 MB file, 342 MB in memory Other tools: 4.26 MB file, 22 MB in memory My tool: 0.68 MB file, 6 MB in memory
1283
Reposted by Bruno Simon
Agustin Capeletto @lowpoly.gg · 18/12/2025
Experimenting with a new grid stack for 3D volume rendering in CSS. Try it! voxcss.com/gallery/
0162
Reposted by Bruno Simon
Agustin Capeletto @lowpoly.gg · 22/10/2025
A CSS terrain generator. No WebGL, just stacked grids and 3D transforms: terra.layoutit.com
610722
Reposted by Bruno Simon
Marcel Wiessler @marwi.bsky.social · 16/12/2025
I'm excited to share the first version of the Needle Inspector for three.js! We're looking forward to your feedback, ideas and of course bugreports. Let us know what you think, what you're missing and what you use it for! 🔬 Launch video: www.youtube.com/watch?v=zSFq... @threejs.org
youtube.com
Needle Inspector for three.js— Chrome Extension (works with R3F, Threlte, AFrame, Needle Engine...)
YouTube video by Needle
1135
Reposted by Bruno Simon
Marcel Wiessler @marwi.bsky.social · 11/12/2025
Playing around in @bruno-simon.bsky.social's new crazy portfolio - so many cute ideas! Using our in-dev #threejs chrome extension to explore objects, inspect properties and materials and much more. #webdev @threejs.org
192
Bruno Simon @bruno-simon.bsky.social · 09/12/2025
6 years of thinking I can make a better portfolio. 1 year of actually building it. My new portfolio is LIVE 🚀 Please, don't break anything! 👉 bruno-simon.com
1629452
Reposted by Bruno Simon
Anderson Mancini @andersonmancini.bsky.social · 15/10/2025
Live link: ssgi-webgpu-demo.vercel.app
ssgi-webgpu-demo.vercel.app
SSGI Demo - Screen Space Global Illumination with WebGPU & Three.js
Experience native SSGI with Three.js! Watch real-time color bleeding, dynamic emissive lighting, and realistic light bounces. Built with WebGPU, React Three Fiber and TSL. Interactive 3D demo showcasi...
081
Reposted by Bruno Simon
Anderson Mancini @andersonmancini.bsky.social · 12/10/2025
#threejs r181 is going to be insane. I’ve been playing with it before release — and we finally have native Screen Space Global Illumination + SSAO via #TSL in #r3f and #WebGPU. Live link soon. Subscribe at andersonmancini.dev Higher resolution video at: www.youtube.com/watch?v=hIRe...
3296
Bruno Simon @bruno-simon.bsky.social · 20/09/2025
I was messing around with TSL post processing. The sobel pass looks amazing!
1251
Bruno Simon @bruno-simon.bsky.social · 19/09/2025
Explosions and bullet time 💥⏱ What am I building already?
2210
Bruno Simon @bruno-simon.bsky.social · 17/09/2025
I needed a better visual feedback for when we boost. I guess that will do the trick 🔋🔋🔋
2221
Reposted by Bruno Simon
Bruno Simon @bruno-simon.bsky.social · 11/09/2025
Devlog 10 is LIVE! Do you want to learn how I make 3D experiences responsive? 👉 www.youtube.com/watch?v=Uc3U... Spoiler alert, it implies sweat and tears.
youtube.com
Responsive - Portfolio - Devlog 9
YouTube video by Bruno Simon
0264
Bruno Simon @bruno-simon.bsky.social · 11/09/2025
Devlog 10 is LIVE! Do you want to learn how I make 3D experiences responsive? 👉 www.youtube.com/watch?v=Uc3U... Spoiler alert, it implies sweat and tears.
youtube.com
Responsive - Portfolio - Devlog 9
YouTube video by Bruno Simon
0264
Bruno Simon @bruno-simon.bsky.social · 10/09/2025
Next devlog is almost ready! I'm sure you can guess the topic.
2140
Reposted by Bruno Simon
mattbcool @mattcool.tech · 25/08/2025
shadow improvements in the environment and with the tank
042
Reposted by Bruno Simon
mattbcool @mattcool.tech · 19/08/2025
Added a feeding system. Fish can die if you forget to feed them for too long. ☠️🐟 Looks like I broke something in the movement system trying to get the fish to move towards the food particles but a good enough start for tonight.
062
Reposted by Bruno Simon
Julien Lacroix @julien.do · 10/08/2025
My first work in Blender ever! The start of a new venture! 🤩 @threejs.org @blender.org @bruno-simon.bsky.social #threejsJourney #threejs
051
Reposted by Bruno Simon
Simon Abrams @simonabrams.bsky.social · 29/07/2025
I've been slowly making my way through the excellent ThreeJS Journey by @bruno-simon.bsky.social, and I made this dashboard to play around and tweak some of the 50 or so custom shaders that we created in one of the lessons. Check it out! 28-shader-patterns-app.vercel.app #threejs #webgl
28-shader-patterns-app.vercel.app
Shader patterns
061
Bruno Simon @bruno-simon.bsky.social · 17/07/2025
Got PS5 and Xbox Series X gamepad support 🎮 I'm not sure of the layout, but it's a good start. Enjoy Boy snoring in the back 🐶
0320
Reposted by Bruno Simon
Bruno Simon @bruno-simon.bsky.social · 07/07/2025
The Devlog 9 is LIVE! 👉 www.youtube.com/watch?v=Hj3d... - New lab area - Updated projects area - New career area - New social area - Foliage see-through - Improved scenery - Snow - Toilet? A some other features
youtube.com
Lab - Portfolio - Devlog 9
YouTube video by Bruno Simon
1171
Bruno Simon @bruno-simon.bsky.social · 07/07/2025
The Devlog 9 is LIVE! 👉 www.youtube.com/watch?v=Hj3d... - New lab area - Updated projects area - New career area - New social area - Foliage see-through - Improved scenery - Snow - Toilet? A some other features
youtube.com
Lab - Portfolio - Devlog 9
YouTube video by Bruno Simon
1171
Bruno Simon @bruno-simon.bsky.social · 01/07/2025
🧻
2100
Reposted by Bruno Simon
Kevin @webxr.bsky.social · 28/06/2025
Made the demo into a mini game, as an entry to @bruno-simon.bsky.social 's #threejsJourney challenge. The experience makes use of the Vibration API which works on Android devices, and offers more immersive haptics through the iOS app Brrrowser. Link 👇
251
Bruno Simon @bruno-simon.bsky.social · 24/06/2025
I guess I'll have to delay the next devlog
0210
Bruno Simon @bruno-simon.bsky.social · 24/06/2025
Probably the worst UX for a resume
4421
Bruno Simon @bruno-simon.bsky.social · 18/06/2025
While doing the lab, I realised how boring the old Projects area was, so I made it into a forge 🔨
1200
Bruno Simon @bruno-simon.bsky.social · 18/06/2025
I finally have a lab 🧪 Making this infinite 3D scroll wasn't easy, but I'm happy.
0122
Bruno Simon @bruno-simon.bsky.social · 09/06/2025
Bonfire can now be lit (as it should) 🔥
1160
Bruno Simon @bruno-simon.bsky.social · 09/06/2025
Back on my portfolio! I've added x-ray on the foliage so that we can see the car.
4551
Reposted by Bruno Simon
SimonDev @simondev.bsky.social · 06/06/2025
Just added the next part of the graphs and data structures section, covering traversal and pathfinding! Combined they're about 2.5 hours of new content, live now! simondev.io #threejs #gamedevelopment
0305
Bruno Simon @bruno-simon.bsky.social · 02/06/2025
The Devlog 8 of my new portfolio is LIVE! 👉 www.youtube.com/watch?v=HVw4... And I finally added the projects (among other stuff and little surprises 😈)
youtube.com
Projects - Portfolio - Devlog 8
YouTube video by Bruno Simon
2222
Bruno Simon @bruno-simon.bsky.social · 29/05/2025
Almost ready
0210