home hardware prices news articles forums photos user reviews
Go Back   Tech Support Forums - TechIMO.com > PC Hardware and Tech > Webmastering and Programming
Ask a Tech Support Question (free)!

How is game programming arranged?

Reply
Get bargains at  »  Dealighted.com
 
Thread Tools Search this Thread
Currently Active Users: 2700
Discussions: 200,966, Posts: 2,379,641, Members: 246,332
Old December 19th, 2005, 07:42 AM   Digg it!   #1 (permalink)
Member
 
Join Date: Oct 2005
Location: Australia
Posts: 58
How is game programming arranged?

Hey I've read the thread called "game programming" but it stil hasnt answered my question of how everything fits together.
Um im thinking of like learning C++ and i have already done a bit but i want to know how do these command console things have anything to do with making a fully working 3D game.

What else do i need if i have a 3d renderer, 3d animator and (eventually) a really good knowledge of C++ to make a working 3d game that you can do something in.

I know for one that the walking person is just a working animation moving about a map but i think i am missing something inbetween. Am i wasting my time learning C++ if i am heading in the direction of game development. Or should i just buy one of those crummy "game makers".

Please fill me in on the gap i am missing out on and couldn't find on google search.
Cheers
oliver w is offline   Reply With Quote
Old December 19th, 2005, 04:56 PM     #2 (permalink)
Member
 
Join Date: Oct 2005
Location: Australia
Posts: 58
bump
oliver w is offline   Reply With Quote
Old December 20th, 2005, 12:30 AM     #3 (permalink)
Member
 
Join Date: Oct 2005
Location: Australia
Posts: 58
bump
oliver w is offline   Reply With Quote
Old December 20th, 2005, 01:04 AM     #4 (permalink)
SoMuchAnime-SoLittleTime
 
EXreaction's Avatar
 
Join Date: Aug 2003
Location: Plymouth, WI
Posts: 14,984
Blog Entries: 1
Send a message via MSN to EXreaction
What do you mean by how is it arranged?

What normaly goes on(from what little I have looked into it anyways) is they use a 3D program(usually 3DS Max), and create the charecters/maps/models...export it from there, then import it into the game engine...
The game engine is where most of the coding goes...especially if you are building one from scratch!
__________________
My photography: Flickr

Lithium Studios - phpBB3, PHP, and Web Development
EXreaction is online now   Reply With Quote
Old December 20th, 2005, 01:05 AM     #5 (permalink)
No pants, Wearin'a Helmet
 
MitaDC's Avatar
 
Join Date: Aug 2003
Location: Coeur D' Alene,Idaho
Posts: 3,459
Send a message via ICQ to MitaDC Send a message via MSN to MitaDC Send a message via Yahoo to MitaDC
be careful how many times you bump; you need only to bump about once every 24 hours or people get annoyed and won't help you. . . I have no idea btw
__________________
Dr. Cox -Newbie, Stay. Oohhh what a good boy you are, Newbie..... DEAR GOD JUDY HOW MUCH PRODUCT DO YOU USE?
J.D -None. It's like this when I wake up
MitaDC is offline   Reply With Quote
Old December 20th, 2005, 01:10 AM     #6 (permalink)
I am a banana!
 
originel's Avatar
 
Join Date: Jun 2002
Location: Texas Tech
Posts: 3,921
Send a message via AIM to originel
If you're asking these types of questions, you probably aren't at a level to actually build a game engine (no offense).

If you still really want to learn: read up on either opengl or direct3d. These are the APIs that you use to draw shapes. Once you're done there, you should learn up on Linear Algebra because 3D game engines make HEAVY use of Linear Algebra to go from a fully 3d coordinate system to a 2d (i.e. the screen). Note that you need to be good at Calculus in order to do Linear Algebra well.

Once you can take a file that represents a 3d object (such as a room) and can successfully render it on the screen, then you are ready to actually start making an engine. At that point in time you might want to check out the source code for Quake 3 which has been open sourced.

Last edited by originel : December 20th, 2005 at 01:15 AM.
originel is offline   Reply With Quote
Old December 20th, 2005, 01:13 AM     #7 (permalink)
Pump you sucker! Pump!
 
