Waiting for Blue Robot
How To Make an Open-Source Community-Driven Project, Manage It and To Remain a Human
Written by Andrii Doroshenko (Xrayez), co-author of Godot Engine.
Looking for TL;DR?
Description
Software engineering can be tough, no doubt. Managing an open-source, community-led project presents its own set of challenges. The good news? We don’t have to act like robots!
Delve into effective strategies for enhancing collaboration among people striving for a shared objective. Reveal the detrimental impact of poor communication regarding your project’s vision, mission, goals, non-goals, purpose, direction, intention, principles, ideology, philosophy, etc. By neglecting these crucial elements, the long-term success of your project may be compromised.
It’s no longer surprising that one of the most notable open-source projects where these ideas are overlooked and disregarded already exists – it’s called Godot Engine. This book serves as a post-mortem analysis of Godot as an allegedly community-driven project, focusing on its fanatical nature.
TL;DR
The following satirical piece serves as the ultimate guide to all things Godot.
Waiting for Blue Robot: The Ultimate Guide to Godoverse
For more satire, read Interlude: Becoming a Blue Robot.
Notable Reviews and Mentions
The Abysmal Critic
DMG Gaming Podcast
I'm a co-author of @GodotEngine! I predicted what’s happening to Godot years ago. I’m well-versed in all the Godot issues, from technical aspects to management problems. If you haven’t read the book I wrote yet, you’re missing out! 😃#Godot #Wokot #TruthAboutGodot #AMA pic.twitter.com/Vw4PRdt2Eg
— Andrii Doroshenko 🇺🇦 (@Xrayez) October 2, 2024
Independent Developers
I have a good laugh on this, even if it is rather a tragedy than a comedy. #indiedev #gamedev #indiegamedev #GODOT #indiegame Save your time, use something that is not a messy toy without vision. I am so sorry for all the people who are tricked into contributing or using it...😑 https://t.co/cTWMzVPOxJ
— Łukasz Śliwiński🔸 (@slizgi) March 25, 2024
At first it was funny but then it just became really sad. #godotengine has a lot of potential and now it is all going to ruin bc of how greedy and incompetent the leaders are. Definitely worth a watch!https://t.co/wnf4zTcURo
— Abruh (@abrasivetroop) March 24, 2024
Fantastic and concise description of what it is to work on a toxic project. https://t.co/IcUncSor4I
— tekpulse (@tekpulse197225) September 30, 2024
Very comprehensive. Good read.
— Salvakiya (@Salvakiya) September 29, 2024
I have to admit. Recent events, do showcase that you weren't wrong about everything.
— Engjell Rraklli (@RraklliEngjell) September 30, 2024
💡 Democracy thrives in the light. Share your testimonies and join the public discussion! The archived version of the book is available as a single-paged HTML for printing and reading.
About the Author
Andrii Doroshenko is a software developer specializing in game development. In 2017, he came across Godot Engine. In 2018, he earned a bachelor’s degree in Computer Science from Kyiv National University of Culture and Arts. He played a key role in the development and support of Godot, actively contributing to Godot’s development for five straight years on a voluntary basis. In 2021, he officially took on the role of a Godot Engine maintainer.
Andrii is the co-author of Godot Engine. In 2022, he ranked in the Top 20 contributors by the number of changes to Godot Engine. He has submitted over 200 pull requests and proposed dozens of popularly demanded features. He revamped the unit testing system in Godot, turning it into a fully functional feature. He has played a crucial role in improving Godot’s build system and is the brains behind the custom modules feature.
Among other notable contributions, he implemented features like boolean operations on polygons, as seen in the Geometry singleton. Many of the destructible features you come across in games made with Godot are there thanks to Andrii’s contributions to Godot:
Destructible terrain with @godotengine! I worked really hard on this one!#Godot #MadeWithGodot #StopWaitingForGodot #MadeInGodot #CancelGodotEngine #GodotEngine pic.twitter.com/5Fjd4KK1k0
— Andrii Doroshenko 🇺🇦 (@Xrayez) May 16, 2022
License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.