+ 1

What language should i learn for a programmer gaming : js , java or C#

Hi everyone, i was learned the bases of javascript, java and C# but now I wanna restart and picking a good language for making games, I mean the language who is pretty easy (not complicated) and had a perfect controls for games So i wanna choose one of these language : (js, java, C#) What you suggests to start learning on ? thanks

18th Oct 2017, 3:06 PM
Sid Ahmed
Sid Ahmed - avatar
8 Respostas
+ 8
it's depends, if you want to make browser games, I'd go with js, it seems very easy at the beginning however it can get very defficult later on if you want to make mobile games on android, java will be the best option for windows games especially unity c# is the only option for everything else, like large scale multiplayer pc/console games c++ and unreal engine(free) are unbeatable
18th Oct 2017, 3:16 PM
Kamil
Kamil - avatar
+ 7
yeah, but there are lots of methods that only work in Unity eg.: Mathf.Clamp only works in Unity just look at the unity documentation, there are thousands of methods that only work in Unity maybe 'modified c#' was not the correct expression, you get what I mean ^^
18th Oct 2017, 4:01 PM
Kamil
Kamil - avatar
+ 7
I would say learn making 2D games first ,3D can get complex (at least to me ) There's a good playlist on YouTube "2D Prototyping In Unity" by Casanis Play It covered all the basics and the final game was an awesome 2D platformer , I learned all the required things to make good 2D games:-)
18th Oct 2017, 4:33 PM
Utkαrsh
Utkαrsh - avatar
+ 6
I'd learn 'normal' c# here and then the modified unity c# version on youtube
18th Oct 2017, 3:38 PM
Kamil
Kamil - avatar
+ 1
@Kamil yeah for windows/PC , and I use only unity and blender & C# is my prefer language so i must learn C# thanks Q : can I learn full language C# on this app ? or i t seems to follow courses on YouTube tho ?
18th Oct 2017, 3:37 PM
Sid Ahmed
Sid Ahmed - avatar
+ 1
what is C# modified ? it's the same C# here & C#yt every languages have his rules right ?
18th Oct 2017, 3:54 PM
Sid Ahmed
Sid Ahmed - avatar
+ 1
aaaah yeah I get it :D u helped me so thank you very much hope I can help u too ^^
18th Oct 2017, 4:07 PM
Sid Ahmed
Sid Ahmed - avatar
+ 1
@Utkarsh yeah that's what i do, when i learn more in deep (in 2d platform and creation ) I take manything are hard for me to understand like in C# language I can't even understand why they start the script with : eg: using UnityEngine; using System.Collections; and (MonoBehaviour)
18th Oct 2017, 5:03 PM
Sid Ahmed
Sid Ahmed - avatar