Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (580)
games submitted by our members
Games in WIP (499)
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  
  3D game engine  (Read 2598 times)
0 Members and 1 Guest are viewing this topic.
Offline The_Big_J

Junior Newbie





« Posted 2008-03-14 11:57:19 »

Hi All,

I'm new to Java Gamming but not to Java. I'm mediocre  Java3D programmer (still learning).

I have strong math background (M.S.c in physics)

I want to start  study to use 3d game engine for Java. any suggestion ?

Thank u in advance
Offline SimonH
« Reply #1 - Posted 2008-03-14 12:28:27 »

Look here

People make games and games make people
Offline irrisor

Junior Member





« Reply #2 - Posted 2008-03-14 13:04:15 »

errr, the last reply to that thread is 5 years old Shocked -> don't look there!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline The_Big_J

Junior Newbie





« Reply #3 - Posted 2008-03-14 13:21:54 »

errr, the last reply to that thread is 5 years old Shocked -> don't look there!

Where should I look? Huh
Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2


Make it work; make it better.


« Reply #4 - Posted 2008-03-14 14:02:52 »

jMonkey Engine
Xith3D
jPCT

Offline irrisor

Junior Member





« Reply #5 - Posted 2008-03-14 14:34:19 »

Where should I look? Huh
Sorry, got distracted while searching for a better link on this board. But you can do exactly that: search for 'engine' and sort by 'most recent' then read some of the topics that sound like a discussion about choosing engines...

And CaptainJester proposals are fine, of course Smiley
Offline DzzD
« Reply #6 - Posted 2008-03-14 16:18:57 »

you can also have a look to http://dzzd.net  Smiley

but most important is what you wanted do do ??
deppending on that you may be interrested in high level API as mentionned above or by low level API as JOGL & LWGL.

Offline The_Big_J

Junior Newbie





« Reply #7 - Posted 2008-03-14 16:42:50 »

Thank you all

I want to be able to write small 3D application and 3D games. I've noticed that nobody mentioned Java3D any reaon for that?
Offline cylab

JGO Knight


Medals: 34



« Reply #8 - Posted 2008-03-14 16:48:36 »

Xith3Ds API was once based on Java3D, so you might find it easier than the other engines to get started. We are also very friendly there and if you have interests in engine development, we surely apreciate every helping hand, since we haven't reached 1.0 yet  Grin.

Mathias - I Know What [you] Did Last Summer!
Offline cylab

JGO Knight


Medals: 34



« Reply #9 - Posted 2008-03-14 16:51:25 »

I've noticed that nobody mentioned Java3D any reaon for that?

Your first post reads like you were searching for an alternative. Other than that Java3D is fine. It surely is better documented than the other engines and has some advantages (thread safety, dx renderer on windows, officially supported by sun) and disadvantages (not sooo fast, slow development process, officially on ice by sun)

Mathias - I Know What [you] Did Last Summer!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline The_Big_J

Junior Newbie





« Reply #10 - Posted 2008-03-14 17:13:44 »

Thank you cylab!

Since I'm study now 3D programming in Java the obvious choice form me was Java3D. Now I'm not sure Undecided
Now that u write me that Sun holds  the development of Java3D - I'm really confused Huh

What would u do if u were me? Smiley
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 70
Projects: 15


★★★★★


« Reply #11 - Posted 2008-03-14 17:32:03 »

if you are studying 3d programming, would using an engine be the best choice?
I would recommend you go for something a bit more low level like OpenGL (Using LWJGL or JOGL).
Offline The_Big_J

Junior Newbie





« Reply #12 - Posted 2008-03-14 17:58:36 »

Thanks. I guess I'll just finish studying Java3D and will move to JOGL
Offline gouessej

« In padded room »



TUER


« Reply #13 - Posted 2008-03-21 13:09:52 »

Thank you all

I want to be able to write small 3D application and 3D games. I've noticed that nobody mentioned Java3D any reaon for that?


I hope you know what you're doing... Writing his own engine takes a very long time. JOGL is a good choice if you look for something low level. The problem is that you are new in gaming, your knowledge in mathematics will be very useful. If you want to see "something" that looks "like" an engine written with JOGL, look at my source code, it is open source (under GPL version 2). Do you know how to use quaternions, matrices, parametric equations, Euler angles, non eulerian transforms? Do you have some knowledge in physics (free fall, uniformly accelerated translation, forces, weight, ...)?

Offline bobjob

JGO Knight


Medals: 10
Projects: 6


David Aaron Muhar


« Reply #14 - Posted 2008-03-29 02:50:59 »

Either way i think, programming in a low level API like LWJGL, or JOGL is good for an introduction into 3d programming. Also will help to get a great understanding of openGL before moving to a scenegraph.

My personal favorite is LWJGL

My Projects
Games, Webcam chat, Video screencast, PDF tools.

Javagaming.org with chat room
Offline gouessej

« In padded room »



TUER


« Reply #15 - Posted 2008-03-29 10:49:49 »

Either way i think, programming in a low level API like LWJGL, or JOGL is good for an introduction into 3d programming. Also will help to get a great understanding of openGL before moving to a scenegraph.

My personal favorite is LWJGL
I agree with you. Beginning with a low level API allows to understand the basis and it is very important. Beginning with something higher level might become problematic when some problems happen as then you don't know what is behind this.

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.

xsi3rr4x (43 views)
2014-04-15 18:08:23

BurntPizza (39 views)
2014-04-15 03:46:01

UprightPath (55 views)
2014-04-14 17:39:50

UprightPath (37 views)
2014-04-14 17:35:47

Porlus (53 views)
2014-04-14 15:48:38

tom_mai78101 (76 views)
2014-04-10 04:04:31

BurntPizza (135 views)
2014-04-08 23:06:04

tom_mai78101 (235 views)
2014-04-05 13:34:39

trollwarrior1 (196 views)
2014-04-04 12:06:45

CJLetsGame (204 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
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!