Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (489)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (553)
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  
  attempt to develop 3d java game  (Read 1498 times)
0 Members and 1 Guest are viewing this topic.
Offline bil_Imma@yahoo.com

Innocent Bystander





« Posted 2008-09-15 09:08:09 »

 Sad Sad

Hi to all!! i'm trying to attempt to develop a java  3d game.. i dnt know how to start.. i dnt knw the process.. i got some infos from other people saying i need a 3d graphics creator, game engine and programing language.. wel, i already have:

1. blender for 3d graphics
2. torque for game engine
3. and defintely java as my language but i dnt knw what kind of java platform to use..

and i dnt knw what the process is.. i dnt know the first step on developing a game.. somebdy help me pls.. pls.. pls.. pls..  Huh Sad
Offline cylab

JGO Ninja


Medals: 43



« Reply #1 - Posted 2008-09-15 10:23:57 »

I don't think there is a java binding for Torque, so you most probably won't be able to use java with that. From the sound of your post, I assume you are a newbe, when it comes to game-development or even programming in general. Most people would advice you to start out with some simple 2D games to get practice with the development process and the use of frameworks.

Maybe start out with the tutorials at Coke and Code (http://www.cokeandcode.com/tutorials). You should also have a look at some 2D frameworks, like e.g. Slick (http://slick.cokeandcode.com/). After you have done something that works, you can advance to 3D, but keep in mind that you also need to have a good understanding of math especially regarding vector and matrix math.

When you advance to 3D stuff, start out with Java3D (https://java3d.dev.java.net/), which should be the easiest to learn, since it is well documented and there are books about it. The downside is, that development is "officially" stopped right now. I would recommed it nevertheless to learn the bits and pieces of 3D scenegraphs. After that you can advance to Xith3d (http://www.xith3d.org) or JMonkey Engine (http://www.jmonkeyengine.com/), if Java3D does not suffice anymore.

As a rule of thumb for your development process:

- write down the things you want to do before start coding
- draw diagrams of the more complex coherences/dependencies and sequences
- start with placeholder graphics/sounds to get something to work with
- write and keep small test apps for the different parts of your game
- get input early - let people try out your game and incorporate the feedback
- work iterative: add one feature at a time and make the game run again before advancing to the next feature
- be patient!
- don't give up!

Good luck!



Mathias - I Know What [you] Did Last Summer!
Offline gouessej
« Reply #2 - Posted 2008-09-15 10:58:34 »

I agree with Cylab, his answer is really complete. When you're ready to write a 3D game (maybe in some years), feel free to study some open source games to learn how they work. As a first step, you might find it easier to start writing mods of an existing game rather than writing complete 3D games. If you need some examples of 2D/3D games written in Java, have a look at the FGF players' portal:
http://tuer.tuxfamily.org/fgf/players_portal/

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

JGO Coder


Medals: 4



« Reply #3 - Posted 2008-09-15 11:25:18 »

I suggest Jpct if you want a light and easy 3d engine. Really only took a week or so to pick all the basics up and make a basic demo.
But like the others said I suggest making a simple game in 2D first.

Current project - Rename and Sort
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.

TehJavaDev (18 views)
2014-08-28 18:26:30

CopyableCougar4 (26 views)
2014-08-22 19:31:30

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

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

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

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

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

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

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

BurntPizza (38 views)
2014-08-08 02:01:56
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!