Game Development Community

Backbone skills needed

by Hughes McClean · in Jobs · 04/11/2007 (5:58 pm) · 1 replies

Was wondering what are the core most skills in game creation from a general education standpoint and specific to torque.

What I am looking for is subjects, topics, and areas of expertise that must be met. Some specifics would help too.

Right now my picture of the basics would be:

Computer Graphics: Quaternions, linear transformations, clipping, analytic geometry.

Mathematics: Fourier transforms, laplace transforms, integrals, calculus etc. Linear algebra.

Computer programming: C++ basics (inheritance, templates, virtual functions, Algorithms / data types (hash BSP etc). Would windows programming be needed ? Visual C++ etc.

For Torque in particular are there certain scripting languages or languages besides C++ that help? I have a decent mathematical/physics/programming backround and am looking for what I really need to know for Torque and the fundamentals behind game production. I am still a beginnner but I have taken up to diffy Q / dynamics / vector calc / linear algebra etc. If you could list backbone skills in some kind of order or link to a good site / books to learn from this would help too.

About the author

Recent Threads


#1
04/11/2007 (8:41 pm)
Most of the things you list under computer graphics actually should come under the category of mathematics and there are quite a few more topics you should be familiar with pertaining to culling/hidden surface removal, materials/lighting, and animation(IK). the good thing is youre already familiar with the basics so you should be able to pick everything else up with relative ease. linear algebra is crucial.

you might want to do a bit more investigation into real time 3d graphics and general practices. study the different kinds of culling and the "rendering pipeline". finally, pick a rendering api, either opengl or directx and buy a good book on it. learning how to use one of these apis is more important than windows programming IMO. if youre using torque you won't have to write your own engine, but you may need to learn this to understand how to make certain modifications to it.