+ 4

So.. is Java enough to make a 3D Android game?

After you seniors gave me some idea about https://www.sololearn.com/Discuss/2489658/?ref=app I went for Java. Well I already was at the process of learning both Java script and Java at the same pace but then I recognized that Java and JS are alot different . So Here's my idea for a game ... I want it to be a 3rd person 3d game as boxy as minecraft ... by third person I mean at an angle of 45° from the front . As a tile game with inventory . So I did have the knowledge that minecraft was made from Java . So is it possible for me to make a 3D Android game as minecraft only using Java? If not, Then which other programing language should I take in mind. As well as - How long do you suggest for an individual to develop a game like minecraft starting as a newbie? Lastly . Do Game engines require much programing language? I did try to search this problem but found no such entries. Anyways Thanks Again.

11th Sep 2020, 5:35 AM
Adil
Adil - avatar
16 Réponses
+ 1
Razor Nightcore ... Umm... First you need to choose a programming language you will use for Engine. UE uses C++, that can be difficult to understand it. Unity uses C#, that much easier than C++. But you want to use Java. The only Game Engine I know to make 3D is JMonkeyEngine. There is also Godot Engine(2D and 3D) that uses his own programming language GDScript(Python like language) but you can write also there in C#, BUT there is not much Documentation for C# than for GDscript.
11th Sep 2020, 7:14 AM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
11th Sep 2020, 5:41 AM
Twaatii
Twaatii - avatar
+ 2
Firstly you should complete your c++ and Java course here, then it will much easier to understand.
12th Sep 2020, 6:06 AM
Emily Swans
Emily Swans - avatar
+ 1
Thanks again I'll check JMonkeyEngine.
11th Sep 2020, 8:29 AM
Adil
Adil - avatar
+ 1
Java is not that effective for game development. You need to learn c# or c++ with a game engine like Unity or Unreal. And also character modelling and 3d sculpting using Blender or any other professional software. Or Either you can use JMonkey.
11th Sep 2020, 4:29 PM
Aditya Raut
+ 1
Java is not enough, you need: 1. A Game Engine: for 3D unity,unreal, for 2D Gamemaker studio if (game == '3D') { 2. 3D models with animation (You can use blender3d for that) }elseif (game == '2D') { 2. 2D characters with animation (You can use photoshop,gimp,after effects,clip art studio etc) } 3. Sounds for the game (fl studio or just download game sounds) 4. Some graphics design knowledge for game icons,backgrounds etc Also there are online game engines and some game engines require little to no coding skills.
12th Sep 2020, 9:02 PM
Divine Asisogbo Omoegbeleghan
Divine Asisogbo Omoegbeleghan - avatar
+ 1
Try Unity or Unreal Engine4/5 These are the best
13th Sep 2020, 2:59 AM
Abrar
Abrar - avatar
0
You cannot create 3D game without Game Engine(It would be too difficult). There is JMonkeyEngine for Java.
11th Sep 2020, 5:43 AM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
0
Thanks for the suggestion😊
11th Sep 2020, 5:46 AM
Adil
Adil - avatar
0
I still don't get it .. There are many ppl who prefer unity and many who prefer UE could some one differentiate between the two.
11th Sep 2020, 5:47 AM
Adil
Adil - avatar
0
By the way I'm in class 10 so I don't get any of it. But I still want to make progress for my computer science sector. well I don't have computer science so. Idk much about it.
11th Sep 2020, 5:49 AM
Adil
Adil - avatar
0
Razor Nightcore Different Engines are using different programming languages.
11th Sep 2020, 6:18 AM
Alihuseyn Kengerli
Alihuseyn Kengerli - avatar
0
I did get that before but many of the Q&As suggest Unity . Or Unreal Engine but I want to make a 3D 《Android》game .so which engine would ya suggest?
11th Sep 2020, 6:32 AM
Adil
Adil - avatar
0
For 3D Models use blender
13th Sep 2020, 3:00 AM
Abrar
Abrar - avatar
0
Thank you all for your appreciable opinions on this topic.
13th Sep 2020, 4:41 AM
Adil
Adil - avatar