• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2259
  • Last Modified:

Best Way to Learn Game Programming?

I know the basics of c++ and my son is wanting me to write games.  I would like to start by writing something very simple.  I think the best way would be to read the code of a simple game, maybe something like pong and play with the code to get a feel for how things work.  Anybody have any suggestions, simple game code, etc.?
thanks
0
day7
Asked:
day7
  • 3
  • 2
  • 2
  • +4
2 Solutions
 
Jase-CoderCommented:
0
 
dttriCommented:
 Hello,
  The game dev zone on Programmers Heaven have links to simple games that you may find useful:
http://www.programmersheaven.com/zone8/index.htm

  Tri
0
 
info_expertCommented:
Hi,

ok, my one link fulfils your needs:

http://www.computer-mentors.co.uk/computermentors/basic-game-programming.html



One more link for your purpose is:

http://www.secureplay.com/index.htm

Regards.
0
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

 
day7Author Commented:
thanks...
I also found some good information on this site...
http://www.talula.demon.co.uk/allegro/
0
 
dttriCommented:
 Hello day7,
  The engine you found is great! You may also find this engine great too:
  http://www.libsdl.org
  Also on that Site, you will find many game source code.

  Tri
0
 
day7Author Commented:
thanks, dttri, for the follow-up...don't hesitate to add anything else you find...
0
 
dttriCommented:
 If you use Delphi for your game development. You should check DelphiX and GLScene, very cool.
  Another engine is 3DState, it has a large already-built objects for you and it is free for non-commercial use.

  Hope this help too.
0
 
evolutionalCommented:
There's several beginning game programming books available, especially the series edited by Andre LaMothe, it'd be worthwhile investing in one of those if you're serious about it.
0
 
evolutionalCommented:
Also, head over to www.gamedev.net as they have an extensive range of articles on most subjects
0
 
DennisLCommented:
I know I'm late but....

I live in Toronto, Ontario, Canada.... There is actually a school here that teaches the basics to videogame developing.  

http://www.iadt.ca/video_game_design.asp

0
 
cytek13Commented:
I myself just decided to get into game programming specifically 3D game programming I chose a book that I feel is one of the best books out there for someone who knows a little about coding in any language and has the initiative to start game programming it is called "3D Game Programming All in One" it is written by Kenneth C. Finney and published by Thompson course technology and Premier Press. It is structured for a beginner but covers the topics and content that would interest an seasoned game programmer.  It covers, in depth, one of the leading 3D game engines out there "Torque" produced by garage games www.garagegames.com.  The torque engine is very cheap for what it offers (the book comes with an evaluation copy) the "indie" (independant programmer) license is $100 no future royalties unless you sell over $500,000.00 worth of a game developed using their engine.  Also worth noting if you plan on doing your own modeling  you can pick up an educational version of lightwave 8 (assuming you are your son are going to school) for $294.00  that's $1200 off of the normal price  (www.newtek.com -> buy now link -> academicsuperstore link) Just thought you may want to know that.. good luck!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 3
  • 2
  • 2
  • +4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now