I been programming since I was ten, but growing up, we didn't really play video games outside of minesweeper and solitaire. I found Lego Universe kind of by accident, and was able to play the closed beta. I fell in love with the game, and played as much as I could all through beta and its all too short lifespan.
When LU ended, I tried some other games, but I was surprised that nothing else had the same magic. There weren't really any games that I loved like LU, so I spent a lot of time with Lego Mindstorms robotics. At the same time, I was learning C# with my Dad, and I got into gamemaker lite for a while, but that software as well as my NXT's processing power were too limited for me, and following a computer crash and a creative downtime due to school, I discovered Unity3d.
Unity really opened up a whole new world for me. The learning curve for me was really nice to get into making simple things, but the platform is so deep that I can make more complicated things easily as well. Also, the fact that Unity is getting better faster than I can learn it means that I always have new things to experiment with and look forward to.
I've been making games for several years now, and I am always learning new things. However, as is the case with many indie devs, most of my projects only get to the prototype stage before I run out of time or interest in the project. Because of this, I also participate in Ludum Dare, where several hundreds of devs make games in just one weekend (over 1000 games were made during LD44.)
Ludum Dare is a great way to just get something out there. The deadline is crazy and unrealistic, but somehow, great games are made. It's the experience of making something in two days that would normally take at least a week that is so exciting that it keeps you coming back for more.
Anyway, there you have a super compressed version of the games and programming side of my life story. I hope it was interesting to you!
Some of my other sites:
12:23pm, 7/16/2019