Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (480)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (546)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Java and Game Development  (Read 1072 times)
0 Members and 1 Guest are viewing this topic.
Offline Zidimawor

Innocent Bystander




Java games rock!


« Posted 2004-10-27 19:32:09 »

Hello everyone!

    I'm heading a game development team and have recently discovered Java. We are currently using C++ and after hearing good things about Java I decided to do some research. Our current project is just starting up and we are still able to switch languages on this one, should we decide to. The head programmer is familiar with some java, but is unsure of its capabilities. My question is this: What are some reasons I should use (if I can use) Java for a 3d rts/rpg based game?
Is it even possible? And if so what are the downsides to using Java for a 3D game?

If you have any questions concerning what I am asking, just ask. Thanks to all who reply!
Offline dranonymous

Junior Member




Hoping to become a Java Titan someday!


« Reply #1 - Posted 2004-10-27 20:27:34 »

There are all kinds of reasons to use Java or any language for that matter.

- How familiar are you with the language?

- What computers are you targeting?

- Will the game have a completely custom gui or use standard system widgets?

- What ways would you like to distribute the game?

My vote is java, because I know the language well and have a good feel for how easy or hard it is to do something.

Do a search and you'll come up with all types of similiar questions here.

Regards,
Dr. A>
Offline Bombadil

Senior Member





« Reply #2 - Posted 2004-10-28 04:37:54 »

Quote
Hello everyone!
My question is this: What are some reasons I should use (if I can use) Java for a 3d rts/rpg based game?
Is it even possible? And if so what are the downsides to using Java for a 3D game?

Pros:
* You'll be much more effective in Java compared to C++. Not only because the language is much more clean and high level, but also because of an impressive built-in library which includes most things you're going to need ever.
* If you're using a client/server architecture for your game, you can deploy your server on any Java enabled platform (same applies to client, of course).

Cons:
* If you want to use a commercial high-end 3d engine you're still lost with Java, because there's no established one. (Could change in future...)
Recently I've freelanced in a C++ project using Netimmerse, and while I don't think this famous but expensive engine is brillant, it's very solid and there's absolutely no such thing currently for Java AFAIK.
Well, if pure OpenGL does the job for you, you could use Java and one of its OpenGL bindings.
If a free OpenSource 3d engine like Xith does the job for you (I could imagine many projects) you could use it with Java.

So, in short: in case Java's 3d bindings and middlewares are sufficient for your task, use Java. Once you're inmid a large Java project you'll see soon that it's a modern and efficient way to develop, compared to an object orientated macro assembler called C++ (that's the reason so many C++ devs are keen to switch to M$ Dotnet, because it's a barefaced Java clone).
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Alex84

Junior Newbie




Java games rock!


« Reply #3 - Posted 2004-10-28 17:52:38 »

Hi!
This is exactly what you are looking for (at least I think *g*).

http://www.gamedev.net/community/forums/topic.asp?topic_id=251811

-Alex
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

atombrot (20 views)
2014-08-19 09:29:53

Tekkerue (21 views)
2014-08-16 06:45:27

Tekkerue (21 views)
2014-08-16 06:22:17

Tekkerue (12 views)
2014-08-16 06:20:21

Tekkerue (19 views)
2014-08-16 06:12:11

Rayexar (55 views)
2014-08-11 02:49:23

BurntPizza (37 views)
2014-08-09 21:09:32

BurntPizza (28 views)
2014-08-08 02:01:56

Norakomi (35 views)
2014-08-06 19:49:38

BurntPizza (64 views)
2014-08-03 02:57:17
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!