Minecraft implementation with Java 3D API

I have been playing with Minecraft for about two weeks, and i think it’s a beautiful, well made game. But that’s not the subject of this topic.

I am actually reviewing the rules of the Java programming language and meanwhile i do this, i’m reading Killer Game Programming in Java, since i like to make games. In this book there are 15 chapters dedicated to the Java 3D API (comprehensible, since the book has been published in 2005).

I was wondering if i will get the same performance with an implementation of Minecraft using the Java 3D API (i know that it’s based on OpenGL or Direct3D so…). I have never been using that API so i don’t even know if it’s so suitable for making games as the books says.

What do you think guys?

Nope, don’t touch Java3D. Too slow, too clunky, too buggy, too old, and not at all suited for Minecraft.

Cas :slight_smile:

So i should definitely move to OpenGL?

If you want to play around making a voxel engine, by all means, that’s the way to go.

Cas :slight_smile:

Ok thanks friend! ;D

Hi

Java 3D is still actively maintained but there will be no new feature implemented:
http://jogamp.org/wiki/index.php/Java3D_Overview

Feel free to use my tutorial if you really want to install it:

No Java 3D isn’t no longer based on Direct3D whatever the platform, it is based on JOGL 2.

Why not using ArdorCraft? It’s based on JogAmp’s Ardor3D Continuation which is very actively maintained and I’m still writing a very big tutorial about this engine: