| | |
Where To Start
![]() |
•
•
Join Date: Oct 2009
Posts: 10
Reputation:
Solved Threads: 0
0
#2 32 Days Ago
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 32 Days Ago
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 31 Days Ago
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 28 Days Ago
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: Looking for Flash Game Developer
- Next Thread: trouble shooting a game
| Thread Tools | Search this Thread |
3d advertising ai algorithm ban c++ cambridge camera censorship china competition console development engine fov fpx game gamer games gaming gauntanamo government idaho in-gameadvertisement intellectualproperty laracroft live manhunt math mathematics matrix mercenaries microsoft mmorpg modded msn naked news nintendo obama opengl palin physics pirate playstation politics projection ps3 rpg search selection software sony stephenhawking stocks studio technology terrorism tombraider uk videogame web wii world-of-warcraft xbox xbox-live xbox360





