Marco Gomez (@TheCodeTherapy) header
Marco Gomez (@TheCodeTherapy) profile picture

I write colored words in a weird text editor and my computer does funny stuff

Joined January 2012
Photo by Marco Gomez (@TheCodeTherapy)Photo by Marco Gomez (@TheCodeTherapy)Photo by Marco Gomez (@TheCodeTherapy)Photo by Marco Gomez (@TheCodeTherapy)Photo by Marco Gomez (@TheCodeTherapy)Photo by Marco Gomez (@TheCodeTherapy)Photo by Marco Gomez (@TheCodeTherapy)
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 - multi-player sync 00:07:58 - memory game example 00:09:20 - client-MML communication 00:10:50 - reusability and composability 00:12:06 - MML tags and attributes 00:13:32 - interoperability 00:14:11 - the platformer game 00:16:15 - more MML tags and attributes 00:18:16 - let’s write a game 00:24:52 - 3d objects with primitives 00:33:41 - creating interactive blocks 00:41:29 - creating click event handlers 00:44:30 - creating animation functions 00:51:25 - the game step function 00:59:22 - checking states for victory or draw 01:03:42 - creating display labels 01:15:16 - the reset game function 01:17:29 - the finished game 01:18:50 - final considerations If you liked the project, please also follow these legends: @MarcusLongmuir : the father of MML; @MorgeseSacha and @deej_io : my buddies at the MML Team; @RJFWhite and @HermanNarula : creating the craziest possible shit you can imagine (and some you can't even imagine yet) at @Improbableio
22
52
4
356
39,032
Replying to @ayubio
O evento tem cheiro de ação preventiva. O famoso "desliga tudo. A chance de dar merda é pequena, mas pode dar merda".
1
24
1,317
Let's go!!! Happy to be part of it! 😎
1
3
128
Marco Gomez retweeted
Introducing the @opengameio Jam Judges 🥳 We’re so lucky to partner with over 25+ judges from the tech, creative and gaming communities! Full roster below Community Judges - @ParikPatelCFA - Investor, Samosa Capital - @rrhoover - Founder of Product Hunt and Investor at Weekend Fund - @TheCodeTherapy - Developer, MGZ - @blakeir - Investor, Hidden Capital - @Dimillian - Developer Experience, OpenAI - @Shalom_HeyEliy - Building VATAR - @AikoDai_ - Global Marketing Manager, Tripo - @gdechichi - Founder, Kaigen - @chongdashu - Teaches building games with AI - @SuperTrip64 - Developer, SuperTripLand - @startupoppa - Building consumer social apps - @_chuckyc - Developer Advocate, RevenueCat - @scobelverse - Artist, Vector.Tango - @OdinLovis - Creative Engineer, fal - @DeepStarts - Full Stack Developer - @turtlesoupy - Creator, smash.fun and ex-MTS @OpenAI - @luckeyfaraday - AI game dev - @Octoberry - Exploring AI and agents - @Ryancampbell - Software developer - @0xGuavaGuy - Engineer, SuperTripLand - @MeticulAi - Game developer, Meticulai Games Sponsor Judges - Daniel Hegedus - Growth, ElevenLabs - Sierra Mon - Product Marketing, Meshy - Bingjun (BJ) Lin - Senior 3D Artist, Meshy - @tinasang - Marketing Lead, fal - Kenneth Loebenberg - Creative Engineer, fal OpenGame Team Judges - @keithvlucas - Former CTO/CPO and employee #7, Roblox and advisor at OpenGame - @KaladinOG - Co-founder, OpenGame - @0xRishi - Co-founder and CEO, OpenGame
A new game jam is coming from @opengameio... - $100K cash prizes - Sponsored by @ElevenLabs, @fal, and @MeshyAI - 1 month (Nov 18-Dec 18) to show off your creativity - Build a game using any tool / game engine that exports to the web Drop your email: opengame.io
18
13
10
84
26,291
Replying to @sseraphini
Timeouts, idempotency keys, circuit breakers, job queues com retry e dead letter queues (DLQ), fallback pattern, health checks, logs estruturados, distributed tracing, rate limiting, backpressure, bulkhead pattern pra isolamento de falhas. A lista provavelmente é bem mais longa.
1
12
456
Marco Gomez retweeted
Replying to @opengameio
@opengameio Game Jam Sponsor Highlight: @ElevenLabs Sound accounts for a massive (and often underestimated) portion of a game’s perceived polish / emotional impact / quality, even though audio assets typically make up a tiny fraction of a game’s total file size and budget We have used @ElevenCreative for all the games we’ve made: sound effects, voice design / TTS, music, and more This partner is especially special to me, having worked at ElevenLabs and been an early user of the platform since 2023 shortly after they exited beta. @mati and @dabkowski_piotr have built a truly generational product and company! Sponsor credits (separate from $100K cash prize pool): - For participants: free month of Creator plan (131K credits) - For “Best Use of ElevenLabs” winners: 6 months of Scale plan (10.8M credits) to 1st place and 3 months of Pro plan (1.8M credits) to 2nd and 3rd place Sign up at opengame.io to be notified when we go live next week!
A new game jam is coming from @opengameio... - $100K cash prizes - Sponsored by @ElevenLabs, @fal, and @MeshyAI - 1 month (Nov 18-Dec 18) to show off your creativity - Build a game using any tool / game engine that exports to the web Drop your email: opengame.io
5
4
34
1,474
Replying to @SheriefFYI
Please do. We need Pizza Dude 2. youtube.com/watch?v=ldVynad-…
1
154
Replying to @LowLevelTweets
well, itdependsware
297
As a Gen X (1979), I lived through: - The end of the Cold War - Nostradamus doom in 1999 - Y2K - 9/11 - 2008 subprime recession - 2012 Mayan calendar doom - COVID-19 - WW3 fears - The AI will take your job and bubble doomerism And now the media wants to scare me with power outages? Bitch, at this point I don't fear ALIEN RAPE anymore. Bring it on. I was forged in fire, and I fear nothing.
2
2
38
2,685
Nunca achei que ficaria tão feliz com uma empresa não conseguindo cumprir o que me prometeram inicialmente 🤣
2
209
Replying to @andre_alb
Rapaz, esse M5 tem uma história absurda. Eu na verdade encomendei o M4, e a Apple não deu conta de me entregar, pois havia parado de fabricar e já não tinha mais o modelo em estoque com aquela exata configuração em nenhum lugar. Depois de muito bate-boca e ligações entre mim e a sede deles na Alemanha, eles acabaram me colocando na fila de prioridade e me ofereceram o M5 128 pra substituir o que eles não conseguiriam me entregar. Então acabei, SEM QUERER, sendo um dos primeiros caras do mundo a pegar o M5 quando começaram a distribuir. LOL
1
2
237
Replying to @andre_alb
Mantenha as expectativas razoáveis. Por enquanto, ainda não existem metal kernels capazes de rodar esses modelos tão rápido quanto eles rodam numa 4090 ou 5090. Eu rodo o Qwen 3.8 no meu M5 128GB, mas o desempenho fica bem inferior ao da 4090. A Perplexity publicou (open source) uma engine deles, pra Apple silicon/metal, com performance boa, mas é uma engine pra uma versão muito específica do Qwen 3.6.
1
43
Replying to @victorludgero
Ansioso para ambos: 1) O GP; 2) A melhor época de todos os anos
2
17
351
Replying to @andre_alb
Threadripper 3970X + RTX 4090 Qwen 3.8 28B Q4_K_M GGUF
1
62
Replying to @AkitaOnRails
Eu investi um fim de semana ou dois olhando pra esse vespeiro, e um launcher é sim uma ideia viável e interessante. Dentre os problemas mais complexos que encontrei, a falta de padrões nos jogos daquela era é o pior deles. Um dos exemplos mais trabalhosos que eu tive que resolver que parecem triviais mas não são, foi lidar com o mouse PS/2 (as implementações da época lidavam com interrupções e incrementos de posição, enquanto nossos padrões atuais lidam com posições absolutas do ponteiro em relação à viewport). Resoluções diferentes, dois estados de cursor independentes, conversões assimétricas, etc. É um problema não apenas espacial, mas também temporal.
3
514
Generate your TTS with timings (you can do it on the cloud through ElevenLabs or through local engines like Kokoro, Chatterbox, etc.). Then I created an aligner (runs in a background worker). Every chunk of audio goes through it, and it uses a speech recognizer with a pronunciation dictionary to time each known phoneme like "m", "ah", "s", "o" (known means that I have a measured mouth shape for it). The mouth shapes' weights were measured with nvidia's Audio2Face, and I composed a pre-computed table. The player reads the audio clock and is responsible for lerping the mouth shapes' weights over time, overlaid on top of the current facial expressions (which are driven by tags between [square brackets] my agents generate for each sentence of their responses.
1
2
45
What really bothers me is that the X API was never that expensive for genuine use cases, and the spam-bot problem was never solved. In read-only mode, the API would be a fantastic way to keep up with current tech trends and news (which is hard to do these days), but their new pricing model makes it prohibitively expensive.
1
2
28
Replying to @dhh
That wouldn't be a big problem, cause we all perceive things differently. What bothers me is that most of them tend to make things sound different from **what they clearly see they are**. Disingenuity matters the most.
1
184
Replying to @AestherML
People have a hard time believing me when I say GPT-5.4-mini is much better than Luna, but it is. Luna is 7.5 to 9X cheaper tho, but it's a shitty model.
72
Replying to @thdxr
webgpu+compute shaders and/or a razor blade. easy
1
5
597
Replying to @thdxr
Awn. Thanks, man! You should see the experiments with Metahuman models. I still haven't solved hair properly, so the nightmares they give me are just 😙🤌 impeccable
2
7
774