Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (535)
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  
  Which Engine should I use?  (Read 2862 times)
0 Members and 1 Guest are viewing this topic.
Offline cowwoc

Senior Newbie




Java games rock!


« Posted 2009-02-26 20:23:48 »

Hi,

I'm looking for a 3D Java gaming engine that has the following features:

- Portable across Windows and Linux
- Clean API and solid documentation
- Mature (3+ years old)
- Active community
- License allows commercial use
- (Optional) Commercial support is available
- Decent performance (our environment is 2.5D... it is rather simple)

I look forward to your suggestions.

Thank you,
Gili
Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #1 - Posted 2009-02-26 21:00:45 »

javamonkeyengine (jme)
xith3d

less mature but uses some jme code: ardor3d

Offline jasonjohnson

Senior Newbie





« Reply #2 - Posted 2009-02-26 22:58:22 »

Wow, thanks for the heads up Matzon. I didn't realize there was such a mature 3d platform for Java.

This topic reminded me of Ogre. I hadn't looked at it in a while now so I took a peek. I might get yelled at for proposing something JNI-based, but Ogre3d has a Java bridge by way of http://ogre4j.sourceforge.net/

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline cowwoc

Senior Newbie




Java games rock!


« Reply #3 - Posted 2009-02-27 01:20:13 »

Matzon,

JMonkeyEngine: http://www.jmonkeyengine.com/jmeforum/index.php?topic=9247.msg71503#msg71503
\-> "Official developer activity has been incredibly low. Also, there is no clear, cohesive future direction for the technology."

Xith3D
\-> No commercial support, decent API (but not great), and I have seen some documentation holes in the Javadoc.

Ardor3D
\-> Looks very promising but seems to be immature at this point.

Please excuse my pessimism. Both JME and Xith3d are excellent engines, I'm just pointing out the problems I've found with them. Are there any other engines I should take a look at?

Thanks,
Gili

javamonkeyengine (jme)
xith3d

less mature but uses some jme code: ardor3d
Offline zammbi

JGO Coder


Medals: 4



« Reply #4 - Posted 2009-02-27 01:24:24 »

What about jPCT?
It isn't full of features like JME, but its powerful enough in most cases. Its light, stable,software/hardware render and easy to learn.

Current project - Rename and Sort
Online cylab

JGO Ninja


Medals: 38



« Reply #5 - Posted 2009-02-27 02:06:02 »

Please excuse my pessimism. Both JME and Xith3d are excellent engines, I'm just pointing out the problems I've found with them. Are there any other engines I should take a look at?

TBH I doubt you'll find many other options. What do you need, that the existing engines can't deliver? I would think JME is mature enough for any non-bleeding-edge game and xith is small enough to fix bugs as you'll find them. Also if you really need "commercial" support, I am a freelance programmer, so hire me Cool If you really book comercial support we would branch a version just for you...

Mathias - I Know What [you] Did Last Summer!
Offline tom
« Reply #6 - Posted 2009-02-27 02:08:36 »

Aviatrix3D might be the best java 3d scenegraph at the moment. From what I can gather it is being maintained and there are commercial projects using it.

It has a nice api and is open source. But I don't think it has an active community. You can probably buy support from the company that created it, if that is an option.

Offline DzzD
« Reply #7 - Posted 2009-03-01 00:49:58 »

Hi,

I'm looking for a 3D Java gaming engine that has the following features:

- Portable across Windows and Linux
- Clean API and solid documentation
- Mature (3+ years old)
- Active community
- License allows commercial use
- (Optional) Commercial support is available
- Decent performance (our environment is 2.5D... it is rather simple)

I look forward to your suggestions.

Thank you,
Gili

you say that you are making 2.5D wich for me means 2D, so maybe ou should rather look for 2D API, no ?

Offline h3ckboy

JGO Coder


Medals: 5



« Reply #8 - Posted 2009-03-01 19:39:29 »

wait, waht does 2.5 even mean, is half a dimension possible? or is he reffering to something else?
Offline zammbi

JGO Coder


Medals: 4



« Reply #9 - Posted 2009-03-01 23:52:21 »

2.5D = isometric.
D1 and D2 was 2.5D. D3 is now 3d.

Current project - Rename and Sort
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline martineriksen

Junior Member





« Reply #10 - Posted 2009-03-02 00:13:29 »

lwjgl is probably not the easiest to use but seems to offer really good performance - and often that is where your bottleneck ends up being.

Offline Jackal von ÖRF

Junior Member





« Reply #11 - Posted 2009-03-02 00:16:15 »

2.5D can also be used to refer to games such as Doom, with 3D environment but 2D characters. Also it can be used to refer games where the graphics are rendered in 3D, but the player movement is restricted to 2D, for example as in Super Smash Bros. Some more usages: http://en.wikipedia.org/wiki/2.5D

Offline h3ckboy

JGO Coder


Medals: 5



« Reply #12 - Posted 2009-03-02 13:55:50 »

Oh ok, so like age of empires. where the people are 3d, but you only see from top down?
Offline zammbi

JGO Coder


Medals: 4



« Reply #13 - Posted 2009-03-03 01:56:03 »

Yes 1 and 2 were 2.5D
3 was 3d iirc.

Current project - Rename and Sort
Offline DzzD
« Reply #14 - Posted 2009-03-04 12:47:44 »

2.5d usually mean 2d that look 3d, maybe the easiest would be to start with jogl or lwjgl because high end 3d engine functionalities may not help a lot for 2.5d

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.

Dwinin (6 views)
2014-07-29 10:59:34

E.R. Fleming (20 views)
2014-07-29 03:07:13

E.R. Fleming (8 views)
2014-07-29 03:06:25

pw (39 views)
2014-07-24 01:59:36

Riven (39 views)
2014-07-23 21:16:32

Riven (26 views)
2014-07-23 21:07:15

Riven (28 views)
2014-07-23 20:56:16

ctomni231 (59 views)
2014-07-18 06:55:21

Zero Volt (50 views)
2014-07-17 23:47:54

danieldean (42 views)
2014-07-17 23:41:23
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!