[icon ] blenderdumbass . org [icon petition] Petitions

Release: Dani's Race v2026-01-14

January 15, 2026

👁 23

https://blenderdumbass.org/petitions/release:_dani_s_race_v2026-01-14 : 👁 3
https://blenderdumbass.org/ : 👁 1
https://blenderdumbass.org/search?text=Release%3A+Dani&title=on : 👁 4
https://blenderdumbass.org/petitions/release:_dani_s_race_v2025-03-17 : 👁 1

#DanisRace #MoriasRace #Game #UPBGE #blender3d #b3d #release #gamedev #gaming #racing #libresoftware #freesoftware #opensource

License:
Creative Commons Attribution Share-Alike

[avatar]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".


4 Minute Read



This release is not a petition. So you can download it immediately. Please thank the community and specifically @rowdyjoe for making this a reality. He agreed to skip on a petition meant to boost his mastodon account to make this happen.

icon download Download

Previous version



A lot have changed between the previous version till this one. A lot of time has passed between the March of the last year and now.

For example:

Expansion of the map


Dani's Race is based upon Moria's Race for which a whole town was built at one point, for a chase scene in the city. That town was a bit large for an animated project. But not quite enough for an open world game. At first Dani's Race simply copy-pasted the town and used it, as is, for the game's work. But as the story in the game progressed, custom things were done to the map. So it became slightly different.

There is a technical problem why making the game world infinitely large is probably impossible given the limitations of the game-engine. But that said, comparing the size of the map with the size of maps of different other open-world games, it was found out, that the world of Dani's Race is a bit larger than the world of GTA Vice City. The difference is, though, Vice City is more dense.

So a project was begun to carefully populate empty areas of the map with more city, such that it will not break continuity with Moria's Race.



Multiplayer Re-Write


Based upon demand from people playing the game, a multiplayer system of the game was rewritten to handle the game a little bit better. There is currently no running server of the game, but I suppose you can run a server yourself.

Dani's Race Server Repository

Taxi


Being spiritually a sort of Libre version of things like GTA, made it impossible to overlook a game mode that pretty much begs itself into existence in Dani's Race. A Taxi minigame.

From this point onward you could find a Taxi, steal it, and earn some in-game money for giving people a ride. But don't be too exited. This game mode is not easy.



Phone


A big part of the Dani's character ( in both Moria's Race and Dani's Race ) is that he is always on his phone. And so trying to satisfy the demands of the people, wanting an in-game menu, the solution was made to introduce a phone gimmick into the game.

[embedded image]


It is, first and foremost, an in-game menu. So you can quit the game from the phone. But you also have various "apps" on it that do things in the game. One unlocks the underwater tunnel, that the characters could not unlock in the movie, because the phone's battery died. You have the normal call app, which is used for missions where people call Dani. You have a map app, with an ability to set GPS navigation to places. And you have a Taxi app, where you can call a taxi to get to you. And use this taxi to get to where-ever you need to get.

Ragdoll


A lot of people wanted ragdoll physics to be in the game. I suppose now you have it. Running over pedestrians was never more fun.

[embedded image]


Optimization


A huge problem with UPBGE engine is that all those cool features cost performance. The engine is so utterly modular and so utterly powerful, that people's computers might struggle with it a bit. Which makes optimization a must. But more importantly which makes optimization a headache.



Bug fixes


Due to some rather strange peculiarities of the engine and of the code in general, a few rather strange bugs have appeared in Dani's Race that had to be tackled and fixed. Some of them were fixed fully, some of them were patched to a more-or-less stable point.



Happy Hacking!!!

[icon unlike] 5
[icon right]
[icon terminal]
[icon markdown]

Find this post on Mastodon

[icon question]











[icon videos]PeerTube | Bugs! How are they fixed? | Also First Person Mode | Dani's Race UPBGE Blender 3D on GNU / Linux

[thumbnail]

[avatar]  Blender Dumbass

👁 27 💬 16



In this video I fix some bugs in Dani's Race. And also implement a first person mode.


#DanisRace #MoriasRace #Game #UPBGE #blender3d #animation #GTAClone #programming #project #gamedev #freesoftware #gnu #linux #opensource


[icon codeberg] Powered with BDServer [icon python] Plugins [icon theme] Themes [icon analytics] Analytics [icon email] Contact [icon mastodon] Mastodon
[icon unlock]