Chuckiechan's Avatar
 
Join Date: Oct 2001
Location: Sacto, Colliefornia
Posts: 8,652
And don't be intimidated. It's written by humans just like you! It's basically math in motion over which you put a "skin" to make it visually appealing.

__________________
Obama has taken America from purported bully to notorious chump in less than a year.
Chuckiechan is online now   Reply With Quote
Old December 20th, 2005, 04:40 AM     #8 (permalink)
Member
 
Join Date: Oct 2005
Location: Australia
Posts: 58
ok thanks people for that, ill keep it in mind. for 3d i have lightwave [8] and i will eventually learn the stuff you need for programming. Thanks Exreactor for that information about game engines. Now my question is what kind of game engines are out there? are game engines things like directx and opengl + how much do they cost. I was thinking on going in the direction of directx because it is very popular...
oliver w is offline   Reply With Quote
Old December 20th, 2005, 09:48 AM     #9 (permalink)
Caveat Emptor
 
Rootstonian's Avatar
 
Join Date: Mar 2005
Location: Out of my mind
Posts: 3,241
Send a message via AIM to Rootstonian
Nice description Chuckeichan..."Math in motion over which you put a skin"

Can I quote you on that?
Rootstonian is offline   Reply With Quote
Old December 20th, 2005, 12:20 PM     #10 (permalink)
I am a banana!
 
originel's Avatar
 
Join Date: Jun 2002
Location: Texas Tech
Posts: 3,921
Send a message via AIM to originel
Quote:
are game engines things like directx and opengl + how much do they cost.

DirectX and OpenGL are Application Programming Interfaces (APIs). This means that they are kinda like a programming language. The engine is written using those tools. The cost of a pre-written engine ranges from free (like quake 3) to hundreds of thousands of dollars (like Doom 3).
originel is offline   Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Similar Threads
Thread Thread Starter Forum Replies Last Post
game programming sunny22 Webmastering and Programming 17 December 15th, 2005 10:17 AM
C++ programming HELP! TechKnickle Webmastering and Programming 3 September 19th, 2004 02:49 AM
Programming quantumlight Webmastering and Programming 22 September 10th, 2004 07:38 PM
Need help with C programming Lemon[H]ead Webmastering and Programming 9 July 8th, 2002 07:57 PM
Programming George VII General Tech Discussion 16 May 11th, 2002 03:08 PM


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Most Active Discussions
Is It Just Me? (3014)
Forty-six years ago today (7)
Laptop with wireless problem. (12)
Wireless Televisions. (12)
CPU fan stops spinning randomly (11)
Regular Build (11)
Internet Lost (5)
windows 7 problem (7)
windows vista security holes (15)
Point and Shoot Camera Suggestions. (6)
Is the PSU I received dead? (13)
radeon x850xt platinum & shader.. (6)
HIS HD5770 graphic card question (15)
Install XP pro and a Vista laptop ?.. (11)
Recent Discussions
windows vista security holes (15)
Help getting around port 80 for camer.. (4)
Laptop with wireless problem. (12)
Open With ..... Win7 (2)
Internet Lost (5)
Skillsoft Network+ Study Software Que.. (9)
virus blocking exe. files (1)
Point and Shoot Camera Suggestions. (6)
CPU fan stops spinning randomly (11)
Nvidia GTX 260 problem (1)
Modern Warfare 2: Who Bought It? (65)
Is the PSU I received dead? (13)
Print spooler problem (16)
Kingston Bluetooth Dongle Driver (1)
Multiple Restarts Required at Boot (3)
webcam (0)
upgrade for hp a6101 (0)
tv not turn on-makes clicking sound (2)
EVGA 9800 gtx help with finding a goo.. (11)
Regular Build (11)
Help with onclick and buttons (0)
Virus advise (8)
My monitor won't turn on after instal.. (1)
Dept. of HS: NSA 'Helped' Develop Vis.. (16)
Ideal cheap graph card for PC-Gaming? (18)


All times are GMT -4. The time now is 02:57 PM.
TechIMO Copyright 2009 All Enthusiast, Inc.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28