Deconstructing Godot: Announcement

preview_player
Показать описание
Many users are inexperienced with programming, C++, or reading a codebase as large as Godot's. They become afraid to waste time trying to learn how the engine works in vain. But, reading and understanding FOSS code is Godot's greatest asset. If you understand it, then you know exactly what your game is doing. You can identify how and why things (don't) work as you expect. You can effectively participate in discussions to improve the engine. To boost people's confidence, maybe a gentle introduction to the code is in order?
Рекомендации по теме
Комментарии
Автор

Great idea for a series!! Thanks for taking on a task like this, it will be greatly appreciated.

I was looking at an issue regarding embedding vim/nvim into the editor and was trying to wrap my mind around how you would even start to identify where to make extensions/interfaces for something like that. Editor input/key combo to command/function mapping, native extensions to godot if you want to add RPC capability, adding libnvim, callbacks from the TextEditor portion of the Editor to the Engine running it, etc... This series sounds like a perfect intro to the necessary guts.

Take care and thanks again.

jonnykopp
Автор

Very interested in this series, especially if the editor topic will cover the code editor in-depth.

Aotommo
Автор

I smell my another favorite Godot channel! Thank you

VojtechLacina
Автор

This is great! This is perfect! I always get lost in the conundrum of files and classes inside Godot. A cool deconstructing guide is what we need to be prepared in case we want to contribute <3
Great job @willnationsdev

notapixelstudio
Автор

Love the idea. Subscribed. I'll be following this series. Always wanted to contribute to Godot but found it daunting.

SuperSatanicSaint
Автор

LEGEND
PLZ COME BACK
LEGEND
PLZ COME BACK
LEGEND
PLZ COME BACK

may
Автор

Yessss! Super excited about this! When I first started with Godot I didn't actually understand why it being open source was a big deal but now that I start noticing some intricacies in how everything works it's really helpful to have the option to look under the hood, even though I barely understand anything atm, so really looking forward to the series!

legiongames
Автор

Seems like a good series! I am especially interested in gdscript internals and execution flow through scenes - this would sort out some headaches with "what goes first, when to do what" as well as help with performance optimization knowing what is slow and what is fast in gdscript. This kind of knowledge is hard to find on forums and benchmarking is such a pain :D.

mkozaluss
Автор

Great idea! I would love to have a basic understanding of how the whole code base works. I have looked at some of the code files but they don't often make sense when many things are abstracted with a pointer to somewhere else that I don't know about. Hopefully you can make each video short and concise (around 10 mins) rather than 1 hour plus like some programmers do.

GDScriptDude
Автор

super interested in this series! i'm in exactly the camp you describe--
i would benefit so much from being able to understand and contribute to the source of my favorite FOSS projects like godot, the massive imposing body of C++ code that composes it has always just been intimidating and it's hard to know where to begin dissecting it sometimes, so i haven't done much more than dabbling in it.
-- this series could be a great entry point as a newcomer to c++ and open-source contribution, to ease into understanding and working with it!

jjoeyay
Автор

Really interested in a series that does exactly that, as i dont feel comfortable tackling the source-code by myself, so im often just leaving tickets for things that i really may need. So being able to propose/make those changes by myself would be a big plus for everyone!

Reneator
Автор

This would be super informative for everyone.

qubitx
Автор

I like the idea! but to be honest, the audio quality is going to make it more difficult for me.

AlvaroLand
Автор

This is so nice idea, good job, keep going and subscribe from me!!!!

AleksandarPopovic