Searched the forums for that topic, several similar questions but none quite the same as mine on the first page of results.
Are there any Godot courses for an experienced programmers not from gamedev industry? What I find is usually some very basic course, where too much time is spend on explaining what a variable is, too little time on the "nodes" model, and none time whatsoever on what is consensus code style.
My ideal course would:
- Have a very short 10 minute lecture on basics of GDScript, most of the time spent on specifics not present in most of the other languages ("single file = single class", onready, $vars, etc.). All code shown should strictly follow some code style convention (and that convention should be briefly commented on).
- Have several lectures (probably main volume of content) on different "reference" or "exemplar" architectures of games of different genres (e.g. 2D platformer, FPS, board game, turn-based strategy). With the accent on where to put which file and how to design scenes/nodes and classes rather than on some visual or gameplay aspects.
- Have several lectures on shaders, showing what typical tasks there are and how to solve them with some or another shader.
- Have a number of lectures which would overview asset creation/utilization, asset stores, asset conversion and asset creation (mentioning several typical instruments for "indie" gamedev, even with the reservation that there are innumerable number of programs to draw, compose and model).
- Have each lecture contain short notes (maybe in the text, not video itself) on what will be changed with Godot 4.0
Is there something close to this, at which I could throw my money, or I should start doing it old-school way with documentation and practice?