Dani's Race Thread ( Libre GTA clone )
from blenderdumbass@lm.madiator.cloud to games@lemmy.world on 17 Jun 14:14
https://lm.madiator.cloud/post/436175

Thread where I will post updates to Dani’s Race. A Libre GTA clone I’m making.

#games

threaded - newest

blenderdumbass@lm.madiator.cloud on 17 Jun 14:30 next collapse

Main post

I have not just started the project. So I will outline the project so far in this post.

From between 2020 to 2023 I was making a short film called “Moria’s Race” available here. During the making of the movie an idea of a game came to me. And so now I’m making this game.

The game is a story continuation of the movie.

Story of the movie.

Moria and Dani ( two kids about 11 ( Moria ) and 8 ( Dani ) ) decided to steal a car in the middle of the night in hopes of Moria driving it to the racing event that night to sneak into it with the car and win the race. She does it. Which changes the demeanor of their father to his kids driving cars. But he still is a kind of a non-crashing safety freak. Even though he owns a racetrack with obstacles and stuff.

The game is about Dani, the brother of the main character of the film. And his racing.

Style of the game

The game is open world ( though the world is not that big. A small-ish town with a racetrack, from the movie ). The character is free to roam around anywhere. And at this point can take any car to drive in.

There will not be any cut-scenes. The story and other events will just happen in the game during the game-play.

The cars and a a lot of the world is breakable but it’s not trying to be a wrecking simulator.

Basically think of something like GTA meeting Flat Out 2 but it’s for kids.

Videos

I am publishing videos about this on Peertube. You can see the playlist here.

Playable builds

Since the game is not finished there are no files that just run by themself. But rather, there are packages you can download which you can open in the game engine to play them. They are available here.

Game Engine / License

I’m using a fork of Blender called UPBGE for this. So the game is GPL - compatible. All of the code I wrote for the game is under GPLv3+. The art ( those I did myself ) are CC-BY-SA The game contains other files ( mainly sounds ) under various other compatible licenses.

I decided to use UPBGE specifically for the fact that it is copylefted. And also because the movie was made in blender and UPBGE just lets me reuse the assets almost directly. ( I had to do minor changes, mainly for optimizations, but also I made cars breakable and stuff. ).

<img alt="" src="https://lm.madiator.cloud/pictrs/image/754571df-ca83-4495-a71d-78ab81416d9e.png">

<img alt="" src="https://lm.madiator.cloud/pictrs/image/cea5b2cf-167d-489c-a4d4-1efb7fed163b.png">

<img alt="" src="https://lm.madiator.cloud/pictrs/image/fc21c365-1583-4deb-a86e-1e275ea4308d.png">

blenderdumbass@lm.madiator.cloud on 17 Jun 14:35 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/a3ca4cdc-431a-4f8f-9c67-43faf59d84bb.png">

I’m adding Jack now. The problem with him is that he needs to be probably not in the racing uniform since he is no longer racing actually. I may actually make him wear the same stupid hat that the Paps is wearing. I don’t know about it. The racer for the team now is Moria.

blenderdumbass@lm.madiator.cloud on 17 Jun 14:53 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/555541e1-fc0e-49f8-b70c-026028f46786.png">

Okay Jack looks good in this outfit. Now rigging. ( I mean, making him work for the game )

blenderdumbass@lm.madiator.cloud on 17 Jun 15:24 collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/5a87dc2f-b408-43bd-a63b-41ad22ffd6ae.png">

Jack is running in the game.

blenderdumbass@lm.madiator.cloud on 17 Jun 15:14 collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/d27f27ab-abe4-44ca-ae47-62957273288c.png">

<img alt="" src="https://lm.madiator.cloud/pictrs/image/ce04cc3d-6e4e-4800-9722-dad9f66a9fdc.png">

This is for his standing pose. I don’t know if there will be any standing animation. ( He is supposed to be a more shy / awkward character. )

blenderdumbass@lm.madiator.cloud on 18 Jun 16:20 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/8472b505-b651-4968-b8c7-75335a9b5e6b.png">

Breaking my brain, working on the story. But everything is so silly, it’s amazing.

blenderdumbass@lm.madiator.cloud on 18 Jun 16:33 collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/7b4fcb09-7dda-48d8-8441-e0acadbf8acc.png"> Those NPCs lol

blenderdumbass@lm.madiator.cloud on 19 Jun 14:13 collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/c8b36327-90cf-4e9f-9375-656acd9f53ea.png">

