Fishimac

An ocean themed OpenGL shoot 'em up game, may 2018

About

Fishimac is an ocean-themed 2D shooter game. Help a small fish navigate around water caves and reach the open sea!

You can find the project on Github

Tech details

The engine was made from scratch in C, OpenGL 2 and uses no libraries. The game features 3 levels, several types of enemies, bosses and projectiles and power-ups that change player speed, size, shooting mode. Graphics and physics are optimized to allow 100+ entities on screen.

Credits

This game was made as a computer graphics and C project at IMAC school by 2 students in 2 months – Myriam Anik and myself.

Personal contribution

  • 2D math, physics engine, animations
  • Player behavior, power-ups
  • Code structure, levels implementation
  • Code optimisation and debug