kubecz3k<p>Just published a Godot singleton for enforcing abstract functions in GDScript + a Promise helper for async workflows.<br>Useful if you're tired of forgetting to implement fully classes extending from what should to be an abstract class.</p><p>Check it out 👉 <a href="https://github.com/kubecz3k/gdscript-language-extension" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/kubecz3k/gdscript-l</span><span class="invisible">anguage-extension</span></a></p><p>It originates from <a href="https://github.com/MSEP-one/msep.one" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/MSEP-one/msep.one</span><span class="invisible"></span></a> for which it has been written originally<br><a href="https://mastodon.gamedev.place/tags/GodotEngine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GodotEngine</span></a> <a href="https://mastodon.gamedev.place/tags/GDScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDScript</span></a> <a href="https://mastodon.gamedev.place/tags/GodotTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GodotTools</span></a> <a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a></p>