I happened upon a tweet that mentioned a 50 step “how to make a C64 game” series so I searched and found this page. There’s now 52 steps and it’s still being worked on!
If modern platforms are more your thing then check out this playlist by RedReaper132 on Youtube. It’s a good series to learn about SDL and OpenGL. He keeps things simple but covers the basics of game development; setting up an IDE and compiler, game loops and events, collision detection and more.
Once you’ve watched and digested those, look at this SDL game framework series by Tim Jones. The code in these tutorials is more complicated as the author uses classes, virtual functions and other features of C++. It’s not as accessible as the YT videos but when you get to tutorials like this entities one you’ll appreciate the thought put into the code layout.
Me? I’d like to do a version of Arkanoid 2..
http://www.youtube.com/watch?v=e8Xx1b8VcE0
BTW – the ACME cross compiler was used for the C64 development. The PDF books here will help you get familiar with the internals of the C64!
Em interesting tutorial. I’m getting a bit confused about some of the code around the joystick functions, which is making me want to examine it all in more details… It’s certain a bit cleaner than the code I used to write in my Action Replay debugger! (as did you)
I didn’t get that far! I only read the first couple but if I had the motivation I’d follow the rest as it seemed like a good series. The SDL tutorials are keeping me quite busy as it is. The later ones are a mind bender, but I’m still trying to understand completely the file layout and classes..
Some related links I would like to read more (but probably won’t have time to): game loop, gamedesigncenter.