+ 1
How much c# should i learn to make a game in unity or godot?
I learned some basics of c# like arrays and loops (i understand classes and methods a bit) is that enough for me to make a game?
1 Resposta
+ 5
Heyo,
Regarding Unity:
Unity uses C# in its scripting.
So, the real question is how well you really understand the basics.
Knowing the basics very well is all you need to get started in Unity's scripting side of things.
Unity itself will take some getting used to.
That is, the interface, lots of graphical components like camera, sprites, meshes, physics system, or lighting, but mainly, Unity's libraries.
For example, you will not be using a 'main method' in Unity, as that is already done internally for you. Instead, to communicate your scripts with Unity you will often be childing a class called 'MonoBehaviour'.
So it may feel a tad different at first with the libraries that you will be using.
Consider also checking out;
Generics, try some practice with multiple classes as well as polymorphism, and checkout transformations to geometry (translation, rotate & scale).
Then off to tutorials!
There will be lots to learn and it will feel constant! Lots go into game development; keep at it and you'll do great