For creating 3D games in java you need to work with various kinds of java 3d libraries such as Java 3D APIs and Jogl libraries etc.It will be very cumbersome if you want to develop professional quality games since you will have to manage Graphics,Animations,Sprites,Game physics etc etc by yourself.
But your task will be greatly simplified if you have some game engine and 3d game maker program like Unreal Development Kit or Unity 3D.These two game engines are equipped with really great features and have been used in creating professional games.But one major disappointment for a java programmer is that they do not support java as programming language.
But there is one solution for this problem: JMONKEYENGINE 3.0jMonkeyEngine is a SDK based on NetBeans Programming Platform and bundled with complete solutions for a 3d game making.If you worked with NetBeans already they it would much more easier to build any project in JMonkeyPlatform.
JMonkeyPlatform also support some other language such as such as XML, PHP, Groovy, Ruby, Scala, and even C/C++ to create 3d games so if you are efficient at these they you can use them too.One more important point is that JMonkeyEngine is open source project and is licensed under the New BSD license.
JMonkeyEngine supports following features needed by any game developer to create a 3d game
-
Shaders
-
Lighting
-
Physics
-
Special Effects
-
Asset System
-
Supported Formats
-
Texturing
-
Terrain
-
Graphical User Interface
-
Networking
-
Miscellaneous
hey great blog just stumbled on ur blog and i like and following you 2 plz do come thru my fashion blog to and follow back if you will like what you will see there too
ReplyDeletethanks and keep the good work
Hello.This article was extremely motivating, especially because I was looking for thoughts on this topic last Saturday.
ReplyDeleteAlso see my page :: Click This
Technical Java Conference in Hyderabad from May 8-9, 2013... Plz all Java Lovers register here: https://www.regpulse.com/javaone2013/register.php?pcode=737266&src=4001&Act=1
ReplyDeleteIt’s the best place to learn about what’s new and what’s next, see the latest from Oracle and our partners, connect with peers, and meet with experts.