Hey guys...i know some things about C programming and i am interesting to make my own game...can somebody tell me where to start?
Hey guys...i know some things about C programming and i am interesting to make my own game...can somebody tell me where to start?
So what is your specific programming question as it relates to games?
To find answers to your vague and broad post you could try Google.
I would suggest text based then maybe some 2D with Allegro.. An eventually pick up opengl and directx.. but this is a very broad subject
Learning C++ would be a good start since several game programming books are on it. I would recommend the following in order that helped me plenty in the industry:
1) C++: The Complete Reference, 4th Edition - Very dry reading, but it's everything you need to know about the language.
2) Data Structures for Game Programmers - Gets you started in learning how data structures work, and it's game related making it fun and enjoyable.
3) Tricks of the Windows Game Programming Gurus, 2nd Edition - Old (2002), but focuses on 2D and gentle to get you making simple/doable games... basic concepts and fun to read! I don't want to see you making professional DirectDraw games, but it's good for practice before picking up a Direct3D book. The idea is to learn the 2d fundamentals of game programming.
Then I would suggest any shader book with the current DirectX/Direct3D API. Now that you're somewhat trained with making a few games, this is good to start with the latest technology. OpenGL is good but there's a lack of books and somewhat requires existing knowledge of making games, but it's just as important. And, based on experience, don't side on things. Make graphics abstractions to your games that switch with a single call. Learn all tools. Learn to appreciate them.
Last edited by dxfoo; 06-16-2010 at 05:20 PM.
I wouldn't recommend this book.3) Tricks of the Windows Game Programming Gurus, 2nd Edition - Old (2002), but focuses on 2D and gentle to get you making simple/doable games... basic concepts and fun to read! I don't want to see you making professional DirectDraw games, but it's good for practice before picking up a Direct3D book. The idea is to learn the 2d fundamentals of game programming.