File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Advice on where to go next with Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Advice on where to go next with Java" Watch "Advice on where to go next with Java" New topic

Advice on where to go next with Java

Scott Kimberly

Joined: Mar 04, 2012
Posts: 25
Ok so im kind of looking for some guidance when it comes to my future with programming Java.

I know where to start (learn some basics), which i have done, but im kinda trying to figure out the next step.

I ultimately want to make video games, nothing too special to start with, but 3d and at least fun to play (i hope >.<)

I have a pretty good handle on a lot of basic topics and i can experiment on my own with the various libraries and APIs (and viewers like you) assisting me.

Im just not sure what to do next. I want to have a multiplayer facet to my game, and ive read that implementing the most complex feature should be done first. To me, that is networking, hands down.

So for anyone with experience in this, how should i progress next towards my goal? Ive been getting familiar with JMonkey, but should i just try and make something small and single player? Does code made for 1 user translate well into code that works well for a bunch of users at once?
Junilu Lacar

Joined: Feb 26, 2001
Posts: 4419

Scott Kimberly wrote:Does code made for 1 user translate well into code that works well for a bunch of users at once?

It depends but for the kind of code you're talking about, usually it doesn't. There are a wide variety of things to learn and master to do 3D game development. I don't even know if Java is necessarily the best tool to use for this type of development. My son attended a week-long, all-day summer camp on 3D game design (First Person Shooter) and they used Unreal Development Kit. They only touched on game map development and terrain textures the entire week. This isn't the same kind of programming that you'd do with Java though but I can't even imagine trying to do this on your own, with only a basic knowledge of Java syntax. Seems like a very steep learning curve.

Junilu - [How to Ask Questions] [How to Answer Questions]
I agree. Here's the link:
subject: Advice on where to go next with Java
Similar Threads
multiple classes, objects and constructors
Getting up and running with Javac
Reading from a socket
Java Objects -> Database Tables
Head First Java - puzzle survey