[open source] I found a very interesting game, and I want to try cloning it using Defold

I think this game was probably made with UE4.

In the next few days, I will share my devlog.

I plan to complete character movement, character animation, platform, and camera in the first phase.

5 Likes

I followe this video tutorial to complete the character animations.

BLOCKBENCH for BEGINNERS - Make Animation Rigs

Model with animation exported from BlockBench don’t seem to work properly on Defold. Looks like I’ll have to switch to Blender.


Although I spent a lot of time on using Blender to make model with animations, I failed at doing this. This was because I’m not very good at using Blender yet. So I decided to use Mesh2Motion. And fortunately, it worked very well ! Apart from the ball-kicking animation**,** Mesh2Motion has almost all the animations I need: walk, roll, idle, death

2 Likes

I have completed the basic character movement, platform and camera

project:

I can’t upload it because the website say the file is too large

exe:

Rebound Clone-Win32.zip (2.7 MB)

2 Likes

added character model and character animations

rewrote the character movement script

exe:

Rebound CloneV2-Win32.zip (3.0 MB)

2 Likes

This would be worth someone figuring out… edit: someone in the discord said that if you import the blockbench file into blender and then re-export from there it works. Could be a simple script to fix.

Make a github account and you can make a repo there, then you can use github desktop to easily upload edits. If you’re not already using git you should be at least personally so you have edit history.

2 Likes

Thank you, bro :slightly_smiling_face: . Actually, I’m very interesting in the question of how to import BlockBench file into Defold. I will take the time to study this issue and share my findings later.

And I decide to make github repo for the project later and post the repo link.

1 Like

Great progress! :heart_eyes:

Btw, we also used Mesh2Motion in our 3D Playground example :wink:

3 Likes

From NERDFIGURE in the discord

I tested blockbench and you can export animations with glTF format. The only thing is that you should make sure you are animating using armatures with weight painting. If you are using group transform animations there is an option to export groups as armature the only thing is the weight painting is unclear, I haven’t tested that myself. So in short blockbench armature / weightpainted animations do export and work in defold.

3 Likes

Thank you so much :slightly_smiling_face:

1 Like

character can spin around the ball , and also kich the ball.

project files:

exe:

Rebound CloneV3-Win32.zip (3.0 MB)

3 Likes

add some models

I used BlockBench to make some models for it

project files:

exe:

Rebound CloneV4-Win32.zip (3.0 MB)

2 Likes

add door creation script

supports for dynamically creating door at the edges of platform

project files:

exe:

Rebound CloneV5-Win32.zip (3.0 MB)

2 Likes

optimized ball

adjusted the ball’s elasticity and damping, improving the feel of kicking it

project files:

exe:

Rebound CloneV6-Win32.zip (3.0 MB)

2 Likes

I realized that using Defold to 100% clone the rebound is very very difficult.

I should make some changes.

I plan to post this project to “Showcase“ after I finish it.

1 Like

add some sounds

Added the sound of the ball hitting the platform.

Added the sound of the character picking up the ball and kicking the ball.

project files:

exe:

Rebound CloneV7-Win32.zip (3.0 MB)

1 Like

fixed some bugs:

bug1: the ball is too high off the platform when the character picks it up.

bug2: the door will spawn outside the platform

project files:

exe:

Rebound CloneV8-Win32.zip (3.0 MB)

1 Like

Why is it difficult to clone in defold? What parts of the engine is blocking you?

3 Likes

I think this is largely because I haven’t delved deeply into 3D game development and Defold yet

  1. I haven’t figured out how to set up light and shadows in Defold yet. However, I should be able to overcome this problem later.

  1. Defold doesn’t have a 3D particle system. I haven’t come up with a solution yet.

1 Like

Ah ok! Those are solvable problems :slight_smile:

1 Like

Thank you, bro. This makes me excited. :grinning_face: