Low Level Game Dev

I'm learning quite a bit about the Linux graphics stack recently. I started reading about openGL and cairo and how they work with drivers, the X Window System, the kernel and ultimately the GPU(allthisbriefly). Today I was reading about X11 because I wanted to learn how to create a window with compiled C code and eventually from there start messing with graphics some how. So I spent all day learning how X clients interact with the X server using the X11 protocol.

(this sparked ideas on how I could finally make use of that raspberry pi over the network for fun creating windows and such with xorg\x11.. and maybe from there ask my bud who lives in a different state if I could try putting some windows up on a test machine or somethin over the internet) Anyways, i'm excited...



I want to see who can stupefy me the most. Show me the lowest level code you yourself have written for a game. :)

A while ago I worked on a series for fun called Nand to Tetris. http://www.nand2tetris.org/ Its pretty much the lowest you can go as of code created to write graphical interfaces. Literally down to the nand gates of hardware.

That is thoroughly impressive, really.

I honestly encourage a lot of programmers to attempt the program. A lot of them fail in the end but it is a great learning experience no matter your experience. Its great for gathering a much deeper understanding of how things work instead of just knowing they work.