Bugs keep piling up. I drove all the way to another race and Moria is in the car. What the hell?

blenderdumbass@lm.madiator.cloud on 19 Jun 17:55 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/415085db-a531-4317-a060-77bf2d3251b4.png">

Managed to make him sit with me while I race. But that is just hilarious.

blenderdumbass@lm.madiator.cloud on 20 Jun 12:22 next collapse

New release: 20-06-24

peer.madiator.cloud/w/c3bE1FJnAN9vHp4GZuYp1o

archive.org/details/danis-race-20-06-24.tar

Changes:

  • Added second mission
  • Added one more race ( Big Building )
  • Added Moria
  • Added Jack
  • New ( unfinished ) system of co-driving with NPCs and them reacting to Dani’s driving.
blenderdumbass@lm.madiator.cloud on 20 Jun 20:58 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/eeefc167-808f-4920-aa1f-dded6969434c.png">

There was a whole big problem with character trying to go into cars and no being able to do so. So I had to come up with some solution. This is so far the best I did. They are facing with the one side at the center of the obstacle ( sensed by the ray ) and walk forward.

Also I made passengers sit on a different side of the car ( available only for 2 cars atm )

<img alt="" src="https://lm.madiator.cloud/pictrs/image/e56cb84c-ef2c-4ac3-9a60-8d1792d5f57e.png">

<img alt="" src="https://lm.madiator.cloud/pictrs/image/e674944c-4122-45ee-b504-a73bbd1a7d77.png">

And yeah, Jack has no animations yet.

blenderdumbass@lm.madiator.cloud on 22 Jun 14:16 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/969fcbe4-2abb-41a4-ae2f-9650f6e9fad7.png">

Making doors to some background NPC cars. ( That you can steal of course ).

blenderdumbass@lm.madiator.cloud on 22 Jun 14:28 collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/edb6ef1f-6841-47c6-b0ab-3ea7408a0b07.png">

I decided that this car will have a spare tire.

blenderdumbass@lm.madiator.cloud on 22 Jun 16:47 collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/b0239005-526a-4382-b2ee-9f524d0f233e.png">

The car is in the game.

blenderdumbass@lm.madiator.cloud on 23 Jun 15:20 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/d79c0da8-2104-4a54-95b7-fd77dd1920cd.png">

I made it so it saves what cars you have in the garage.

blenderdumbass@lm.madiator.cloud on 23 Jun 17:54 next collapse

New Release: 23-06-24

peer.madiator.cloud/w/bjYn41Qmxa5NTdPqNpX4ht

archive.org/details/danis-race-23-06-24.tar

Changes:

Fixed Scene 2 ( almost )
Fixed Entering cars
Added back the Hatchback
Made cars more explosive
Added animations to Jack
Added Jump Animation to Dani
Fixed swimming

Added a settings system
Added a settings UI ( GTK )
Added a savings system
Made so it saves cars in garage.
blenderdumbass@lm.madiator.cloud on 25 Jun 12:07 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/8545f8f1-b1bf-420a-8676-86bdcfb99384.png">

There are now fixing and coloring tools. ( Those are kind of like the guns in this game lol )

blenderdumbass@lm.madiator.cloud on 27 Jun 09:56 next collapse

New release 27-06-24

Now with a tuning system. ( For now only nitrous and spoilers )

peer.madiator.cloud/w/1XtUWKKyxkjieZRi68NU6v

archive.org/details/danis-race-27-06-24.tar

blenderdumbass@lm.madiator.cloud on 27 Jun 12:49 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/c60b83a4-1ba1-4ac8-b9cc-8ac310d5a853.png">

That is a neonspeedster with a spoiler.

blenderdumbass@lm.madiator.cloud on 27 Jun 20:01 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/7944ab1d-d393-4635-afe7-eaec22c6cb94.png">

Nothing too complicated, I just implemented a day-night cycle.

blenderdumbass@lm.madiator.cloud on 29 Jun 11:51 next collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/25ccdfb6-735e-40c2-b399-778d85a4cd56.png">

Working on new fire stuff.

blenderdumbass@lm.madiator.cloud on 01 Jul 15:46 collapse

<img alt="" src="https://lm.madiator.cloud/pictrs/image/2d18c9ae-aa4c-46af-80ba-6807a5b4dfb6.png">

Launcher and settings.