Get the latest Education e-news
 
Old 02-18-2009, 07:36 AM   #1
student79
Junior Member

Activity Longevity
0/20 15/20
Today Posts
0/11 ssssssss3
Smile New to it all

Hello ALL

I am a 29 year old student at college studying Software Engineering. I would like to get into the gaming industry but I am not sure what skills I need. The 2 areas I am interested in are 3d graphics and programming. I would like to know what laguages I have to study and what math is involved.
student79 is offline   Reply With Quote
Old 02-18-2009, 07:38 AM   #2
jillduffy
Administrator

Activity Longevity
0/20 20/20
Today Posts
0/11 ssssss421
Location: New York
Default

Hi student79. Welcome!

The best place for you to start is here: Game Programming: An Introduction.

There are more links at the bottom of that article, if you find it too elementary. It does discuss the issue of programming languages and math.

Take a read and let us know what other questions you have.
__________________
-jillduffy
jillduffy is offline   Reply With Quote
Old 02-19-2009, 11:37 AM   #3
student79
Junior Member

Activity Longevity
0/20 15/20
Today Posts
0/11 ssssssss3
Default

Thank you for the advice. My next question, is there anyway I can Improve the logic in my code. Is there a book of some sort that can help write simple and easy to read code?
student79 is offline   Reply With Quote
Old 02-19-2009, 12:08 PM   #4
DTR
Member

Activity Longevity
0/20 17/20
Today Posts
0/11 sssssss94
Location: Helsinki, Finland
Default

My recommendation would be:
Code Complete 2.
http://cc2e.com/

Might even be "too rigid" for game programming purposes, but its always good to know the "general" coding conventions before improvising too much.

I was recommended this one back then when I produced less than "quality" code :P
DTR is offline   Reply With Quote
Old 02-20-2009, 03:00 PM   #5
mordekai
Junior Member

Activity Longevity
0/20 16/20
Today Posts
0/11 sssssss11
Location: Seattle WA
Default

The best way to improve your code is to code
When you feel comfortable enough (and have the time between classes, eating/sleeping & maintaining good hygiene, participate in a game programming competition. www.shmup-dev.com does bi-weekly side-scrolling shooter competitions.

There was also a competition done in these forums recently, and there will hopefully be another in the future.

also, i'd like to recommend the Angel SDK. It's a 2D OpenGL game engine written in C++ that is very simple and takes care of most of the hard stuff (rendering/sound/input/etc) for you.
__________________
my gamedev blog
mordekai is offline   Reply With Quote
Old 02-27-2009, 06:12 PM   #6
nef
Member

Activity Longevity
0/20 16/20
Today Posts
0/11 sssssss58
Default

Quote:
Originally Posted by student79 View Post
I would like to know what laguages I have to study and what math is involved.
Languages include C and C++. Remeber, knowing C++ does NOT mean you know C. They are different enough to consider not putting C/C++ on your resume, IMO.

As for the math, I don't rememeber the technical name, but understand these concepts in detail:

Vectors;
Matrices.

If you understand these to a required value, you already understand concepts like the Dot Product, Cross Product, Identity Matrix, Unit length vectors ect. If you dont, just google the concept you don't know. I believe this math falls under linear algebra.

Lots of companies require strong math, but IMO (I'm not a lead or anything) math isn't as important as strong code. To be honest I don't work on games requiring strong math skills, but I care less about their implementation of a moveTo algorithm than how they've designed their system.
nef is offline   Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
All times are GMT -8. The time now is 08:11 AM.






UBM Tech