Hi !
Featured games (84)
games approved by the League of Dukes
Games in Showcase (604)
Games in Android Showcase (171)
games submitted by our members
Games in WIP (653)
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  
  New to Java Graphics and Games  (Read 3446 times)
0 Members and 1 Guest are viewing this topic.
Offline helloworld922

Junior Newbie

« Posted 2009-07-20 23:54:42 »

I've been looking for a good API that can interface Java with hardware graphics. I did a search and found two major ones, JOGL and Java3D, among others.
I was wondering which API should I pursue?
What are the advantages/disadvantages of each one?
And more importantly, where are some good tutorials that are up to date?
A google search for JOGL tutorials returned many that were developed on old versions of JOGL and Java, and I can't get the examples to compile with Eclipse.
Also, would you recommend using Netbeans over Eclipse for game development, or does it not matter?
Online kappa
« League of Dukes »

JGO Kernel

Medals: 88
Projects: 15


« Reply #1 - Posted 2009-07-21 00:03:09 »

what type of games do you intend to make 2d or 3d?
Offline helloworld922

Junior Newbie

« Reply #2 - Posted 2009-07-21 00:29:00 »

I'd like to start in 2d for the simplicity, but 3d eventually.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Online kappa
« League of Dukes »

JGO Kernel

Medals: 88
Projects: 15


« Reply #3 - Posted 2009-07-21 00:42:08 »

for 2d the best hardware accelerated java library is Slick2d, it should have everything you'd want from modern 2d library such as hardware accelerated graphics with OpenGL, faster sound with OpenAL, Controllers support, nice clean api, brilliant and helpful community behind it, plus a great set of tools such for fonts, game maps, particle editor, etc.

for 3d if you just want an engine/scenegraph then jMonkeyEngine is a good choice. I'd avoid Java3D its been dead/abandoned for a while now and doesn't look like it'll get picked up again anytime soon.

another option is to go straight to the basics, with barebone libraries like JOGL+JOAL+JInput or all in one library LWJGL, here you'll just get access to the raw api's of libraries like OpenGL, OpenAL and you'll have to manually role your own game library/classes to get going.
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

SHC (27 views)
2015-08-01 03:58:20

Jesse (19 views)
2015-07-29 04:35:27

Riven (40 views)
2015-07-27 16:38:00

Riven (21 views)
2015-07-27 15:35:20

Riven (24 views)
2015-07-27 12:26:13

Riven (14 views)
2015-07-27 12:23:39

BurntPizza (36 views)
2015-07-25 00:14:37

BurntPizza (46 views)
2015-07-24 22:06:39

BurntPizza (30 views)
2015-07-24 06:06:53

NoxInc (37 views)
2015-07-22 22:16:53
List of Learning Resources
by gouessej
2015-07-09 11:29:36

How Do I Expand My Game?
by bashfrog
2015-06-14 11:34:43

List of Learning Resources
by PocketCrafter7
2015-05-31 05:37:30

Intersection Methods
by Roquen
2015-05-29 08:19:33

List of Learning Resources
by SilverTiger
2015-05-05 10:20:32

How to: JGO Wiki
by Mac70
2015-02-17 20:56:16

2D Dynamic Lighting
by ThePixelPony
2015-01-01 20:25:42

How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21 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‑
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!