| | |
Where To Start
Please support our Game Development advertiser: Programming Forums - DaniWeb Sister Site
![]() |
•
•
Join Date: Oct 2009
Posts: 10
Reputation:
Solved Threads: 0
0
#2 Oct 25th, 2009
I also have a keen interest in game designing. I would suggest you to learn graphics under c if you know C language. Its very easy if you know C language, I myself learned it with help of a book "Graphics under C by Yashwant Karnetkar" . I have tried some simple games like snake xenia , bricks, packman and learned a lot. Try learning this language I'm sure you will find it interesting.
0
#3 Oct 26th, 2009
You should learn a programming language first. I suggest C or C++. You should buy some books on those programming languages and check out http://www.gamedev.net
They have a lot of good stuff for beginners to read.
They have a lot of good stuff for beginners to read.
•
•
Join Date: Oct 2009
Posts: 2
Reputation:
Solved Threads: 0
0
#4 Oct 27th, 2009
I suggest that you start reading a bit about computer graphics, start off with OpenGL graphics pipeline to get the different aspects of what happens in you PC and then pick a specific programming language (I use C/C++), there are many different game studios you may use (like XNA...) but if you want you can start off with OpenGL, it is nice and very useful and then when you're really acquainted with graphics, start by creating some animations to lead you to a final game design.
•
•
Join Date: Oct 2009
Posts: 2
Reputation:
Solved Threads: 0
0
#5 Oct 30th, 2009
I've been studying games at uni for the past 2 years, and if you want to do any graphics programming (especially 3D graphics), I would highly recommend learning some of the maths first. I'd focus on geometry, vectors, matrices, and their application to 3D graphics/physics. This will make learning the graphics APIs and programming a lot more straight forward.
If you want to jump in the deep end and want a really good reference book, I highly recommend "Introduction to 3D Game Programming with DirectX 9.0c - A Shader Approach" by Frank D Luna. It was our prescribed text for learning shader programming, but it has a little bit on maths and programming that will at least point you in the right direction if it's not enough. Obviously it's DirectX, so Windows only.
Having said all this, everyone (including me so far =P) seems to be assuming you want to program fairly "serious" 3D games, which generally means C/C++ with OpenGL or DirectX. If you're learning yourself, you might find it more rewarding and easier to get started with a higher level programming language like C#, Java or Python and program some basic 2D games like tetris or space invaders. As pointed out above, a framework like XNA could be a good place to start. Once you're more comfortable with programming, and basic games concepts, then you can move onto C/C++ and graphics APIs if you feel like it. Learning 3D maths, graphics, and C/C++ all at once could be quite daunting, so starting out small is probably a good idea.
If you want to jump in the deep end and want a really good reference book, I highly recommend "Introduction to 3D Game Programming with DirectX 9.0c - A Shader Approach" by Frank D Luna. It was our prescribed text for learning shader programming, but it has a little bit on maths and programming that will at least point you in the right direction if it's not enough. Obviously it's DirectX, so Windows only.
Having said all this, everyone (including me so far =P) seems to be assuming you want to program fairly "serious" 3D games, which generally means C/C++ with OpenGL or DirectX. If you're learning yourself, you might find it more rewarding and easier to get started with a higher level programming language like C#, Java or Python and program some basic 2D games like tetris or space invaders. As pointed out above, a framework like XNA could be a good place to start. Once you're more comfortable with programming, and basic games concepts, then you can move onto C/C++ and graphics APIs if you feel like it. Learning 3D maths, graphics, and C/C++ all at once could be quite daunting, so starting out small is probably a good idea.
![]() |
Similar Threads
- As a newbie, where i should start from in linux? (Getting Started and Choosing a Distro)
- How can i get Quick Launch on start Bar in Windows-NT(workstation) (Windows NT / 2000 / XP)
- where to start with perl? (Perl)
- Start up Menu problems (Windows NT / 2000 / XP)
- mysql start up problem (MySQL)
- IE 6 start page getting changed to about:blank (Web Browsers)
Other Threads in the Game Development Forum
- Previous Thread: How to get Maya to replace a directory with an environment variable?
- Next Thread: trouble shooting a game
| Thread Tools | Search this Thread |
Tag cloud for Game Development
3d advertising ai algorithm ban c++ cambridge camera censorship china competition console development engine fov fpx game gamedevelopment gameprogramming gamer games gaming gauntanamo government graphics idaho in-gameadvertisement intel intellectualproperty l-systems laracroft larrabee lindenmayer live manhunt math mathematics matrix mercenaries microsoft mmorpg modded msn multicore naked news nintendo obama opengl palin physics pirate playstation politics processor projection ps3 rpg search selection software sony stephenhawking stocks studio technology terrorism tombraider uk videogame web wii world-of-warcraft xbox xbox-live xbox360





