Godot 4: Create and Master Custom Plugins
Learn to build, install, and submit custom Godot plugins with UI customisation, undo-redo functionality, and the Line Up Tool for seamless game development
What youâll learn
Discover what Godot plugins are and how to install them like a pro.
Build custom plugins that fit seamlessly into your Godot editor.
Position your pluginâs UI in all the right spotsâtoolbar, dock, you name it.
Create a Line Up Tool to snap nodes into perfect alignment, no sweat.
Access and control selected nodes directly from your scripts like a boss.
Implement Godotâs undo-redo magic into your plugins for easy editing.
Submit your finished plugin to the asset library and get it approved.
Level up your Godot dev skills with hands-on plugin building and testing.
30 Day Money-Back Guarantee
100% refund, no questions asked.Lifetime Access
Access your content on any device, at any time.Teaching Support
Never get stuck with our teaching assistants on call.About the course
Unleash the Power of Godot Custom Plugins! đźâš
Are you ready to level up your Godot skills and dive into the world of custom plugins? Weâve got the perfect course for you! Whether youâre a newbie in plugin creation or just want to understand how they work, this course is for you.
Whatâs the deal with plugins, anyway? đ€
In this course, youâll learn all about pluginsâwhat they are, how to install ones made by others, and, best of all, how to create your own. Youâll be amazed at how plugins can transform your game development experience!
Build your own Godot plugin đ
By the end, youâll be able to craft a powerful plugin that fits snugly into the Godot editor. Position it where you likeâbottom panel, toolbar, or dockâyour plugin, your rules. Plus, learn to access nodes and implement the undo-redo API like a pro.
Learn by doing đ ïž
This isnât just a âwatch and learnâ gig. Youâll be hands-on from the start. Install plugins from other creators, build custom UI scenes, and create the awesome Line Up Tool to line up nodes in your game. Oh, and did we mention? Youâll submit your plugin to the Godot asset library and get it approved!
No more plugin headaches! đ©
Ever struggled to get someone else's plugin working? Or dreamed of creating your own but didnât know where to start? Weâve been there. This course will guide you through every step, so youâll never have to second-guess your plugin-making skills again.
Whoâs this course for? đ
This course is perfect for novice game devs with a basic understanding of Godot. Whether you want to create custom tools for your projects or understand others' plugins, weâve got you covered.
What do you need to get started? đ
Not much! Just a basic knowledge of Godot and GDScript. If youâve got that, youâre good to go. No fancy hardware required, just your trusty computer and a passion for game dev.
Why take this course? đ§
You want to make your own plugins but arenât sure how? Or maybe you want to dive deeper into using plugins made by others? This course takes the guesswork out and puts you on the fast track to plugin mastery.
Letâs get plugged in! đ
Sign up today and start your journey into custom plugin development. Donât just use Godotâmake it work for you.

Curriculum
Instructors

Kaan Alpar
Hi I'm Kaan, good to meet you!
I taught myself how to program in high school with the goal of making games. Since I was a little kid I wanted to make my own games, so game development quickly became my passion. I dabbled with C++, Unity, Godot, and made a bunch of games in my free-time!
After graduating from high school, I decided to go to Japan and started learning Japanese at a language school. I graduated from the language school and got accepted to Japan Electronics College to study computer science.
I quickly realized I already knew 90% of the things they were teaching, and I didn't want a regular job, so I made the risky decision of quitting college and becoming an indie game developer.
I needed a way of funding myself, so I decided to make online courses and YouTube content. Teaching and sharing my knowledge instantly became another passion of mine and I decided to do it more and more.
I reached out to GameDev.tv and we decided to work together on a course. Iâm excited to be a part of this amazing community, helping people learn game development!
