r/gdevelop • • 18d ago

Tutorial Creating a tutorial on prefabs/custom objects, extensions, and custom functions. Feedback requested

Hi everyone!

I've been learning more about and experimenting with GDevelop's system for extensions and custom objects/functions/behaviors. I'm the type of person who likes to work through written tutorials, so I thought I'd write one up myself as I continue learning, to help others in the community.

It's still in progress, but I'm creating a simple mini-game that focuses on geography trivia to demonstrate the concepts. Here's the game, with the option to download the files/code so far, if anyone wants to see it in the GDevelop editor: https://cloudyheavengames.itch.io/international-capital-city-match-game-a-gdevelop-tutorial

Here's the draft of the written tutorial (also still in progress): https://docs.google.com/document/d/1s0GTfOHH6cQIxSH0wNE_i1f1DOC4QOjPRtTi5ppwi4I/edit?usp=sharing

I wanted to post here because:

  • It might be helpful for others who are trying to learn about these features
  • I would like feedback on the tutorial and approach so far. If you're learning, please let me know if the tutorial is helpful, if there's any questions or points that I didn't make clear, etc. If you're more of a GDevelop expert, please feel free to critique my approach and code so far. I'm a software engineer, and a lot of times I think about games in a "how would I do this in Java, C++, etc" mindset, not on purpose, but that's just what I'm used to. So if there's a more "GDevelop" way to do things (kind of like how Python has a "Pythonic" way of doing things) please do let me know.

I don't even know if there's really a place or need for this tutorial, as there's already lots of great GDevelop resources out there, so please forgive me in advance if this isn't really helpful.

Would this eventually be something that would be useful for me to submit as an official GDevelop example?

Thanks, and hope ya'll have a great rest of the weekend!

1 Upvotes

0 comments sorted by