I want to develop a game please help | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

I want to develop a game please help

I know Java and I want to develop a game tell me from where to start and what is extra I have to learn.

4th Dec 2017, 11:35 AM
Devendra Kumar
Devendra Kumar - avatar
9 Answers
+ 2
That's like asking Which Football team is the best. Depends who your asking. I prefer C# ... But that's just me
5th Dec 2017, 1:26 AM
LordHill
LordHill - avatar
+ 1
Switch to C# and download Unity3d. or switch to C++ and download Unreal Engine. C# and Java are very very similar and the transition is not difficult at all, if you already know Java, that is the way I would go
4th Dec 2017, 12:32 PM
LordHill
LordHill - avatar
+ 1
I would highly recommend C#, its more than easy to switch to it from Java, C++ in other side needs quite long time to get yourslef familiar with it. If you're talking about engine, C#(Unity3d) is really capable in AAA games industry like Assasin creed which developed inside unity. Unity has large community, probably take only a month or less to develop a game using Unity (if its still simplistic) C++ (Unreal Engine) is known for its high graphics processing which would (for other people) made your game looks great even a primitive object's render looks good. It can be achieved in Unity too, but need quite time to adjust the settings. Unreal is likely "slow" in development, a simple thing like character movement can be created only with C#(Unity) probably needs Sequences of code in C++ and also it requires you to use blueprint (Unreal). What is that mean? In unreal, people rarely implement only C++ scripts but using combination of blueprint too, that makes Unreal really time consumption. Unity supports 10+ platforms whereas Unreal not. Unity has tons of community outhere, its really easy to solve bug and ask someone out there if you're using unity whereas unreal not. Unity has support to particles processing and great Design software support like C4D, Maya, 3DSMax whereas Unreal not. Unity takes significantly little time to develop complete game from scratch whereas Unreal will make you decide to quit. Unity has high frequent of update, which overclock your creativity overtime whereas Unreal rarely update its engine. Unity has beautiful code documentation whereas Unreal lack of documentation. Hope this explain all the things
5th Dec 2017, 5:09 AM
Elvin Auresius
Elvin Auresius - avatar
0
i would recommend C# since you know Java, probably only takes a few days to master C# if you really into Java. And unity is free, light, and powerful, check it out. It support 2D and 3D and build accross more than 10 platforms available
4th Dec 2017, 12:37 PM
Elvin Auresius
Elvin Auresius - avatar
0
switching from java to c# is good or not?
4th Dec 2017, 11:00 PM
Devendra Kumar
Devendra Kumar - avatar
0
you don't have to switch, you can go back and forth. I learned Java first and regretted it once I started developing games. I almost never use Java anymore, but when I do need to for android apps or something it is still quite doable because as I said, C# is VERY similar
4th Dec 2017, 11:19 PM
LordHill
LordHill - avatar
0
which is better c++ or c#
5th Dec 2017, 12:02 AM
Devendra Kumar
Devendra Kumar - avatar
0
I have a bit knowledge of c and java. now what you prefer?
5th Dec 2017, 3:23 AM
Devendra Kumar
Devendra Kumar - avatar
0
thanks you all very helpfull what are brightest area in computer science in future where I can get more opportunities
5th Dec 2017, 10:17 AM
Devendra Kumar
Devendra Kumar - avatar