In my free time I've been working on a 2D MMORPG engine in C#. I'm working on the networking code right now, working toward being able to connect and move around the game world. I'm enjoying the network code, but I'm really looking forward to getting back to shader code and implementing dynamic lighting at some point down the road. Wanting to build an MMORPG was the main thing that got me interested in software devel…
I built something similar on google app engine way back when it was new and cheap. It was browser based so more text than cool graphics. And I didn't get to play with shaders.
It may sound dry but I was thrilled with the challenges of coding for NoSQL BigTable and its promises of cheap scalability. It was a fun project.