PROJECT DOSSIER // [INDIE STUDIO]VIEW SOURCEBACK TO PROJECTS →

01 // PROJECT AT A GLANCE

INDIE STUDIO

C++

A 3D Bomberman, multiplayer, with AI and saving — the end-of-second-year project.

The second year's end-of-year project: producing a complete, presentable game, as a team, with everything a real game implies — menus, options screen, saving, AI to play against the computer, and three-dimensional rendering. It is also the first project that has to compile on several operating systems.

A 3D Bomberman in C++ with a 3D engine, local multiplayer, opposing AI, a bonus system, game saving and cross-platform compilation through CMake.

PRIMARYC++
DELIVERYTEAM RECORD
VERIFICATIONcmake + make
SOURCEINSPECTOR READY
MEDIA ATTACHMENTS (Images, Photos, Videos)

03 // KEY OUTCOMES

  • A separation between discrete grid logic and continuous 3D rendering
  • An AI able to anticipate explosions and look for shelter
  • Cross-platform compilation, with no Linux-specific shortcut

BEYOND THE BRIEF

  • Game saving and resuming, not required
  • A particle system for the explosions
  • An animated splash screen and a settings menu with sound adjustment
  • A CMake build in addition to the Makefile

04 // SOURCE TREE

READING SOURCE…