by Blender Dumbass Aka: J.Y. Amihud. A Jewish by blood, multifaceted artist with experience in film-making, visual effects, programming, game development, music and more. A philosopher at heart. An activist for freedom and privacy. Anti-Paternalist. A user of Libre Software. Speaking at least 3 human languages. The writer and director of the 2023 film "Moria's Race" and the lead developer of it's game sequel "Dani's Race".
2 Minute Read
I have made my game Dani's Race under the UPBGE version 0.36.1 ( based on Blender version 3.6 source code ). For some time ( roughly during the height of my activity developing the game ) the engine was stagnant and nothing was being done to develop it. So I thought that perhaps 0.36.1 would be the last release of the engine ever.
↩ Reply After I myself took a sort of break from developing Dani's Race ( due to low interest in the game by other people ) the devs of the UPBGE game engine started pumping out new versions.
↩ Reply At first, as the rewrite of the EEVEE engine in the mainline Blender ( which is forked to make UPBGE ) made the engine slower ( because Blender developers do not develop Blender as a game-engine ), I decided not to invest in moving over to the newer versions of UPBGE. Also some changes broke the existing Dani's Race code.
↩ Reply But then I read the release notes of UPBGE 0.5 and under the section GPU skinning - Implementation technique and limitations I found the following words:
↩ Reply
The GPU skinning implementation was done with the help of AI.
↩ Reply As of now, it seems the problem only exists in version 0.5 and all the previous version should be Ai-slop free. But the timing of the development boom on UPBGE might suggest otherwise. It seems like the engine was stagnant until "vibe-coding" became a popular type of brain-rot.
↩ Reply I hope they would remove all of the Ai-slop from the code-base of UPBGE. Or perhaps I should do what I always wanted to do and fork the 0.36.1 version of the engine into a sort of custom Dani's Race Engine. For which I already have lots of ideas ( given the fact that I tried to tame the damn thing for a long time ).
↩ Reply Happy Hacking!!!↩ Reply
The problem with so called AI writing code is the fact it is unmaintainable. Ask yourself, why do giant corporations, making these AIs still employ programmers. Isn't the AI revolution already here?
As you probably have guessed by my username, I know Blender. And I also know how to make SuperTuxKart addons. So I decided to make a Fedi-based series of tutorials explaining how I go from zero to a finished addon. This first part focuses on Karts ( since they are a bit simpler).