Dev; Tech Nerd; Focusing on 3D real-time rendering and gamedev;

Joined March 2021
60 Photos and videos
Building toolchains to optimise 3d objects feels weirdly good. When you just see that file size shrink by over 10x with almost no visual difference :))
17
Mattia Metry retweeted
Residual Primitive Fitting of 3D Shapes with SuperFrusta Another great work done by our intern Aditya Ganeshan @AdobeResearch. We introduce a framework for converting 3D shapes into compact and editable assemblies of analytic primitives.
6
40
358
24,313
Mattia Metry retweeted
Alright interns, we need to have some real talk here I am tired of vibing on stream. I dont really like vibe coding unless its a tool i have no desire to build (how i manage things on my stream / how i write my youtube videos are great examples of things i would never build but i have). I dont like vibing the things i care about. I hate the code it generates, i hate the feeling of getting everything i ask for and nothing i want. I hate the subtle offness around vibe coded things. It is just driving me nuts. So for the next while i am going to be done vibing on stream. I genuinely have been trying my hardest to make this work and i cannot quite put a finger on why i hate it, but i do. And i just feel so horribly guilty and wrong because i am not getting the results of "everyone else on twitter." How am i, someone who prides themselves on making youtube videos that i think are actually good for people. To make videos that help people laugh at the silliness of tech or learn something new. But here i am not able to keep up with all these people claiming the sky is literally coming down. I just feel horrible and guilty about it. Now i know the world is changing fast, and i want to be able to understand that change super well, be able to talk about it, be able to give really accurate opinions about it so for the last 3 months i have vibe coded an absurd amount of things. But now... i am just tired of it. I dont want this any more. I want to be a tradcoder. I dont know why i told everyone this, but i just have this growing sickness that is just eating me alive around vibing and i dont know how to express it. You all are fired, CEO ThePrimeagen
515
419
8,422
647,748
Ever since i started working on my personal project using Odin, I feel so slow when having to use Unity for my job. But its not even just the slow engine & compiling times, its also the fact that it pushes you to work with many abstraction layers i feel like
35
Mattia Metry retweeted
And btw, podcasts that are in various stages of release pipeline include: - @mmalex Hardware from Scratch - live design of the tiniest game console - @DelaneyGillilan on why JS sucks, but web itself doesn't (Datastar btw) - @antovsky (one more Large Arrays of Things joint Code Review of Anton's games from 2008) - @miketuritzin on his SDF engine & upcoming game - @filpizlo & @cmuratori on Fil-C & memory safety more broadly - @zeuxcg on meshoptimizer (tons of cool awesome graphics info!!) - @castano on his time at Nvidia, Thekla & Spark - realtime GPU texture codec (hats off!) Since it's a lot the plan is to pick up the pace for couple of weeks and release two episodes weekly. Are you ready?
7
7
132
7,510
I can't believe how freaking long this took, but finally: i have a small instanced renderer with a render graph running on mac, windows and linux with sdl3 and in the browser using #odinlang and #wgpu Next up: MSDF font rendering 😎
157
Learning about UTF8 strings is way deeper than i thought. Having to manually deal with runes vs characters etc. is something i never thought about prior to researching it to then implement myself
31
Currently reading the @odinlang book by @karl_zylinski and enjoying it so far. Especially the fact that switch statements expect all possible cases by default or it doesn't compile is such a small thing but one i would love to have in every language!
1
52
Unions also seem like a very nice and well thought through concept!
20
Having bought an e-ink tablet has been one of the best investments recently! I can finally read and mark down the holy Game Engine Architecture book without any distractions!
1
34
A long long time ago, someone came up with the .csv file type which stands for "COMMA separated values" - then microsoft came along and just used semicolons instead. Thanks microsoft :)
1
2
35
#AdventOfCode Day 1 Participating for the first time :)
3
103
That feeling when your code just starts to fall into place - seemingly emerging and shaping itself.... This is why i code!
37
So i basically just broke my brain for 3h straight on some recursion problem... A few stack overflows and a ton of breakpoints later, it finally works😮‍💨
29
23 Jul 2025
Highly recommend @cmuratori talk at @BetterSoftwareC ! Working in Unity made me feel like I was forced into OOP, but this talk really made me think and realize I already encapsulated most stuff the correct way, not the OOP way :) but I will definitely keep an eye on it even more
1
34
On holiday for 3 days now and im already playing around in godot & unreal a bit just to get a feel for those different engines😅
1
42
While my initial impression of godot was super good and UE (with C ) mid - it flipped 180deg now where i really start to like "the ue way" and c while gdscript gives me flashbacks of js and python🥲
42
11 Jun 2025
I know ppl hate on the liquid glass design - especially cause of the horrible readability... but still thought it would be a fun little challenge to try an recreate a very simple version of it in unity :) Might work on it some more cause it was pretty fun!
1
1
105
11 Jun 2025
Here's a short video with motion - each button has different blur and refraction Adding interactions might be a fun next step🤔
1
47
That moment when you need to add functionality to your code-base and it just fits perfectly because you "overengineered" the systems months before and now it pays off bigtime 😮‍💨 Can't get enough of that feeling
34