Game Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming LanguagesGame Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Stop making mediocre tutorials.The best tutorials are video! Camtasia Studio makes it easy to create engaging, buzz-building screen videos at any size, in any popular format. Download the free trial!
  #1  
Old September 19th, 2006, 04:29 PM
Poetic Poetic is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2006
Posts: 3 Poetic User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 50 m 29 sec
Reputation Power: 0
Game Design typically require calculus?

I'm thinking of going into either Game Design or Computer Animation. Do either of those require calculus? I realize this forum specializes in the first & don't expect an answer on Computer Animation.

I've just recently found out that there are pretty much two categories of game developers: programmers & designers (I guess there's more if you could management & marketing). And I know game programmers need calculus, but do game designers? Yes, I know they need to know geometry & trig, etc... but i'm talking about academic programs - do they require calc? My school doesn't have a degree in game design, so I don't know for sure.

Fact is: i'm not very good at calc & algebra. I just placed into intermediate algebra & my father (who thinks you need math for everything... only problem is he doesn't even know what calculus or algebra are) is trying to talk me into taking introductory algebra. This means if I go up to calc i'll have to take the follow: intro algebra, intermediate algebra, pre-calc & calc... i'm not going to take all of these if the program I transfer into doesn't require them.

So - please, if you know whether, on average, college programs require calc for game designers and/or computer animators then please let me know.

Oh... and I have to know by today or else I have to keep the algebra class.

Reply With Quote
  #2  
Old September 19th, 2006, 09:48 PM
Oler1s Oler1s is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2006
Posts: 1,405 Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level) 
Time spent in forums: 3 Weeks 6 Days 1 h 31 m 4 sec
Reputation Power: 376
Huh, this question is a first. Here's how I'm getting thrown off:

Quote:
Originally Posted by Poetic
I've just recently found out that there are pretty much two categories of game developers: programmers & designers (I guess there's more if you could management & marketing).


Given that you break down game development this way, I'm not certain what you are thinking about. Give us examples of how you imagine yourself in game development. Making 3D models? Animating models? Programming the game engine?

Honestly, if your only motivation to study maths is to satisfy the requirements for game design in a possible future college course, stop now. You won't get far, not with that sort of motivation.
Comments on this post
gimp agrees!

Reply With Quote
  #3  
Old September 20th, 2006, 02:38 AM
Hugh of Borg's Avatar
Hugh of Borg Hugh of Borg is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jun 2004
Location: Switzerland
Posts: 542 Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level)Hugh of Borg User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 6 Days 10 h 58 m 24 sec
Reputation Power: 66
If we are speaking about level/map design, modelling and general art stuff I don't think you'll need a much calculus. But i do not know what such courses encompass. If the course also requires you to do programming related stuff you could very well run into situation where some good understanding of math is needed...
__________________
- Hugh of Borg

The first thing young borg are taught: Keep away from Microsoft software!

Reply With Quote
  #4  
Old September 20th, 2006, 04:46 AM
Andrew80's Avatar
Andrew80 Andrew80 is offline
Advanced Programmer
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2004
Location: Malaysia
Posts: 434 Andrew80 User rank is Sergeant Major (2000 - 5000 Reputation Level)Andrew80 User rank is Sergeant Major (2000 - 5000 Reputation Level)Andrew80 User rank is Sergeant Major (2000 - 5000 Reputation Level)Andrew80 User rank is Sergeant Major (2000 - 5000 Reputation Level)Andrew80 User rank is Sergeant Major (2000 - 5000 Reputation Level)Andrew80 User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 3 Days 6 h 58 m 37 sec
Reputation Power: 32
Send a message via MSN to Andrew80 Send a message via Yahoo to Andrew80
No, you wont need calculus.

The only aspect of game design which I have ever seen complex math presented in the design document was a game in which the AI used complex equations to assess their goals so that the state machine can transition based on probabilities. The design document has weights and various math equations to assess the next goal. The AI would be more lifelike and profiles could be made so that the AI would seem to have a personality.

Rarely would any mechanics be so well defined in a design document.
__________________
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."
- Kristin Wilson, Nintendo, Inc., 1989.

Reply With Quote
  #5  
Old September 20th, 2006, 04:43 PM
Poetic Poetic is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2006
Posts: 3 Poetic User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 50 m 29 sec
Reputation Power: 0
Thank you to Borg & Andrew for the help. I also posted this topic here: http://www.gamedev.net/community/forums/topic.asp?topic_id=415491

In case you wanted to see the developing conversation. I've decided to take the intermediate algebra course along with four other courses so it wouldn't interrupt my schedule. I think i've found a problem with why i've been doing so badly w/ factoring (a primary part of algebra) and as a result I feel the class i'm taking now seems pretty easy. So far.

