Easy game development?

Out of curiosity, any specific reason why you went with JS instead of C#?

Not really, read up on both of them and just went with Javascript, I will eventually try learn C# as well, just starting with Javascript.

Do you recommend starting with C#?
 
Not really, read up on both of them and just went with Javascript, I will eventually try learn C# as well, just starting with Javascript.

Do you recommend starting with C#?

Depends on what your goals are. If its only for Unity script, stick with JS else move on to C#. Javascript usage outside of Unity when it comes to game dev is limited.
 
Depends on what your goals are. If its only for Unity script, stick with JS else move on to C#. Javascript usage outside of Unity when it comes to game dev is limited.

Ya I was mainly going to use it for Unity, then will try learn C# and python. Gonna take me a while but I'm enjoying it.
 
Javascript is a great language to start with. I just find it so easy and intuitive. Somewhat limited, but C++ would be limited as well without all those libraries :)

Python is another good one to start off with, because it forces you to write neatly, as the whitespace defines what a piece of code does.

I'd go with JS (for a good intro to programming), C++ (for the groundwork and background stuff - just the basic 1st semester Computer Science info, 1 book should suffice) and then focus on whatever you want/need, such as C#.
 
Most definitely do not listen to Ser_Bunnylot if you are going to make use of Unity.

Since you have three languages to choose from in Unity, don't bother with C++ or Python. Of the three languages C#, UnityScript (Javascript) and Boo, you would most definitely not want to make use of Boo since very few people use it.

As for C# and Javascript I'd say rather start with C#. The biggest advantage being that you can use Visual Studio 2014 Community Edition as your IDE which gives you amazing code completion and debugging. The second advantage is that most of the assets you'll use will be written in C# so if you ever need to edit one you will be able to do so.

People found Javascript a bit easier but that was before Visual Studio with its Intellisense.
 
Is it better to learn unity or unreal,i hear unity is easier to learn but it can only utilize up to 4gb of ram?

I mess around exclusively with Unreal. Super easy when using blueprints, however there is a catch.
Most of the code is in C++ and the intellisense is horrid when it comes to finding syntax errors. So I have avoided prototyping in C++ but rather in Blueprints, once I am sure the blueprint is functioning without errors, then I move to C++.
Lately my prototypes broke because they change code.
For example:-

Adding a UI interface was Add to Viewport, then you remove Viewport.
So they changed it to Add to ViewPort, Remove from Parent.

It's a little annoying that they make these changes, as you have to keep up to date with documentation.
One thing I can say about unreal however, is there market place system seems to be working pretty well as you can purchase a whole package to handle a Pakour system with animations.


Don't wanna hijack this thread, but I have been thinking about trying to get a South African Community made game. If anyone is interested.

Side note:-
So excited to see how far they get with implementing Nvidia tech:-
StandableInflatable.JPG
 
Last edited:
A Mygaming RPG, or simple team shooter of some type [emoji14]
Yeah something simple. Just the difference is the south African feels. Local languages, local plants, etc... from what I'm seeing there are a lot of people wanting to learn, but everyone doing their own thing. If everyone spent maybe an hour or 2 a day just improving or making content.it could turn out to something great.
 
Yeah something simple. Just the difference is the south African feels. Local languages, local plants, etc... from what I'm seeing there are a lot of people wanting to learn, but everyone doing their own thing. If everyone spent maybe an hour or 2 a day just improving or making content.it could turn out to something great.

I would definitely be keen on that, I'm very early on in my learning stages, but having a bunch of people working on stuff and just helping each other could be really cool, should help a lot with learning also.
 
Most definitely do not listen to Ser_Bunnylot if you are going to make use of Unity.

Since you have three languages to choose from in Unity, don't bother with C++ or Python. Of the three languages C#, UnityScript (Javascript) and Boo, you would most definitely not want to make use of Boo since very few people use it.

As for C# and Javascript I'd say rather start with C#. The biggest advantage being that you can use Visual Studio 2014 Community Edition as your IDE which gives you amazing code completion and debugging. The second advantage is that most of the assets you'll use will be written in C# so if you ever need to edit one you will be able to do so.

People found Javascript a bit easier but that was before Visual Studio with its Intellisense.

I don't think it's a bad idea starting with JavaScript. It's easy to use and strips away the complexity of working with strong types. Plus, delegates are immensely useful (especially for game development) and very easy to implement in JS.

I'm a C# engineer myself, but absolutely love JS. C# is a business language, while JS is the free-spirited hippy language that poops rainbows and butterflies while you work. And it smells of daffodils.
 
I don't think it's a bad idea starting with JavaScript. It's easy to use and strips away the complexity of working with strong types. Plus, delegates are immensely useful (especially for game development) and very easy to implement in JS.

I'm a C# engineer myself, but absolutely love JS. C# is a business language, while JS is the free-spirited hippy language that poops rainbows and butterflies while you work. And it smells of daffodils.

Nah, I still think it's a bad idea. C# is by far the most used language in Unity. And the code completion in Visual Studio will help beginners tremendously.

Plus the JavaScript in Unity isn't really JavaScript. It's similar to JavaScript but it's enough of a change to call it UnityScript these days.

http://blogs.unity3d.com/2014/09/03/documentation-unity-scripting-languages-and-you/
 
Back
Top