I’ve been planning some tutorials for helping anyone get into console games programming. Programming video games for consoles is not easy but everyone needs to start somewhere. The only restriction I’m making is that you learn C++ since this is the first language you will need to know to earn a living writing console games.
So where to start? You need:
- a computer and operating system
- a C++ compiler and integrated develoment environment (IDE)
- a software development kit (SDK)
- some tutorials (code snippets)
- a simple game idea
- a passion for computers, programming and ultimately debugging
So which of each? Obviously you can make up your own mind but I’m going to try the following:
- a dell laptop and Vista
- visual c++ express edition
- Allegro (maybe Allegro Simplificator if the C++ side holds up), maybe libSDL
- browse the other articles in this blog for snippets
- anything here but lets start really simple with a coin shuffling game (Silver Dollar Game)
- this is up to you – you’re going to have to persevere when everything doesn’t work
If you have to alter part 1 (say to MacOS or Linux), then only part 2 needs to change. The SDK I’m using will work on Mac OS X computers and Linux based computers. I won’t go into detail about how to get your compiler and IDE working on your OS (including Vista). There are plenty of links around the internet, just use your favourite search engine.
Finally: If you manage to make a great game using this blog as your starting point, please contact me. The only reason I’m doing this is to help kick start the next generation of games programmers.