Java Spiele programmieren?
Hey Leute, Ich habe im letzten halben Jahr mich an App Programmierung gewagt. Dabei sind halt kleine apps für den alltäglichen Gebrauch mit Android Studio entstanden. Nun will ich mich an Spiele apps heran Wagen. Natürlich gerne an 3D, aber auch 2D. Das ganze möchte ich natürlich gerne mit Java weiter machen. Kenntnisse bestehen aber auch in C++ und C#. Ich mag aber Java :D
Meine Frage: Soll ich das ganze mit unity(free) anfangen oder gibt es GUTE KOSTENLOSE Alternativen? Und ist unity mit Java Kombinierbar oder muss ich da auf Javascript, python, usw. Umsteigen?
3 Antworten
Java geht mit Unity nicht. Nur C#, was aber sehr ähnlich ist. Für 2D würde ich aber nicht Unity benutzen, eher libGDX. Das ist da viel ausgereifter.
Für 3D benutze ich Java nicht, aber Unity ist besser für 3D und das C# ist sehr ähnlich wie Java. JMonkeyEngine soll aber auch gut sein.
Ich würde mehreres selbst ausprobieren und dann das benutzen, was einem besser gefällt. Jedem gefällt was Anderes besser.
Ich persönlich mag z.B. OpenGL mehr als Unreal/Unity oder so ^^
Wenn du mit Unity3D arbeiten möchtest, musst du dich für UnityScript, C# oder Boo entscheiden.
Für Java kannst du stattdessen diese Programme nutzen:
- libGDX (http://libgdx.badlogicgames.com/)
- jMonkeyEngine (https://jmonkeyengine.github.io/wiki/jme3/android.html)
Ich hab nicht viel Erfahrung damit aber soweit ich weiß ist Unity gut. Aber du musst auch gut im Designen sein wenn du ein eigenes Spiel machst. Soweit ich weiß ist Blender da gut.
ich hatte auch schöner mit unity in Verbindung mit blenden rumgespielt, aber halt mit Python und hatte auch nicht so viel programmieren Kenntnisse. unity ist definitiv mega gut, aber ich will halt mit Java arbeiten. aber nebenbei habe ich mir gerade unity mal wieder geladen und probieren erstmal wieder bisschen rum damit.