r/howdidtheycodeit 9d ago

Isometric Beat'em up possible?

https://youtu.be/Ch8QB0tcxxs?si=opBoZRWB7v0kOJ0T

Hello there, I'm still learning things as I go with openBOR, but I do have a question.

I know openBOR isn't specifically made to an isometric view/level designs, but is it possible do it?

Included Is a video of an isometric arcade game called "Dungeon magic" for an example of what I'm wondering is possible. And If so, are there any examples?

11 Upvotes

11 comments sorted by

1

u/Slime0 9d ago

I don't know anything about OpenBOR, but I took a quick look and it looks like it's specifically made for side scrolling games. It also looks open source though, so if you really like the combat aspects of the engine, and you're a good coder (or aspiring to be one) it might be possible to modify the engine, but I would expect it to be difficult. You might have better luck starting with Godot or Unity.

1

u/ttak82 9d ago

Almost all projects on OpenBOR are sidescrollers if not all.

1

u/Xywzel 8d ago

Nothing is usually outright impossible, but I thing this would be way more tricky that it would be worth.

It would be quite easy to make the terrain and sprites from isometric perspective, and you could simulate depth with height. But if you want to make all the 3 dimensions work right (jumping, different height platforms) and have hit detection that makes sense, it gets more complicated. You would likely need to use something like sprite y-offset as your height and use the actual height for depth.

1

u/[deleted] 7d ago

[removed] — view removed comment

1

u/PraetorianPrather 7d ago

Right now openBOR, until the snes maker comes out. Biggest reason is i always wanted to make a game for a console and the engine leans towards the ideas I have

1

u/[deleted] 6d ago

[removed] — view removed comment

1

u/PraetorianPrather 6d ago

Have you ever played Dragon View? It's a beat'em adventure game/JRPG. That's the direction I'm going. Doing an isometric angle would give it a unique twist, and probability make it easier for exploration

1

u/Sufficient_Major_126 1d ago

It should be possible, but you’d probably need to fake the isometric depth through movement, positioning and level design rather than getting true 3D behavior

1

u/PraetorianPrather 1d ago

Thanks! I'll remember that

1

u/PowerfulExplorer8300 10h ago

It should be possible, but you’d probably need to fake the isometric depth through movement, positioning and level design rather than getting true 3D behavior