Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (293)
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  
  Where to start?  (Read 925 times)
0 Members and 1 Guest are viewing this topic.
Offline Ant59

Junior Newbie





« Posted 2011-03-19 01:42:45 »

A group of friends and I really want to give a shot at creating a small online RPG. We've decided to use Java, because it's easy to learn, some of us already know it well, it's cross-platform and I've noticed it being used much more recently for decent commercial games.

We want to create it in 3D.

However, I am stuck. How do I go about starting with creating the actual game? I know that's vague, but what I mean is what do I use. I've seen all these different packages like JOGL and LWJGL and JME. I am completely confused about what will be best for us to use.

I know it's rather vague, but if anyone has any information, it would be much appreciated. I can answer any questions that might be needed to suggest what I should use. Thank you in advance!
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 50
Projects: 15


★★★★★


« Reply #1 - Posted 2011-03-19 01:46:16 »

Do you intend to make a 3d game or a 2d one?
Offline Ant59

Junior Newbie





« Reply #2 - Posted 2011-03-19 01:47:27 »

3D Smiley I'm completely unsure of how good we can make it look, but it's not super-important, although I'd love to give it decent graphics Smiley
Games published by our own members! Check 'em out!
Try the Free Demo of Titan Attacks
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 50
Projects: 15


★★★★★


« Reply #3 - Posted 2011-03-19 01:59:31 »

for 3d graphics I'd pick one of following libraries for Java

Ardor3D
LibGDX
JMonkeyEngine

Although if you want to go really low level then LWJGL is a nice option.
Offline Ant59

Junior Newbie





« Reply #4 - Posted 2011-03-19 02:05:17 »

Thanks for the suggestions Smiley

Is it much more complex or not to go with a lower level library like LWJGL?
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 50
Projects: 15


★★★★★


« Reply #5 - Posted 2011-03-19 02:11:39 »

Is it much more complex or not to go with a lower level library like LWJGL?

Its not really complex, just think of that library as a raw interface to OpenGL, OpenAL and OpenCL libraries and nothing more. So basically you'll have to write all the boilerplate stuff yourself (texture loader, model loader, etc). If you just want to write a game quickly rather then spend much time with low level stuff then best to pick one of those other libraries mentioned above.
Offline Ant59

Junior Newbie





« Reply #6 - Posted 2011-03-19 02:15:20 »

Well I'd really like it to feel like our own work as much as possible, and I'm looking forward to learning while doing it, so I'm prepared to work from a low level library, as long as it gives me access to everything I'll need. Just want to check before I start anything Smiley

I guess I'll check out LWJGL then. Thank you for your help Cheesy
Offline SimonH
« Reply #7 - Posted 2011-03-19 05:21:31 »

Don't forget jPCT - it's very kind to novices and it can do a lot - check out the projects page.

Heroes' Keep is in development.
Meanwhile try Bloodridge
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Browse for soundtracks for your game!

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (81 views)
2013-05-17 21:29:12

alaslipknot (91 views)
2013-05-16 21:24:48

gouessej (122 views)
2013-05-16 00:53:38

gouessej (114 views)
2013-05-16 00:17:58

theagentd (126 views)
2013-05-15 15:01:13

theagentd (113 views)
2013-05-15 15:00:54

StreetDoggy (158 views)
2013-05-14 15:56:26

kutucuk (180 views)
2013-05-12 17:10:36

kutucuk (180 views)
2013-05-12 15:36:09

UnluckyDevil (187 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.074 seconds with 20 queries.