A downloadable game for Windows

Bomberman 3D is a single-player 3D action game made in Unreal Engine 5 as our end-of-year school project.

The game is a 3D remake inspired by the original Bomberman from the NES, bringing the classic bomb-placing gameplay into a modern 3D environment.

What makes this project special is that the entire gameplay framework was built in C++, with over 2,000 lines of game logic powering everything from player interactions to core mechanics. As far as we know, this is the first Unreal Engine C++ game created at our high school.

Three students. Countless bugs. Several lost brain cells. One finished game.

Features

  • Built with Unreal Engine 5
  • Gameplay systems written entirely in C++
  • Custom 3D assets, animations, materials, and audio
  • Created from scratch as a school project


Development Team

Name Roles
Michal Flaska C++ Programmer
UI Developer
Material Designer
Video Editor
Reverse Engineer
Playtester
Maximilian Repa Team Lead
Game Designer
3D Enviromental Artist
Material Designer
Sound Designer
Playtester
Eduard Fabo 3D Character Artist
3D Animator
UI Artist
Music Composer

Special Thanks

Vojtech Daubner
Project mentoring and guidance
3D mentoring

Zuzana Nemcova
Art mentoring

Tomas Farkas
Sound and Music mentoring

Our Families
For their support throughout development

Additional Links

View the source code on GitHub


Made in Skyro as end-of-year school project 25/26

Download

Download
Bomberman3D.zip 366 MB

Comments

Log in with itch.io to leave a comment.

(-2)

Low effort game. 

Heavy and unoptimized. On the title screen the game uses about 3-4gb of ram (weirdly enough it is not a precise number) , on high graphics the game lags on great hardware, with there being a crash after about 10-15 minutes of playing. 

Compared to bombermanNES (which the game is a remake of) the powerups are very cheap, what do you mean "the fov is bigger". On my playthrough, no powerups dropped whatsoever. 

i feel like most of the time budget went to the menu animations (with the settings UX experience being basic, with the 2 buttons serving as apply) when the user is in game, there is no UI at all, just plain text.

I have no idea why the game was coded in C, which is performance oriented when the game is genuinely cheeks performance wise.

To summarize - the NES game is miles better.

hi there ‘crapcreator

sorry for the late reply

first of all, calling it low effort is not really true. the game is already optimized as much as I was realistically gonna optimize it. its built in unreal engine, and im not interested in hearing the usual “you should have modified the engine” stuff. this was a school project made by 3 randomly selected students. i was learning unreal c++ while making it. my goal was improving my skills, not shipping some AAA title

about the crash, yh, i know about it. i already know whats causing it. i just have no reason to spend more time fixing it because the project is dead. it was made for school and im not planning to keep working on it. ive got way more important stuff going on than maintaining an old student project. + im making money from my side projects, why would i waste my time on something thats free?

the “most of the budget went into menu animations” part is just funny. there was no budget. zero money spent. the full source code is on github if you wanna look through it. the menu animations took maybe 10-20 minutes. the game has around 3000 lines of c++ and most of my time went into the gameplay systems and anticheat. everything was made by us. no asset flip, no marketplace gameplay packs

you also questioned why it was written in c++. because unreal uses c++. i wanted to learn it because companies dont want blueprint npcs from our school ♥️. thats the reason

about the powerups not spawning, i have no idea how you managed that because ive never seen that happen during development and testing. if you actually found a bug then cool, but without logs or any useful info there is nothing i can do with “it broke” statement

and comparing it to the original bomberman nes… yh, no shit. the original was made by experienced developers with way more time, people and experience than our whole team combined. i never claimed this remake was gonna beat it

youre free to dislike the game. thats your opinion. but calling it low effort is just making stuff up. i put a lot of work into it, especially considering i was a 16 year old student teaching myself Unreal C++ while building it

have a good one lad

cute character anims :3

thank you

tie animacky postavy v menu vyzeraju nice

dakujeme

(2 edits)

Fuj, zla hra.

Originalny bomberman je fakt stara hra a vtedy sa to hracom pacilo, lebo tie ocakavania od hier boli ovela mensie a hracov bavili ovela menej zabavne hry, nez teraz. Ziadne nove mechaniky, okrem toho, ze teraz hrac ma mensi FOV a potrebuje ziskavat upgrady na to, aby aspon nieco mohol vidiet sa nic nezmenilo. Nenazval by som to remakom, ale skor remasterom. 

Grafika v hre je super, paci sa mi jej styl a ako vseobecne hra vyzera. Dalo by sa ten dizajn trosku aj pomenit, ale kym uz som to nazval remasterom, tak neni to nutne.

Programator tiez spravil dost dobru pracu, az na to ze sa mi hra vzdy krasuje po 10 minutach gameplaju. Hra neseka aj ked hrajem bez nabijacky a ziadny bug sa mi najst nepodarilo a do konca hra ma aj anti cheat.

Takze na konci dna jedina vec, v ktorej hra zlihala je game design, ktory sa od originalnej hry skoro nelisi a Unreal Engine, ktory mi krasoval hru.


Milujem vyvojarov a verim, ze dalsie hry budu originalnejsie. 😘😘😘🥰

(1 edit)

dakujeme za feedback. o tom preco hra crashuje som si vedomy ale zial nemal som dostatok casu to fixnut kedze sme riesili prezentacie a dokumenty. kazdopadne viem preco ten bug vznika a mam v plane ho fixnut - je to iba dereferencovanie nullptr niekde v kode

Dakujem, pane Flaska. Prajem vam pekny vecer a pozor zitra 😈😈🥵😘

Deleted 38 days ago
(+1)

teba vymazem <3

😍😘🥰🥰🥰😋🥵🥵