hello world · I'm Sagar, aka rgbguy

I build graphics from scratch. Then I show you how it works.

Nine years as a graphics engineer at Qualcomm, ShareChat and Metadome. Now I build my own engines, turn equations into art, and teach it all to a 410K+ community.

Why rgbguy exists4 min
410K+community across platforms
10M+views on YouTube
9 yrsbuilding graphics in industry
2patents filed in AR

Watched by millions

All videos →
Bird with maths1.4M views
Snake with maths1.3M views
Stingray with maths1M views
Butterfly with maths1M views
Cheat codes596K views
Animation retargeting591K views

Pick your path

A game engine, from scratch

FuzX is my C++ game engine. No Unity, no Unreal. I'm building it in public, one episode at a time.

Full series →
EP 1I'm building a game engine from scratch in C++
EP 2How GPUs turn math into pixels
EP 3Scene graph, components, assets
EP 4My C++ game engine runs on Android

From the build log

    All posts →

    Nine years of shipping

    Qualcomm2018 - 2022
    XR research

    Real-time depth compression for cloud VR reprojection. Two patents filed in AR rendering.

    ShareChat2022 - 2023
    Graphics SDK

    Owned Shutter, a cross-platform C++ graphics SDK on OpenGL and Metal behind the camera and video editor.

    Metadome2023 - 2024
    Web graphics

    Rebuilt a WebGL virtual try-on SDK from scratch. 10 FPS became 30+ on low-end phones, 60+ on high-end.

    Full story →

    Got a rendering problem, a class to teach, or an audience to reach?

    I take on graphics and R&D work, teach gamedev and maths, and partner with brands that fit the community.

    Join the 410K+