new programing language to learn?
KomodoCreated:
Can't offer anything personally
But if I go anywhere after BASIC it'll probably be either Java or Python
"Good for making games" is a tough suggestion. Every modern language for PC and the like doesn't have built-in game features like sprites, you would have to use a toolkit like LWJGL for Java or Unity for C#.
Java and C# are very similar language-wise, but Unity appears to be a more complete game engine than LWJGL, which is more of a library than an engine.
I wouldn't know, I've used neither.
Unity and C#.
Thanks for all your comments :) which whould be the best to learn? Like which one will be the most useful ? I heard from a good friend that c++ and unity are ones that are good to learn.Unity isn't a programming language, it is an IDE for building video games that simplifies a lot of tasks and centralizes everything into one program. Supported languages IIRC are C#, Javascript (really a customized thing sometimes known as Unityscript) and a really weird language nobody uses called Boo. C# is probably the best to learn for use with Unity.
...Can I go on a rant on how much I dislike Unity and how people should be using Unreal Engine instead?
I guess I can't make a fair comparison until I've actually tried Unity, but if you're going to use a game engine for graphics UE just devastates Unity. There is a reason why Unity games tend to be cartoony and simplistic, it's because it's not really good for anything else unless you're looking to make a 7th gen looking game on 8th gen hardware.
I'm just constantly blown away by how 95% of the community uses Unity and as a result most indie games aren't the best looking.
The look of a game has nothing to do with the engine of choice. You could make pretty much any game in either engine. It's all down to the skill of the team.
More people use Unity because it was around for free for longer and thus has more of a community/install base online, FAQs and knowledge base, etc. This isn't to say that UE4 doesn't have those things, just that Unity was the first free major player.
And because more people use Unity, you will see more shoddy, cruddy, just-starting-out games from it. It's like saying Windows programs are worse than Mac programs just because more people make Windows programs so of course there's a wider variance in quality.
Here's a list of notable Unity games. Far from a tendency of being cartoony and simplistic, a wide variety of games and styles are represented there.
The look of a game has nothing to do with the engine of choice. You could make pretty much any game in either engine. It's all down to the skill of the team. More people use Unity because it was around for free for longer and thus has more of a community/install base online, FAQs and knowledge base, etc. This isn't to say that UE4 doesn't have those things, just that Unity was the first free major player. And because more people use Unity, you will see more shoddy, cruddy, just-starting-out games from it. It's like saying Windows programs are worse than Mac programs just because more people make Windows programs so of course there's a wider variance in quality. Here's a list of notable Unity games. Far from a tendency of being cartoony and simplistic, a wide variety of games and styles are represented there.Wow, even Yooka-Laylee? You have officially changed my opinion of unity.
JavaScript? JAVASCRIPT? ...Can I go on a rant about how much I hate JavaScript? I mean, it serves it's purpose, but it does too many stupid things for my preference.Thanks for all your comments :) which whould be the best to learn? Like which one will be the most useful ? I heard from a good friend that c++ and unity are ones that are good to learn.Unity isn't a programming language, it is an IDE for building video games that simplifies a lot of tasks and centralizes everything into one program. Supported languages IIRC are C#, Javascript (really a customized thing sometimes known as Unityscript) and a really weird language nobody uses called Boo. C# is probably the best to learn for use with Unity.
Yea I know unity is not a language I meant it is good to know how to use it. And yeah my friend uses java but he hates it as well.(he does not only computer stuff but also robotics and stuff like that) he says if he didn't have to use it for his school stuff he wouldn't. And he never uses JavaScript inless he has to he hates java period.JavaScript? JAVASCRIPT? ...Can I go on a rant about how much I hate JavaScript? I mean, it serves it's purpose, but it does too many stupid things for my preference.Thanks for all your comments :) which whould be the best to learn? Like which one will be the most useful ? I heard from a good friend that c++ and unity are ones that are good to learn.Unity isn't a programming language, it is an IDE for building video games that simplifies a lot of tasks and centralizes everything into one program. Supported languages IIRC are C#, Javascript (really a customized thing sometimes known as Unityscript) and a really weird language nobody uses called Boo. C# is probably the best to learn for use with Unity.
I had a period where my brother corrupted his java and couldn't fix it, so installed a ton of different versions of java and messed with the registry a ton, eventually I just gave up and reinstalled windows, and then it happened again a couple months later, so I did the same exact thing again. Then in the same period it happened on my own desktop, the whole time I wasn't messing with java at all, it just kept breaking. I reinstalled windows to fix that too.
That's my experience with java, so I'm just inclined to never use java ever. If you're developing for windows I don't see why you'd design a windows game to rely on anything except windows.
Java and Javascript are two completely different things. Java relies on the Java install to run applets. Javascript is a much simpler language, sort of a distant cousin of Java, that is mainly intended for web apps but has found a wider audience. IIRC it's more decoupled from the Java software, certainly in the case of Unity where it's just another language option like C#.
Malbolge Also, from what I can tell, Java and Javascript are more similar than people say they are. However, that might be because I'm used to just using BASIC, so they seem almost the same compared to anything else I've used.Yeah, you just aren't used to it. They're actually very different from a language design aspect. If you aren't experienced you probably couldn't tell the difference though as they look alike. (But every oop lang looks alike so that's no surprise.)
Java and Javascript are two completely different things. Java relies on the Java install to run applets. Javascript is a much simpler language, sort of a distant cousin of Java, that is mainly intended for web apps but has found a wider audience. IIRC it's more decoupled from the Java software, certainly in the case of Unity where it's just another language option like C#.I may be wrong, but IIRC them both being named Java is completely a coincidence. Which is even weirder since Java web plugins dominated the early web. JS is just ECMAScript by a different name really.
I may be wrong, but IIRC them both being named Java is completely a coincidence. Which is even weirder since Java web plugins dominated the early web. JS is just ECMAScript by a different name really.You're right, I thought I had heard that before, but when I was googling the question I kept coming up with links that made them seem distantly related, such as on Java's official page. But they are different, and Javascript has nothing to do with the Java program.
JavaScript was originally developed in 10 days in May 1995 by Brendan Eich. JavaScript was initially developed under the name Mocha, the language was officially called LiveScript when it first shipped in beta releases of Netscape Navigator 2.0 in September 1995, but it was renamed JavaScript when it was deployed in the Netscape browser version 2.0B3.