Game Development: Where to Start

Reply

Join Date: Mar 2006
Posts: 94
Reputation: destin is an unknown quantity at this point 
Solved Threads: 10
destin's Avatar
destin destin is offline Offline
Junior Poster in Training

Game Development: Where to Start

 
0
  #1
Mar 29th, 2006
My title might be a bit misleading; I've created many games before and did know where to start with those. Now, after creating many easy arcade games (pong, tetris, hardball, and several fight games), I'm getting bored. I would like to start writing a RPG.

I don't plan on the graphics in my game to be amazing; I am actually going for the look that Zelda: A Link to the Past and Zelda: The Minish Cap have.

I wrote all my other games in Java, and I consider myself to be fluent in Java. I have read in many places that C++ is the way to go for game making. I'm wondering why this is. What gives C++ an advantage over Java and would it be worth learning C++ to write my game?

Also, if anyone is interested in helping me in this game (I'm going to need artists and programming help would be nice) you can email me at JavaJunkieDestin@hotmail.com.

Thanks in advance.
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,145
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: Game Development: Where to Start

 
0
  #2
Mar 30th, 2006
You're moving into an area where you will have to write a proper design document, storyline, and things like that before you even think of coding.

As to why C++ is more common in game programming, that's pretty much historical.
In the beginning Java just lacked the capabilities in both APIs and performance to be of much use for graphics and game development. In fact, C++ has only in the last few years taken over from C and Assembler as the main language used...
Java is used in game development, but mainly as an internal scripting language for the game engine to control things like character behaviour.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: Mar 2006
Posts: 94
Reputation: destin is an unknown quantity at this point 
Solved Threads: 10
destin's Avatar
destin destin is offline Offline
Junior Poster in Training

Re: Game Development: Where to Start

 
0
  #3
Mar 31st, 2006
Thanks for the response, jwenting.

I think I'm going to look into C++. What do I need to do to create graphics in C++? Can anyone give me any resources?

Thanks again.
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 598
Reputation: SpS is on a distinguished road 
Solved Threads: 32
SpS's Avatar
SpS SpS is offline Offline
Posting Pro

Re: Game Development: Where to Start

 
0
  #4
Mar 31st, 2006
Here's one very good site

http://www.gamedev.net/
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,145
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: Game Development: Where to Start

 
0
  #5
Mar 31st, 2006
That would all depend on your hardware platform and operating system.
OpenGL is pretty much platform independent, DirectX is much used but only for Windows.

For other operating system custom libraries often exist as well, or can be created.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Join Date: Mar 2006
Posts: 94
Reputation: destin is an unknown quantity at this point 
Solved Threads: 10
destin's Avatar
destin destin is offline Offline
Junior Poster in Training

Re: Game Development: Where to Start

 
0
  #6
Mar 31st, 2006
Originally Posted by jwenting
That would all depend on your hardware platform and operating system.
I am currently operating on Mac OS X. Are there any worthwhile libraries for macs?

I can get intact with an old windows (98 I think) if necessary.
Reply With Quote Quick reply to this message  
Join Date: Mar 2006
Posts: 94
Reputation: destin is an unknown quantity at this point 
Solved Threads: 10
destin's Avatar
destin destin is offline Offline
Junior Poster in Training

Re: Game Development: Where to Start

 
0
  #7
Apr 3rd, 2006
Originally Posted by jwenting
DirectX is much used but only for Windows.
Seems like Microsoft uses DirectX... I believe Xbox also uses DirectX (or Direct3D).

Anyway, I think I'm going to look (further) into OpenGL. There isn't an online API by any chance, is there?
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 5,264
Reputation: iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold 
Solved Threads: 376
Featured Poster
iamthwee's Avatar
iamthwee iamthwee is offline Offline
Posting Expert

Re: Game Development: Where to Start

 
0
  #8
Apr 4th, 2006
Originally Posted by destin
Seems like Microsoft uses DirectX... I believe Xbox also uses DirectX (or Direct3D).

Anyway, I think I'm going to look (further) into OpenGL. There isn't an online API by any chance, is there?
There's loads.

http://nehe.gamedev.net/

A cheap and cheerful way to start using openGL is to download Dev from

http://www.bloodshed.net/

it supports OpenGL technology.

Hell, even java supports a variation of it- JOGL

For the 3d stuff you need to familiarise yourself with matrices and all the math that comes along with it. Enjoy.
*Voted best profile in the world*
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 5,264
Reputation: iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold iamthwee is a splendid one to behold 
Solved Threads: 376
Featured Poster
iamthwee's Avatar
iamthwee iamthwee is offline Offline
Posting Expert

Re: Game Development: Where to Start

 
0
  #9
Apr 4th, 2006
Some info for the mac as well...

http://nehe.gamedev.net/data/lessons...?lesson=Mac_OS

Hope this helps
*Voted best profile in the world*
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 6,145
Reputation: jwenting is just really nice jwenting is just really nice jwenting is just really nice jwenting is just really nice 
Solved Threads: 212
Team Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: Game Development: Where to Start

 
0
  #10
Apr 4th, 2006
XBox uses a feature limited version of Windows
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Game Development Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC