Marco Gomez
@TheCodeTherapy
Followers
106K
Following
227
Media
1K
Statuses
14K
I write colored words in a weird text editor and my computer does funny stuff
United Kingdom
Joined January 2012
How I created an OpenSource 3D game with @threejs and MML while live streaming the development of the entire game in a way that it could be watched inside the game itself 🤓 Time stamps: 00:00:00 - Intro 00:00:18 - The game engine 00:02:06 - The MML documents 00:04:06 -
21
52
354
... I'm obviously exposing some things in this video that would be hidden in a production game just for the sake of showing what happens "under the hood". Now, moving portals with conservation of momentum:
0
0
5
We just gave this big American family a brand new Tesla. Their reaction was priceless. The left burns down. We build up. Meet the Burbanks. They’re farmers and firefighters and homeschoolers from Oregon. Long-time subscribers who are raising 8 incredible kids. The Burbanks
443
675
5K
Portals in 3rd-person mode can be pretty complex, but with careful specialization of your renderer, they can be very seamless and convincing.
1
0
13
46! I couldn't feel happier for being alive as part of my generation. I lived enough to start programming with BASIC and 6502 assembly (CALL -151) on an Apple IIe clone, and also to see mad lads throwing computing power enough at gradient descent over matrices until computers
12
0
66
Portals math is migraine-like-hard, but it was an incredibly fun Sunday. I already have about 3 more ideas on my sleeve to make this feel cooler and 100% seamless. The green cube behind one of the portals was just to test oblique near plane clipping (which works perfectly now).
3
0
16
Order of the Sinking Star's trailer looks fucking amazing. Consistently beautiful art style in every stage that the trailer shows. https://t.co/6la8AfEiEh
store.steampowered.com
The Steam Winter Sale is on now — find great deals on thousands of games! Plus cast your votes in the 2025 Steam Awards.
1
0
16
This is a very cool playlist if you're interested in the topic: https://t.co/zyaKFBEanB
youtube.com
0
0
26
People often ask me which graphics API to learn first, and I answer: Start with OpenGL because it's easy. The answer should be: start from principles. You should first understand the ideas you want to express, and then worry about idiomatic ways to express them on specific APIs
11
16
419
Moving on with my cross-platform + cross-env Rust + WebGPU from-scratch saga. Day 4: Clustered Lighting (1024 lights)
7
9
169
Day 3, step 2. Let there be light and let there be shadows. What's new: Shadow mapping Next step: clustered lighting.
1
0
3
... the scariest part is the irradiance convolution compute shader, necessary to implement IBL. I know the name sounds very complicated, but please don't get the wrong impression... it's way more complicated than it sounds.
0
0
0
Moving on with my cross-platform + cross-env Rust + WebGPU from-scratch saga. Day 3. What's new: lights and IBL Next steps: shadow mapping and clustered lighting This is where we stopped yesterday (GLTF support): https://t.co/YrspZis7oJ
Now we have GLTF Loading. Next steps: complex lights and shadow mapping. But tomorrow, now it's 3 am I gotta sleep night night tks love u bye
3
2
58
Now we have GLTF Loading. Next steps: complex lights and shadow mapping. But tomorrow, now it's 3 am I gotta sleep night night tks love u bye
0
0
9
Now we have textures and PBR. Next steps: GLTF Loading, complex lights, and shadow mapping.
2
0
13
Now we have primitives and raycasting. And yeah... I know how this ends. It ends with me building YetAnotherGameEngine™️ during my Christmas break, but this time in Rust using WebGPU.
2
0
24
The total time it took me to write a Rust WebGPU application that builds cross-platform native and web (WASM): about 40 minutes. Time taking me to figure out how to make Windows 11 show a proper fucking icon for the app: 1 hour and counting. I fucking hate Windows so much.
55
51
2K
If you ever wanted to know what my job as programming entertainer and streamer feels like, imagine doing a coding interview every 2-3 days. But with several hundreds of interviewers who really do not want you to pass.
31
19
1K
Now that we're entering the ballpark of 2nm chips (roughly 20nm metal half-pitch, which scratches the limits of physics and 2D lateral Moore scaling), I honestly hope it takes a few years before we see another major hardware breakthrough. Decades of hardware abundance made
it's a file tree, you are showing dozens of files at a time, wtf do you mean you need to preload... what the fuck is happening in windows land
1
6
32