informa
2 min read
article

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 GameDev.net 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 GameDev.net 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

Disbelief

Chicago, Illinois
05.10.22
Producer

Build a Rocket Boy Games

Edinburgh, Scotland
05.12.22
Lead Animation Programmer

Windwalk Games

Austin, Texas
05.16.22
Game Designer

Sucker Punch Productions

Bellevue, Washington
05.10.22
Campaign Director
More Jobs   

CONNECT WITH US

Register for a
Subscribe to
Follow us

Game Developer Account

Game Developer Newsletter

@gamedevdotcom

Register for a

Game Developer Account

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

Register
Subscribe to

Game Developer Newsletter

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

Subscribe
Follow us

@gamedevdotcom

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