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.
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
+ 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
+ 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
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
0
switching from java to c# is good or not?
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
0
which is better c++ or c#
0
I have a bit knowledge of c and java. now what you prefer?
0
thanks you all very helpfull
what are brightest area in computer science in future where I can get more opportunities