Have some issues in doing a Bomberman Paper2D clone...

So i come from a very heavy Unity3D past, and was wondering how i would you guys recommend to approach this kind of learning experiment…

Ive gotten so far as to create the animations and flipbooks using old sprite sheets from other games, but got stuck during the actual blueprinting stage.

I tried using a PaperCharacter, but it seemed as if it was purely done for platformers, so that kinda didnt work.

I also wasnt able to have the camera float towards an area where my characters will be.

So my questions are:

  • Do i need to use the PaperCharacter or should i create a Pawn and start from scratch?
  • How would i handle velocity and movement? Do i use physics? Can i use physics without gravity? (Since they would be like on a board)
  • How do i manage to get a camera looking at the board so i can actually test movement? When testing i get a flying first person camera :confused:

Sorry if these are really noob questions, but i really want to learn Unreal Engine, and havent been able to find any of these questions by googling so im appealing to come here in shame with my questions :stuck_out_tongue:

Thanks in advance and sorry for the bother :slight_smile:

It’s no bother. This is the place to ask questions, after all. :slight_smile:

PaperCharacter is fine. Here’s a step-by-step explanation of how to build 2D characters: Paper 2D Example in Unreal Engine | Unreal Engine 5.2 Documentation

The PaperCharacter already has a MovementComponent, so all the usual movement methods should work. Seeing how my game is strictly turn-based in a 4-directional grid, I wrote my own movement code. I also don’t use Physics, and this hasn’t caused any problem so far.

Even though I have gravity set to disabled, my character still falls if I let him wander off the floor. I ended up placing the wall sprites at a higher z value than the floor sprites and that alone was enough for my character to bump into them.

Here’s an explanation of how to get a fixed camera: Using a Static Camera in Unreal Engine | Unreal Engine 5.2 Documentation

Change the camera’s Yaw to -90° (leave Roll and Pitch at 0°) to get a top-down view.

I hope this helps. Good luck with your game!