Upcoming Events
Unite 2010
11/10 - 11/12 @ Montréal, Canada

GDC China
12/5 - 12/7 @ Shanghai, China

Asia Game Show 2010
12/24 - 12/27  

GDC 2011
2/28 - 3/4 @ San Francisco, CA

More events...
Quick Stats
89 people currently visiting GDNet.
2406 articles in the reference section.

Help us fight cancer!
Join SETI Team GDNet!
Link to us Events 4 Gamers
Intel sponsors gamedev.net search:

  Contents

 Introduction
 The Very
 Beginning

 The First Design
 Setting Things Up
 Conclusion

 Printable version

 


  The Series

 Part I
 Part II

 

Introduction

Here it is! My first tutorial to be officially published by GameDev.net (yes, I’m very proud). I wrote some other small tutorials for game programming beginners about several topics, but instead I decided to group them all and make a series of tutorials from the very beginning of a game to the publishing phase. I doubt with the games you’ll learn to develop here you’ll get rich, but with a little imagination and hard work maybe you can even get some of them in bundle packs (and I don’t even ask for your money J).

For those who don’t know me, my name is Bruno Sousa (or Akura on the Internet) and you can probably find me in #Gamedev chat.

I first thought of doing this series by starting with a simple game (Pong) and developing it with your help, but I decided to make this series infinite; that is, every time I get some free time I’ll write the next tutorial. Since I’m still in school and trying to get into the industry my schedule isn’t that good, but I’ll try to do my best. As long as I have time (and GameDev.net doesn’t mind by ramblings) I'll keep writing these tutorials.

The only thing required for this series is that you have a basic knowledge of C and C++. The reason why I just don’t use one or the other is I like to merge them, since parts are easier using C and others are easier using C++. If you don’t know one of these languages but know the other you’ll have no problem grasping these tutorials, but even so, if you’re stuck mail me at magick_pt@geocities.com and I’ll do my best to help you out.

Also, I’m not the master of it all nor do I intend to be (for the time being). I’m as human as you so I can also make mistakes. If anyone notices an error or bug please tell me.

With all that said, let’s start.




Next : The Very Beginning