2 min read

Experienced Programmer new to Game Dev

Gamasutra blogs, now what could be cooler than the timing of this with me diving into game dev. A long time C# programmer looking to get the basics down and then move into some serious C++.

I've been doing C# for some time now, since the 1.1 framework.  While I have been building business apps during the day, at night I've toyed with Unreal Script as well as level design with Serious Sam.  You can see my level that had a top review by 3D ActionPlanet (those were good times).

Anyway, I thought I would share my progress here.  I have a tetris clone written in C++ that I got form and compiled in VS 2008.  I want to improve on it and build it within MS XNA.

Unfortunately (or fortunately depending on how you look at it) I'm self taught (except two C++ courses from the UW in 2002).  I've been a geek since I was a kid.  Moving around too much never allowed me to finish my undergrad.  

So, while working on my undergrad and graduate degrees from the UW in Comp Sci I will be working on the following list, and, posting every line of code right here.  

  1. Write some basic games and demos for about 6 months or slightly more using MS XNA. This will allow me to learn the basics of gamedev, game logic and maybe 3D space.
    GOAL: Learn the basics of game dev, (graphics, game loops, ai, animation etc)
  2. Create some games for about 1 year or more in c++.  The area of focus will most likely be AI or something else that I may fall in love with.
    GOAL: Go through the growing pains of re learning C++ well enough were one would be comfortable putting it on a resume, and specifically c++ for game dev.
  3. Continue to create games/sims in C++ and focus on the using higher math and more complex use of C++. 
    GOAL: Fine tune my specialty...

For a good read in the forums as to why I choose this route go ahead and read this thread on "Why C# XNA When Everyone Wants C++"

Stay tuned for more.

Latest Jobs


Chicago, Illinois

Build a Rocket Boy Games

Edinburgh, Scotland
Lead Animation Programmer

Windwalk Games

Austin, Texas
Game Designer

Sucker Punch Productions

Bellevue, Washington
Campaign Director
More Jobs   


Register for a
Subscribe to
Follow us

Game Developer Account

Game Developer Newsletter


Register for a

Game Developer Account

Gain full access to resources (events, white paper, webinars, reports, etc)
Single sign-on to all Informa products

Subscribe to

Game Developer Newsletter

Get daily Game Developer top stories every morning straight into your inbox

Follow us


Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more