TheCodeTherapy Profile Banner
Marco Gomez Profile
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
Don't wanna be here? Send us removal request.
@TheCodeTherapy
Marco Gomez
1 year
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
@TheCodeTherapy
Marco Gomez
5 days
... 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
@bennyjohnson
Benny Johnson
2 days
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
@TheCodeTherapy
Marco Gomez
5 days
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
@TheCodeTherapy
Marco Gomez
7 days
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
@TheCodeTherapy
Marco Gomez
10 days
now the portals are fully flexible
0
0
3
@TheCodeTherapy
Marco Gomez
10 days
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
@TheCodeTherapy
Marco Gomez
12 days
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
Tweet card summary image
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
@TheCodeTherapy
Marco Gomez
19 days
This is a very cool playlist if you're interested in the topic: https://t.co/zyaKFBEanB
Tweet card summary image
youtube.com
0
0
26
@TheCodeTherapy
Marco Gomez
19 days
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
@tsoding
Тsфdiиg
1 month
Graphics API is irrelevant
11
16
419
@TheCodeTherapy
Marco Gomez
21 days
Same demo with no IBL
0
0
5
@TheCodeTherapy
Marco Gomez
21 days
Moving on with my cross-platform + cross-env Rust + WebGPU from-scratch saga. Day 4: Clustered Lighting (1024 lights)
7
9
169
@TheCodeTherapy
Marco Gomez
22 days
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
@TheCodeTherapy
Marco Gomez
22 days
... 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
@TheCodeTherapy
Marco Gomez
22 days
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
@TheCodeTherapy
Marco Gomez
23 days
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
@TheCodeTherapy
Marco Gomez
23 days
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
@TheCodeTherapy
Marco Gomez
23 days
Now we have textures and PBR. Next steps: GLTF Loading, complex lights, and shadow mapping.
2
0
13
@TheCodeTherapy
Marco Gomez
23 days
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
@TheCodeTherapy
Marco Gomez
24 days
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
@XorDev
Xor
24 days
View from my room! Should I write a tech breakdown of the effects?
76
41
1K
@tsoding
Тsфdiиg
27 days
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
@TheCodeTherapy
Marco Gomez
1 month
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
@ThePrimeagen
ThePrimeagen
1 month
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