A retro 3D Top-Down game of bomberman. This project uses UE 4.18.
Player 1:
- Move: W, S, A, D.
- Drop bomb: Space bar.
Player 2:
- Move: Arrows UP, Down, Right and Left.
- Drop bombs: Numpad + or Enter.
-
Yellow square: Add more bombs.
-
Blue square: Increase bomb blast in 50% (Max 300%).
-
Green square: Increase player speed in 20% (Max 200%).
-
Red square: Activate remote bomb (for 10s.). To explode press the same button to drop the bombs.
- BP_BomberGameInstance.
-
BombermanGameMode: AGameModeBase.
-
BombermanPlayerController: APlayerController.
-
BombermanCharacter: ACharacter.
-
PickUps: AActor.
-
DestructibleWalls: AActor.
-
Bombs: AActor.
-
DamageInterface: UInterface.
-
BP_BombermanGameMode: BombermanGameMode.
-
BP_PlayerController: BombermanPlayerController.
-
BP_BomberChar: BombermanCharacter.
-
BP_Pickups: PickUps.
-
BP_Destructible: DestructibleWalls.
-
BP_Bomb: Bombs.
-
BP_RemoteBomb: Bombs, BP_Bomb.
-
BP_MapGenerator.
-
BP_SpawnDestructibleWalls.
-
BP_WallExplostion.
- EGameOverStatus.
-
WBP_GameOver.
-
WBP_PlayerStatus.
-
WBP_ScoreAndTime.
-
Include Ambient sound and sound FX.
-
Improve player status UI. Add a time bar to show when remote bomb is active.
-
Add splines at BP_Bomb for generate the explosion visual effect or some particle system.
-
Make the score system more robust. Pass instigator using DamageInterface, the instigator gain score points when kill enemie.
-
Include AI in the game.
Around 14h.
- Thiago C. Junqueira