For beginners of Godot C#, how can they learn independently without relying on tutorials?

As a beginner of Godot C#, I have used Godot for a month and copied two or three small games (such as shooting games and RPGs). However, without tutorials, I cannot start independently and make games. Mainly when writing code in the Godot engine, when trying to implement a certain function, how can I find the method or function I want? For example, when I want to detect mouse events, how can I find the method I want? Do I need to read the official documentation? (For example: input.isMouseButtonPressed()). After input, how can I find the method I want?

1 Like

Example if you have a input related problem then go to Google and search for Godot input.
You need to go inside Godot documentation and you will see what is contain the Input class.
And if you write code the intellisense help finding what you want. Name of the functions is very talkative so you partially can figure out what that method have for, and if not clear truly then go to documentation.

2 Likes

So for all engines, whether it’s Unity, Unreal Engine, or Godot Engine, is it necessary to read through the official documentation completely before one can start to get familiar with and use the engine?

It is unclear to me whether you do not want to follow C# tutorials, or you cannot find any. If it’s the former, then the answer to your question is yes, you have to read the docs. If it’s the latter, I can post some great resources for you.

1 Like

Can you provide some video tutorials for the godot engine c# scripting language, after all, there are too few video tutorials for c# versions.Another reason is that our country has a strict management system on the Internet, and citizens cannot access the Internet without permission. So a lot of high-quality godot C# video tutorials we can’t enjoy

This is a paid course, but it’s one that focuses on everything you need to know about C# game development in Godot. He makes a point to review how to translate the Godot docs for C#, because they are written for GDScript. He also goes over refactoring and design patterns. These are not YouTube videos, so that might help.

Mina Pecheux has a number of books you can get online about C# game development in Godot 4. These aren’t videos at all, so again, that could be helpful. She does a great job of explaining things, and has a comprehensive list of things she covers. I’ve bought some of her books.

She also covers coding in Godot 4 C# on her YouTube Channel.

1 Like

No, you would typically not read through all of the documentation. You just look up the specific things you need. Using documentation is one of the most underrated skills when it comes to game development (and programming in general) - it’s a good thing to practice!

You might want to work through this getting started tutorial from the official manual - the steps that involve writing code have both GDScript and C# versions, you’ll need to toggle over to C# the first time, and then I think it should remember that choice for you:

3 Likes

Thanks for your help, and combined with Unity God, YouTube millions of game developers’ first teacher, Brackeys successfully made a 2D horizontal board jumping game

Uploading: ć±ć蕿ˆȘć›Ÿ 2024-10-15 072648.jpg