Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Video Games

Name: Anonymous 2008-03-30 14:07

I want to write vidga gaems, what's the best language to learn/use?

THANKS IN ADVANCE

Name: Anonymous 2008-03-30 15:15

WELCOME TO HELL

GIVE UP NOW

IF YOU DON'T GIVE UP NOW THEN LEARN

Pick a beginner programming language (C#/C++/Python)
Practical Linear Algebra (Math will help you a lot)
Data Struct and Algorithms
Design Patterns
DirectX/OpenGL
Physics (They have game physics books)
3D Math (quaternions, intersections, shit like that)
then learn to make basic models/uvmapping/textures
Read through the free lua book
Learn to make well written code (exceptional C++ type books)
Make a game on an existing 3d Engine (spend at least 60 hours a week on it once you learn the above basics)

That is a good basic one year roadmap.

Find books that don't just teach syntax but best practices along with syntax (for instance using const, variable names, etc).

I recommend buying CORE C++ and after finishing that book moving on since it gives good best practice type advice.

Also a note on making a game on an existing game engine.  It will get you used to a lot of things.  Creating your first map (terrain/static objects etc), Game logic (telling the game to swap maps/load maps/change maps based on certain conditions/spawning vehicles), Coding into an existing engine (adding special features or extending classes etc) For instance adding a waypoint feature, Making some 3d models/texturing (uvmapping is fun).  Going through the whole game making process by yourself and getting an actual product makes all the future books make a lot more sense. 

My recommendation is to pick somehting like Torque game engine and making a simple online FPS/vehicle game.  There are two books on the engine that help a bit (it's C++).   

basically game programming derives from normal programming so you will be well off pursuing a normal programming education and  add in shit from games.










Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List