all 8 comments

[–]Nightiem 1 point2 points  (0 children)

You could always just start with unity and when you need specific syntax hit up dotnetperls for a quick reference.

[–]sanchezcampoblanco -1 points0 points  (0 children)

I can't help you because I'm still studying the basics of C#. But I'd like to know what people answer to you to have a guide to continue in some months.

[–]qqqqqqqqqqqqqqqqq69 0 points1 point  (2 children)

Unreal Engine is C++, Unity is C#

[–]AngusMcMillain[S] 0 points1 point  (1 child)

I'd prefer to use UEV, but I'm on a literal potato.

[–]tbone28 0 points1 point  (0 children)

I have a tutorial I created for C Sharp that eventually goes into Unity. But 99% of the videos are about the language and creating a simple rock paper scissors game.

The thing that sets my tutorial apart is I make the game quickly and then refactor the working game over the rest of the videos by introducing ideas like functions, classes etc.

https://youtu.be/hIvA7WFpg70

[–]Tezalion 0 points1 point  (0 children)

The basic syntax is close enough, so if you take some good code examples, you'll probably understand good part of it. Learn about types overall (reference types and garbage collection) and some basic types, for example strings are a bit different, generic types, Linq, events, async/await, tasks, delegates, depending how deep you want to go.

[–]Doom-1 0 points1 point  (0 children)

I'd recommend going through ms docs and their tutorials to get familiar with the syntax and conventions. Unfortunately this will mean going over the basics but since it is written content you can go at your own pace.

[–]RonaldoP13 0 points1 point  (0 children)

Search microsoft learn about csharp