https://bruno-simon.com/ Interact Unstuck [map] [close] A [home] [gear] [gamepad] [medal] [wheel] [whisper-fi] [question] [home] [options] [controls] [achievemen] [circuit] [whispers] Your message here [behindTheS] Bruno's Home Welcome! My name is Bruno Simon, and I'm a creative developer (mostly for the web). This is my portfolio. Please drive around to learn more about me and discover the many secrets of this world. And don't break anything! Options Audio Toggles sound [audioOn] [audioOff] Quality Toggles some effects Low I'm stuck! Teleports you to the closest respawn Respawn Reset Resets every object Reset Renderer Best for performance WebGPU Server Pending Mouse Keyboard Mobile Tablet Gamepad WASD or ARROWS Move around SHIFT Boost CTRL LEFT or B Brake SPACE Jump ENTER Interact M Map L Mute T Post a whisper R Respawn NUM KEYS/NUM PAD Activate hydraulics LEFT CLICK (DRAG) Move camera H Honk One finger Move the car Two fingers Move camera / zoom Tap (on the car) Jump B Boost Y Jump X Brake A Interact / Exit LT L2 Accelerate RT R2 Backward accelerate LB / RB L1 / R1 Hydraulics Joystick Left Turn wheels Joystick Left (press) Honk Joystick Right Move camera Joystick Right (press) Zoom in/out Select Reset Start Pause Achievements / 2h 30min 15s Rewards Unlock at [red] [lock] Unlock at [orange] [lock] Unlock at [white] [lock] Unlock at [black] [lock] Unlock at [flames] [lock] Unlock at [abyssal] [lock] Reset achievements Circuit [warning] Server currently offline. Scores can't be saved. No score yet today Resets in Restart End Controls Leave a whisper Whispers are messages left by visitors. - Everyone can see them - New whispers remove old ones (max 30) - One whisper per user - Choose a flag - No slur! - Max 30 characters [warning] Server currently offline [fr] [close-mini] [remove] [ ] No result [ ] Behind the scene Thank you for visiting my portfolio! If you are curious about the stack and how I built it, here's everything you need to know. Three.js Three.js is the library I'm using to render this 3D world. It was created by mr.doob (X, GitHub), followed by hundreds of awesome developers, one of which being Sunag (X, GitHub) who added TSL, enabling the use of both WebGL and WebGPU, making this portfolio possible. Three.js Journey If you want to learn Three.js, I got you covered with this huge course. It contains everything you need to start building awesome stuff with Three.js (and much more). Devlogs I've been making devlogs since the very start of this portfolio and you can find them on my Youtube channel. Even though the portfolio is out, I'm still working on the last videos so that the series is complete. Code source The code is available on GitHub under MIT license. Even the Blender files are there, so have fun! For security reasons, I'm not sharing the server code, but the portfolio works without it. Musics The music you hear was made especially for this portfolio by the awesome Kounine (Linktree). They are now under CC0 license, meaning you can do whatever you want with them! Download them here. Some more links * Physics library = Rapier * Audio library = Howler.js * Fonts = Amatic SC & Nunito -- Bruno [close] A Your time 00:00:000 [warning] Server currently offline. Scores can't be saved. [fr] [close-mini] [remove] [ ] No result [ ] Submit or Restart [close] A [discord] Discord Public server Come hang out with the community, show us your projects and ask us anything. Join server Private messages Contact me directly. I have to warn you, I try to answer everyone, but it might take a while. Start chating [close] A