About OddestLab: Where Game Dev Meets Raw Silicon
Welcome to the lab. I’m OddestDev, and this is where the digital world crashes head-first into the physical one.
By day, I am a Software Engineer. For years, I lived in the luxurious world of high-level programming—a land of endless RAM, automatic garbage collectors, and helpful error messages that tell you exactly what went wrong.
But eventually, I got curious about what happens underneath the code. I wanted to touch the bare metal. I wanted to know how a rock (silicon) is tricked into thinking.
OddestLab is the intersection of Game Development and Bare-Metal Electronics.
This isn't just a place where we write games; it's a place where we physically build the consoles they run on from scratch. We ditch the safety wheels of modern operating systems and dive into the messy, frustrating, and incredibly rewarding world of hardware engineering.
What you’ll find here:
- 🕹️ Indie Game Development: Behind-the-scenes devlogs, custom physics engines, and the realities of solo game dev.
- ⚡ Bare-Metal Electronics: Wiring up naked microchips (like the ATmega32 and ESP32), designing custom PCBs, and debugging circuits with a multimeter when things inevitably catch on fire.
- 🛠️ Absurd Engineering: Why just code a game when you can build a custom, ridiculous physical controller to play it? From making Flappy Bird on a breadboard to hosting an MMORPG on a $4 Wi-Fi chip, we build things just to see if we can.
The Philosophy
In software, a bug throws an exception on your screen. In hardware, a bug stares at you in silence from a black screen.
This blog is dedicated to documenting that struggle. Every YouTube video I make will have a companion article here containing the actual C++ code, the KiCad schematics, the wiring diagrams, and the deep-dive technical explanations that couldn't fit into the video.
Join the Journey
If you love software, hardware, or just watching an engineer slowly lose his mind over a 10kΩ resistor, you're in the right place.
- 📺 Watch the builds on YouTube
- 📸 Follow the daily chaos on Instagram
- 💻 Grab the open-source code on GitHub
Grab a breadboard, fire up your soldering iron, and let's build something weird.