Topic: C# vs Java for development of games
Hello. In 6 years I lost sight. Now, I study programming. I know bases C++/C#/Java/Python/PHP. I selected a programming language for development of sound game. As a result, I select between C# and Java. Sound game - game, as a rule for blind, without a drawing. In the world there are many such games. Races, shooters etc. I want to develop shooters. Such as Call Of Duty. I cannot use game engines, such as Unity, Unreal Engine or Cry engine because editors of these engines visual, and they are not accessible to me. Now I select between C# and Java because I like syntax of these languages. Earlier, I thought of a C ++, but I understood that it is too difficult tool for me. That I wait from language: Possibility of creation of a game window; Operation with the keypad and the mouse; Libraries for operation with 3D a sound; Libraries for 3D calculations, turns, driving in 3D space and .; Operation with a network; the Cross connect-platformennost it is desirable, but it is not mandatory. Principal operating system - Windows. I understand that a choice for me, but I want to hear your judgements. That I think about C# and Java for the decision of my tasks: C# - a powerful programming language. Has Windows Forms, IrrKlang for operation with a sound, library Bullet Physics. That it is not pleasant to me in C#, it is attachment to NET, absence a cross connect-platformennosti. I cannot develop good application under Android. Java - a programming high-level language, the main thing cross-platform. It will be easier to develop games which will work under Windows, Linux, Android. I do not know why, but syntax Java is pleasant to me more than C#. It seems to me that Java more direct, than C#. I write precisely algorithm of application. Through the code I can open a window, specify its sizes, possibilities. Thus I do not know, on how many is good Java for games. I develop games without a drawing, for this reason high performance is not necessary to me very much. But I want to be assured that Java the good tool which will help me. 1 More plus Java for me, in the future, I can find highly paid operation on Java. Advise that it is better for the decision of my tasks and why! Thankful in advance!