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.
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)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.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.
About the Author(s)
You May Also Like