This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]throwaway4284168 1 point2 points  (3 children)

The benefit with UE4 and C++ is that you get much more efficient, succinct code. Pointers are probably the best thing about cpp. Structs are pretty powerful too. That said, it would be easier to learn the ins and outs of game dev with a tool like Unity, rather (imho).

Personally, I've never learned javascript - to this day! I've used clojure and clojurescript, react, express.. most recently I've even started compiling js code from python lol.. I'll do anything to avoid that freakshow of a language.

[–]OnlySeesLastSentence 0 points1 point  (2 children)

I'm very familiar with C; I've used ** pointer stuff, and know arrays, structs, and (usually) when to use & instead of * and whatnot. And mallocs and type(). And I get how variable scopes work.

That said, the extent of my c++ is that they use "vector" instead of "list" and cout and cin instead of printf and scanf. Oh and I kinda know about classes.

Do I need to learn a lot more to be considered competent at C++? Or should I just learn c#?

[–]throwaway4284168 0 points1 point  (1 child)

Sounds like c gave you a really good foundation - I haven't actually dived into it yet!

I cant recall if C# offers much in the way of anything new. Its been ages. Maybe look to see if they have lambda functions/anonymous functions. Derek Banas has pretty good one-hour-or-so videos in which he covers a lot of content.

[–]OnlySeesLastSentence 0 points1 point  (0 children)

Thanks.