Oler1s, truthfully I think that is dangerous advice. Trying to persuade someone to not go forth with their dream because they take math as a requirement instead of because they "enjoy" it is non-sense. I don't know many CIS or SE majors that take Calculus II because they "enjoy" math.

Game design doesn't require calculus, something i've found out today, but i've found out that many people don't enter game design as a seperate occupation. They normally go from being game programmers to game designers and, therefore, i'm going to get a CIS degree - then go on to get a design degree. The fact is, Oler1s, I consider the major principle of game design, computer animation & any art related career (which is what game design is - combines technology w/ art) requires a great deal of imagination & creativity. Will Wright, Chris Sawyer, et al... didn't decide to get out of their dreams of making excellent simulation games simply because they weren't big fans of mathematics.

To tell someone not to go into game design because they don't love math is like telling an entreprenuer not to go into business because he doesn't want to get a MBA.

Reply With Quote
  #6  
Old September 20th, 2006, 04:52 PM
Oler1s Oler1s is offline
Contributing User
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Jul 2006
Posts: 1,405 Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level)Oler1s User rank is Major (30000 - 40000 Reputation Level) 
Time spent in forums: 3 Weeks 6 Days 1 h 31 m 4 sec
Reputation Power: 376
Since you've missed the point of my post, let me ask you this.

At what point of your education are you at right now?

Reply With Quote
  #7  
Old September 20th, 2006, 05:34 PM
f3rr37 f3rr37 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2005
Posts: 35 f3rr37 User rank is Corporal (100 - 500 Reputation Level)f3rr37 User rank is Corporal (100 - 500 Reputation Level)f3rr37 User rank is Corporal (100 - 500 Reputation Level)f3rr37 User rank is Corporal (100 - 500 Reputation Level) 
Time spent in forums: 13 h 38 m 28 sec
Reputation Power: 4
Take Calculus, its fun. Honestly, if you're going to go to college, take a buncha classes that aren't even requirements. Take the required classes, but also take others that you think you'll learn something that might apply to what you eventually want to apply yourself to.

Reply With Quote
  #8  
Old September 20th, 2006, 07:11 PM
Poetic Poetic is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2006
Posts: 3 Poetic User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 50 m 29 sec
Reputation Power: 0
Quote:
Originally Posted by Oler1s
Since you've missed the point of my post, let me ask you this.

At what point of your education are you at right now?


Please tell me which point I missed. Currently i'm a junior undergraduate college student. I have an associates in computer science and i'm working toward a CS/SE degree with a minor in management of information systems.

To answer your question of what game design is:

A video or computer game designer develops the layout, concept and gameplay, the game design of a video or computer game.

This person usually has a lot of writing experience and may even have a degree in writing or a related field (such as English). This person's primary job function is writing, so the more experience they have with the activity, the better. Some art and programming skills are also helpful for this job, but are not strictly necessary. Game designers often have studied relevant liberal arts such as psychology, sociology, drama, fine art or philosophy.


http://en.wikipedia.org/wiki/Game_designer

Also,

A typical present-day development team usually includes:

One or more producers to oversee production
At least one game designer
Artists
Programmers
Level designers
Sound engineers (composers, and for sound effects)
Testers


http://en.wikipedia.org/wiki/Game_development

This next part is what helped me decide to continue into CS/SE. There were several other great sources, but in the short time I viewed them it appears they've been misplaced:

In short, the ideal game designer needs strong skills from both sides of the fence—artistic and programming. But, if you're headed to college, Computer Sciences (CS) may serve you better in the long run rather than Graphic Arts. With a CS degree, when you get out of school, you can use your programming skills to start creating your game design ideas. If you're lacking in art, you can get help easily. But, even without good art, you can prototype your game ideas.

http://www.gamecareerguide.com/features/278/so_you_want_to_be_a_game_designer.php?page=3

Reply With Quote
  #9  
Old September 25th, 2006, 12:07 PM
Thr3ddy's Avatar
Thr3ddy Thr3ddy is offline
Harbinger of Harbingers
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jan 2004
Location: Coral Springs, Florida, USA
Posts: 864 Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)  Folding Points: 31561 Folding Title: Starter FolderFolding Points: 31561 Folding Title: Starter Folder
Time spent in forums: 1 Week 5 Days 15 h 25 m 47 sec
Reputation Power: 248
I would take the course regardless of the fact that you want to become a game designer. You'll be dealing with the game engine and will be conversing with the game engine designer which both will require you to understand higher-level math.

You'll basically need to know how what a Matrix is, what a Vertex is, what a Vector is and many many more things. Even if you only work making 3D models in Maya you'll need to know how to write MEL scripts. If you create shaders you'll need to know this also (vectors, floats, ints, matrix). The worst thing that could happen to you is being unprepared while on the job.

