Log inSign up
Gabriel Dechichi
3,405 posts
user avatar
Gabriel Dechichi
@gdechichi
Engine programmer. Prev Head of Engineering at Proxima and Senior Engineer at @Unity. Built @playsuckup ($1M+), now building a next generation 3D engine in C
Joined May 2011
474
Following
13.9K
Followers
  • Pinned
    user avatar
    Gabriel Dechichi
    @gdechichi
    Oct 16, 2025
    as of October 2025 I have two corporate clients currently licensing and using my 3D engine made in C. main reason for their interest is it being 10x faster than @unity and instant load times on constrained platforms (e.g mobile and web). TLDR: performance sells.
    user avatar
    Gabriel Dechichi
    @gdechichi
    Jun 15, 2025
    just finished my animation system in C and turns out it's ~14 times faster than @unity's animation system. I didn't optimize any of this btw, probably could be much faster still 🧵
    00:00
    531K
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Jul 11, 2025
    “32 GB is not enough” wtf are we doing with software?
    user avatar
    mel
    @melqtx
    Jul 11, 2025
    i repeat 16 gigs is more than enough
    495K
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Jun 15, 2025
    just finished my animation system in C and turns out it's ~14 times faster than @unity's animation system. I didn't optimize any of this btw, probably could be much faster still 🧵
    00:00
    9.6M
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Jul 4, 2025
    not sure about you guys but I prefer my games running at 60 frames a second instead of 2.5
    user avatar
    vx-underground
    @vxunderground
    Jul 3, 2025
    2.1M
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Nov 1, 2025
    every time I talk about my engine with devs that used @unity their whole life I always get the same reaction: 1 - they don't believe one person can build an engine that surpasses it and 2 - even if they could, it must result in tech that is "too hard" to use this used to
    user avatar
    Gabriel Dechichi
    @gdechichi
    Jun 15, 2025
    just finished my animation system in C and turns out it's ~14 times faster than @unity's animation system. I didn't optimize any of this btw, probably could be much faster still 🧵
    00:00
    4.8M
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Jun 19, 2025
    a lot of people didn’t seem to believe that my C engine is 14x faster than @unity on the web. so I made the demo available online, link in the 🧵 the Unity project is on github, I’m still on the fence whether I’ll post the C code or not, maybe under CC non-commercial?
    00:00
    471K
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Mar 18, 2025
    bro on reddit got triggered when I said I'm making a game with no libraries, so I just pasted my code for dynamic arrays
    876K
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Jun 15, 2025
    reddit bro's reaction to my animation system in C. not only you can make things much faster, you gain speed *precisely* by making them simpler. my animation.c file is less than 300 lines, I pasted it in the replies for anyone curious.
    00:18
    user avatar
    Gabriel Dechichi
    @gdechichi
    Jun 15, 2025
    just finished my animation system in C and turns out it's ~14 times faster than @unity's animation system. I didn't optimize any of this btw, probably could be much faster still 🧵
    307K
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Aug 28, 2025
    last night I wrote a C tokenizer and parser to handle code generation for my game engine. when this is done I'll be able to generate type safe serializers, runtime reflection, and honestly anything else I can imagine. 100x more powerful than C++ templates.
    00:00
    398K
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Mar 23, 2025
    for years I've self-selected out of writing game engines from scratch because everyone says "it's too hard". but is it? This is my progress after 2 weekends of work. I use AI to explain me to topics I don't know, and then verify with online articles or youtube videos. 🧵
    00:00
    2.7M
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Mar 7, 2025
    for anyone with high enough attention span, I just re-watched 2 lectures by @cmuratori which I believe are probably the best educational content on Software Architecture out there. (and it's freely available) In order, they are 🧵
    191K
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Jul 9, 2025
    often times folks ask me what happens when you mismanage memory in C well, this happens
    00:00
    4.2M
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Oct 16, 2025
    game consoles in the 90s: turn it on, play. game consoles 2025: - turn on, wait for it to load - 30 min system update - need to log into your account - insert disk to play the game - disk game still needs to download data, wait for 50 GB download - loading... - more loading... -
    user avatar
    Andrej Karpathy
    @karpathy
    Oct 16, 2025
    TV in the 90s: you turn it on, you watch. TV 2025: - turn on, wait for it to load - popup: TV wants to update, 1.5GB. No. - scroll sideways, find prime video app or etc - popup: now app wants to update, 500MB. No!! - App launching... App loading… - select account screen - 🫠
    74K
  • user avatar
    Gabriel Dechichi
    @gdechichi
    Aug 29, 2025
    a lot of people reacting to this post saying Rust/C++26/OCaml etc has this feature out of the box. you guys realize this took me one evening to code right? and now that it’s done I can do anything I want with it. what are you guys flexing about?
    user avatar
    Gabriel Dechichi
    @gdechichi
    Aug 28, 2025
    last night I wrote a C tokenizer and parser to handle code generation for my game engine. when this is done I'll be able to generate type safe serializers, runtime reflection, and honestly anything else I can imagine. 100x more powerful than C++ templates.
    00:00
    114K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up