• Advertisement
Sign in to follow this  

Complete Beginner to Game Development

This topic is 1917 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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?

Share this post


Link to post
Share on other sites
Advertisement
Note to forums... I may be copying this often [img]http://public.gamedev.net//public/style_emoticons/default/biggrin.png[/img]

Since you've made text-based games, I believe you should go to 2D land. Here's my suggestion on how you should progress.[list=1]
[*]Pong
[*]Breakout
[*]Space Invaders (credit to GearSlayer360)
[*]Missile Command
[*]Asteroids
[*]Tetris
[*]Pac-Man
[*]Tic-Tac-Toe (credit to 3Ddreamer)
[*]????
[*]Make Money
[/list]
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 [b]Lazy Foo SDL[/b] Edited by Alpha_ProgDes

Share this post


Link to post
Share on other sites
Here is a good tutorial book, with written in simple English, that also gives practical examples . [url="http://greenteapress.com/thinkcpp/index.html"]http://greenteapress...kcpp/index.html[/url]

Edit: Knowing this stuff is essential to writing more complex games. Edited by Shippou

Share this post


Link to post
Share on other sites
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!

Share this post


Link to post
Share on other sites
[quote name='Alpha_ProgDes' timestamp='1350759670' post='4992231']
Note to forums... I may be copying this often [img]http://public.gamedev.net//public/style_emoticons/default/biggrin.png[/img]

Since you've made text-based games, I believe you should go to 2D land. Here's my suggestion on how you should progress.[list=1]
[*]Pong
[*]Breakout
[*]Space Invaders (credit to GearSlayer360)
[*]Asteroids
[*]Tetris
[*]Pac-Man
[*]????
[*]Make Money
[/list]
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 [b]Lazy Foo SDL[/b]
[/quote]


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

Share this post


Link to post
Share on other sites
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 :P

Share this post


Link to post
Share on other sites
[quote name='Alpha_ProgDes' timestamp='1350759670' post='4992231']
Tic-Tac-Toe (credit to 3Ddreamer)
[/quote]


[img]http://public.gamedev.net//public/style_emoticons/default/laugh.png[/img]


Clinton

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement