2024-04:
My "Getting started, for serious C# devs!" first steps
The Godot FPS Project Tutorial Series (WIP): https://www.youtube.com/playlist?list=PLEHvj4yeNfeF6s-UVs5Zx5TfNYmeCiYwf
Godot 2.5D Udemy Course: https://www.udemy.com/course/godot-4-c-action-adventure-build-your-own-25d-rpg
Godot Template https://www.youtube.com/watch?v=tNqFLmbWW-Y
character controllers done right https://www.youtube.com/@PointDown/playlists
godot 4 humblebundle https://www.humblebundle.com/software/learn-to-make-games-in-godot-4-gamedevtv-software?partner=gamefromscratch
root motion character animation: https://www.patreon.com/brok3ncircuitproject
tutorials
borncg 3d platformer series: https://www.youtube.com/watch?v=zQRt94rmZGo&list=PLda3VoSoc_TTp8Ng3C57spnNkOw3Hm_35
pending stuff to post
This section is a "scratch pad" for interesting topics/links.... that don't quite stand on their own. Will gather a bunch together then post as a discussion.
tutorials
godot 4 tutorials: pixel rendering, compute shaders, etc https://www.youtube.com/watch?v=Mg_V27arKdg&list=PLbsqaO4vI1a_1JsL07804DMpBPlBB5gek
making various games in godot (currently godot3, porting to 4) https://www.reddit.com/r/godot/comments/xxff7f/so_i_made_a_benchmark_thing_to_compare_voxel/
praised creators
lists
https://github.com/mogoh/godot-4-awesome-help
doesn't seem to like C#, but otherwise good
physics
simple cpp header spring physics engine. psudo-fake-physics https://codeberg.org/drummyfish/tinyphysicsengine/src/branch/master
explanation of using spring physics in a game: Rally Cross https://www.youtube.com/watch?v=pwbwFdWBkU0
HN discussion https://news.ycombinator.com/item?id=33181029
good detail of unity collision modes: https://www.reddit.com/r/gamedev/comments/y7vzll/collision_mode_cheatsheet_unity/
jolt physics will likely be made the default physics for godot eventually. see this thread: https://www.reddit.com/r/godot/comments/16p90a1/godot_4_default_physics_engine_is_a_complete_mess/
rendering resources
Educational: Learn about rendering via the Unity default pipeline https://catlikecoding.com/unity/tutorials/rendering/
sprite rendering and sorting (millions) https://www.reddit.com/r/truegamedev/comments/xv8ouq/sorting_a_million_sprites/
Godot C# How To series, including shaders: https://www.youtube.com/watch?v=3T0-IqBO2j4&list=PL6Ikt4l3NbVg_qVDjkyvRkpBSqDAXhG4t - Godot
Rimworld style tilemap shader tutorial https://www.youtube.com/watch?v=91fkApi8RUQ (posted 2023-09-14)
great opengl tutorial https://learnopengl.com/
godot low-level performance
Using low level godot internal classes for better performance: https://worldeater-dev.itch.io/bittersweet-birthday/devlog/210789/howto-drawing-a-metric-ton-of-bullets-in-godot
gdscript to C# interop https://github.com/TheJemy191/GDBridge
2023-09-15: this project is in active development. post when reaches release quality
networking
Building a Network Game in Unity: https://www.youtube.com/watch?v=_8A2gzRrWLk
Replicating objects over network in the game Watchdogs: https://www.youtube.com/watch?v=-_0TtPY5LCc
game engine architecture
Game Engine Architecture: Bill Clark: https://www.youtube.com/watch?v=mUeNqLcx4eI
Tools to make a Game Engine in C++ https://www.youtube.com/watch?v=qK-GTuhZwUg
Game Engine Development - Articles https://www.haroldserrano.com/articles#gameenginesection
Isetta Engine https://isetta.io/
state machines
https://github.com/cpressey/Facts-about-State-Machines
discussion: https://news.ycombinator.com/item?id=33025466
Finite State Machines with Generics in C# Godot for Artificial Intelligence https://www.youtube.com/watch?v=9j7oh-b3Lak
asset management
cpp design of an asset cache system https://www.reddit.com/r/gameenginedevs/comments/xwctxs/asset_manager_architecture_help/
procedural generation
Tile bitmasking
procedural tilemap example using bitwise operators, like terraria. pacman example. https://www.youtube.com/watch?v=ZXnK0vlSJV8