I guess the whole thing comes down to: what do you want to do exactly? If you just want to create design documents for the game, you dont need calculus but for anything a level higher than that you will.
__________________
Regards,
Eddy Luten.

Information: C, C++, STL, Boost, OpenMP, Scriptionary, Google
Book of the moment: Reversing: Secrets of Reverse Engineering by Eldad Eilam

This post and all subsequent posts by "Thr3ddy" are licensed under the Creative Commons Attribution United States License 3.0: attribute "Eddy Luten" for any code used which was extracted from "Thr3ddy's" posts.

Reply With Quote
  #10  
Old September 25th, 2006, 02:47 PM
nattylife nattylife is offline
Closet coder
Dev Shed Beginner (1000 - 1499 posts)
 
Join Date: Feb 2005
Location: Plantation, FL <---south florida
Posts: 1,193 nattylife User rank is Second Lieutenant (5000 - 10000 Reputation Level)nattylife User rank is Second Lieutenant (5000 - 10000 Reputation Level)nattylife User rank is Second Lieutenant (5000 - 10000 Reputation Level)nattylife User rank is Second Lieutenant (5000 - 10000 Reputation Level)nattylife User rank is Second Lieutenant (5000 - 10000 Reputation Level)nattylife User rank is Second Lieutenant (5000 - 10000 Reputation Level)nattylife User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 2 Weeks 7 h 39 m 23 sec
Reputation Power: 56
Send a message via AIM to nattylife
calc could be crucial for physics programming
__________________

Reply With Quote
  #11  
Old February 27th, 2008, 08:23 PM
Plaid Ninja Plaid Ninja is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2008
Posts: 1 Plaid Ninja User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 7 m 26 sec
Reputation Power: 0
I'm a freshman in high school and i was wondering if there is any reason to take calculus in high school. i want to be a game designer/programmer (not sure which one i want to into yet.) and am about to pick my classes for next year, so i need to know.

Reply With Quote
  #12  
Old February 27th, 2008, 10:28 PM
paulscode paulscode is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jan 2008
Location: Fort Meade, MD
Posts: 43 paulscode User rank is Sergeant (500 - 2000 Reputation Level)paulscode User rank is Sergeant (500 - 2000 Reputation Level)paulscode User rank is Sergeant (500 - 2000 Reputation Level)paulscode User rank is Sergeant (500 - 2000 Reputation Level)paulscode User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 30 m 17 sec
Reputation Power: 9
Talking Calculus ... In a game ....

I have been making games for years, and never used calculus. However, you will most likely be required to take calculus classes if you want a degree in computers (sorry, I didn't make the rules, lol). Having a career in computer programming of any type, it will definitely be to your advantage to have a university degree in the computer field. So although you will probably never see another line of calculus when you get out of school, I recommend you bite the bullet and take the classes.
Hope this helps you decide

Reply With Quote
  #13  
Old May 9th, 2008, 06:27 PM
Double_Helix Double_Helix is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2008
Posts: 6 Double_Helix User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 53 m 40 sec
Reputation Power: 0
I'm now ending my 2nd year at uni and going into my 3rd and final year taking 4 graphics units. Calculus is vital to be honest, I had to do it (even though its called theoretical foundation II at my uni) because I wanted to do AI (which didn't actually help with my AI lessons tbh) but now I'm going to do a hell of a lot of graphics work making and designing a few simple games. The maths so far covered included integration and differentiation (is that spelt right??) vectors, scalar product, vector product.

Even if you dont want to actually code games but do modelling for games it will still be immensly useful because at the very least you have an idea on how it is going to be implemented in the game mathematically and know not to go overboard with polygons on models if you make them, or the fact you know what the limitations of what you want to do and what you can actually try to do are (the whole eyes bigger than your stomach thing)

A game designer from looking at your context is way way completly different, tbh if you want to do that then your best bet is film studies, like how to captivate the audience and keep them interested etc etc.

If you just want to focus on animation then the maths isn't as critical but is still important to have in those just-in-case situations. Following with the modelling you want to look at doing something to do with digital art and creating textures in photoshop (have a good slr camera will help).

If just coding game what you want then maths is 99.99% vital and no escape from it! as near enough all forms of programming is mathematical in one sense hence the algebra will be handy for simple programming.

Below is the list of subject that my maths module covered:
Complex Numbers
Logic (The only section that was relevent to my AI :S)
Probability (Didn't help me as much as i thought!)
Integration
Differentiation
Maxima and Minima
Geometry for computer graphics (Vectors)
Geometry for computer graphics (Points lines and planes)

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming LanguagesGame Development > Game Design typically require calculus?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


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