Anyone can help me? How to build this type of game in cocos creator? Is it 2D or 2.5D?

I


I’m going to make this type of game.
But I’m not sure what is the best way to build this type of game in cocos creator.
Do I have to use tilemap or just use sprites?
Does anyone know an open-source sample link that I can reference?
Please help me. Any idea could be a help.

But I’m not sure what is the best way to build this type of game in cocos creator.

Better to make it as 2D, 2.5D will require you to render your own physics engine, and create graphics in a way which is more tedious in comparison to making graphics for a 2D game. A 2.5D effect can also be achieved in 2D development with a simple and synchronised parallax.

Do I have to use tilemap or just use sprites?

In your example, it appears all collision barriers are not of great intricacy, infact rectangular, so I believe you can manage fine with the build in physics engine, or box2d, no need for tilemaps, unless I am oblivious a situation in which otherwise may be suggested.

Does anyone know an open-source sample link that I can reference?

2 Likes

Is that from Beat Street? :slight_smile:
Go for 2D only, just make graphics such a way that it gives 2.5D look.
You have to little careful when you are creating collision rect.

3 Likes

I’ll be that guy to agree with 2D for a 3/3 vote. Third time is a charm.

In fact, it is just isometric way of handling the z order and collision bounds. If you check our cocos2d-x game, Fleets of Heroes… it is isometric in that way. 2D render with isometric logic.

The game has full path finding with isometric collision bounds even though all rendering is done at 2D.

1 Like

And 4, 2D for this game with 2.5D art seems appropriate to me. 3D here is complicating your development and I’m sure you want to release the game :slight_smile:

1 Like

Thanks. It is a great help.

Thanks. it is a great help. Yes, it’s ‘beat street’.
Do you know what game engine the “beat street” developers used?

Thanks. It is a great help too.

Thanks. It is a great help. I’m sure it will be released.

Its made with Cocoon/Cordova.

But any game engine can make this game @Eliteman

However, @slackmoehrle perhaps mentioning

was appropriate, as perhaps this engine may make the task easier for him.

There isn’t a need to start an argument.

I didn’t say it wasn’t appropriate.

What I said was that making a game isn’t tied to a particular engine. All engines can make all games. There may just be different work involved, maybe less code but more drag and drop. Perhaps no drag and drop and all code. Maybe one is only c# but others are c++. Maybe one runs slower

I’m going to make this game with cocos creator. @slackmoehrle

I’ve just got found out that this game is made by Bento game engine.
Seems like that it’s the game’s developer - luckyKat’s own game engine.
And they could have used codova plugin to build mobile game.

Beat Street is technically 2.5D. This is because the character moves in two dimensions, left/right and up/down, but they also can jump/get knocked up into the .5 space.

2D is easier as mentioned above, however, there’s not that much complication to get 2.5D effects based on when you need them. That’s all 2.5D really is, mimicing 3D through effects or in some cases rendering 2D assets and characters inside a 3D world.

Lucky Kat’s Bento engine is just their propriety engine, it still runs on JS just like Cocos so there’s essentially no difference in capabilities. Plus with Cocos Creator you get the GUI, Bento is an API without a GUI.

3 Likes