Informiere dich und wähle zwischen verschiedensten Engines und Programmen, die zu deinen Projekt-Plänen passen.

Java ist eine Objektorientierte Programmiersprache aus dem Hause Sun Mycrosystems.
Die Idee, die dahinter steckte war es eine plattformunabhängige, sichere und leistungsfähige
Programmiersprache zu entwickeln.
Java läuft also auf jeden System wo die Java Laufzeitumgebung installiert ist.
Sun Mycrosystems stellt Laufzeitumgebungen für folgende Betriebssysteme zur Verfügung:
Andere Hersteller wie z.B. Apple stellen ihre eigene Versionen von Java auf der Basis der vorhandenen zur Verfügung.
Die Java Plattform ist in drei Bereiche unterteilt.
Zur Entwicklung von Desktop - und Webanwendungen.
Zur Entwicklung für ressourcenarme Geräte, z.B. Handys.
Zur Entwicklung von serverseitigen Anwendungen.
Für Spielprogrammierung sind aber nur die ersten beiden interessant.
Um mit Java programmieren zu können wird ein Java Development Kit benötigt welches
ebenfalls von Sun Mycrosystems kostenlos runtergeladen werden kann.
Eine IDE wie NetBeans oder Eclipse ist zwar nicht notwendig jedoch sehr hilfreich.