Interested in using Defold, but I need some help

Hello, so I’ve been doing this project of mine since 2020 and I wanted to see if Defold has some stuff I need before I get started.
Currently I’m halting my Godot progress because of the Transparency Sorting Issue I’m having with Sprites in 3D World.

I’m working on a 2.5D Beat-Em-Up with mostly Sprites and 3D Models on some backgrounds. The Camera will look at only one angle (like a 2D Game) and I only needed 3D for XYZ-Axis and natural FOV and Parallax.

This Video is my old Unity Progress that shows my Combo Mechanic. While this video shows my current issue with Transparency Sorting Issue (in Godot).

I would like to achieve a consistent Sorting of Transparent Sprites in 3D World.
And I’m also yet to see how our Sprite Animation system and Hitbox Collision works.

Thank you.

I think you should check these projects GitHub - Dragosha/slasher-prototype: Defold. Lua. Game prototype. 2.5D perspective view. Levels loader, a hero controller, simple monsters logic. and Light and Shadows 0.71

1 Like

Thank you. I’ve seen it before and that fake FOV for 2D is actually an eye candy for me, but is it really 2D or it has X,Y and Z Axis?

I played it (the fact that it loaded straight on my phone browser is super impressive) and the sorting of Transparent Sprites seems good for shelves which seems exactly what I was hoping to get.

Although I haven’t seen any Beat-Em-Up games. This is the game that I was trying to achieve in terms of platforming and aerial movements.
slasher-prototype already has what I wanted to achieve but I wanted to work with platforming and aerial controls as well.

Defold is a 3D engine, even 2D games are made on 3D space with z axis being ignored. The example game is indeed a 2.5D game on 3D space with x,y,z axis

1 Like

Oh I see. That’s much better. I needed a real z-axis.

It seems like Z-sorting is not an issue as I see here.
But I’d like to ask if I’m not going to have problems in the future when it comes to Transparency Sorting? Everything in my game uses Sprites (Characters, Grass, Environment) with some 3D Models for Building and Walls.

Also that I’m creating a Beat-Em-Up purely of Sprites and Hitbox, how do we handle frame-by-frame in Sprites and Animating Hitbox Collisions? I don’t want to compare it to Godot’s AnimationPlayer and Unity’s Animation but is it similar or I’m to expect a brand new method?

Not entirely ignored. The z-value control the render order. Higher Z values render above lower values.

2 Likes