Complete Beginner to Game Development
I know the basics of C++ (Mainly Console applications) and have made many simple text based games, but i want to go further and start 2d (and later 3d) graphics, But i don't know where to start.
Can someone help me find a good book, or a tutorial site, or anything at all to get me started?
Can someone help me find a good book, or a tutorial site, or anything at all to get me started?
Note to forums... I may be copying this often
Since you've made text-based games, I believe you should go to 2D land. Here's my suggestion on how you should progress.
The reason for this list is because you know how these games work. The rules and how all the parts are supposed to work. So it's easy to go down the list and learn new skills as you complete each game. For a really good tutorial on 2D game development, google for Lazy Foo SDL
Since you've made text-based games, I believe you should go to 2D land. Here's my suggestion on how you should progress.
- Pong
- Breakout
- Space Invaders (credit to GearSlayer360)
- Missile Command
- Asteroids
- Tetris
- Pac-Man
- Tic-Tac-Toe (credit to 3Ddreamer)
- ????
- Make Money
The reason for this list is because you know how these games work. The rules and how all the parts are supposed to work. So it's easy to go down the list and learn new skills as you complete each game. For a really good tutorial on 2D game development, google for Lazy Foo SDL
Here is a good tutorial book, with written in simple English, that also gives practical examples . http://greenteapress...kcpp/index.html
Edit: Knowing this stuff is essential to writing more complex games.
Edit: Knowing this stuff is essential to writing more complex games.
Yes. Start with the basics. Pong teaches you the game loop, UI's, animation, collision detection, and some basic physics ;).
I use SFML with C++, however you can develop equally great games with SDL or Allegro. My opinion: Try them all. Make some simple games in all of them and see which one you like the most. For me, it was SFML. For you it could be sfml.
Resources:
SDL:
lazyfoo.net (Click on "SDL Tutorials" at the top of teh screen)
SFML:
sfml-dev.org (Amazing Documentation under the "Tutorials" section)
Allegro:
http://alleg.sourceforge.net/ (Find Documentation There)
Have fun!
I use SFML with C++, however you can develop equally great games with SDL or Allegro. My opinion: Try them all. Make some simple games in all of them and see which one you like the most. For me, it was SFML. For you it could be sfml.
Resources:
SDL:
lazyfoo.net (Click on "SDL Tutorials" at the top of teh screen)
SFML:
sfml-dev.org (Amazing Documentation under the "Tutorials" section)
Allegro:
http://alleg.sourceforge.net/ (Find Documentation There)
Have fun!
Note to forums... I may be copying this often
Since you've made text-based games, I believe you should go to 2D land. Here's my suggestion on how you should progress.
- Pong
- Breakout
- Space Invaders (credit to GearSlayer360)
- Asteroids
- Tetris
- Pac-Man
- ????
- Make Money
The reason for this list is because you know how these games work. The rules and how all the parts are supposed to work. So it's easy to go down the list and learn new skills as you complete each game. For a really good tutorial on 2D game development, google for Lazy Foo SDL
Yeah: and you will also forget to copy and past the Tic-Tac-Toe game, which really can be a nice challenge to embellish with color and effects.
You forgot a basic beginner game I guess because you never made it! LOL
Clinton
Well I put Tic-tac-toe in the same realm as checker, chess, and connect four. The AI for TTT (although much easier than the other 3) is not as straightforward as say 1 - 5. But I have added it
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement