2D side-scroller prototype game made to implement common game programming patterns and visual effects.

You are an infiltrator in a heavily fortified enemy facility, your mission is to bypass advanced security, restore the energy core, and prevent a catastrophic collapse. 

Game programming patterns implemented:

  • Factory & Object Pool (Enemies, Bullets)
  • Event Manager (Save & Load System, Checkpoint)
  • MVC (Player Controller)
  • Observer (Communication between MVC)
  • Builder (Object Pool, Enemies, Bullets)
  • Memento (Saving environment data in checkpoints)
  • ScreenManager (UIs Handler)
  • Localization (Switching between English & Spanish)

Visual effects implemented:

  • 4 Particle Systems (Dust Steps, Electrical Sparks, Explosion, Red Barrels)
  • 2 Post-Processing Shaders (Magma & Shield Barrier Vignette)
  • 2 Opaque Shaders (TV Screens, Enemy & Player Dissolve)
  • 2 Transparent Shaders (Energy Barrier & Laser Barrier)
  • 2 Unlit Shaders (Power Core, UI Buttons)
  • 2 Vertex Offset Shaders (3D Holograms, Vegetation)

Made for Escuela Da Vinci, 4th term, units of Visual Effects and Programming Design Patterns.

Controls:

WASD — Movement

Left Click — Attack

Made by:

Lucas Symeoñides (Programmer)

Juan Ignacio Yglesias (Tech Artist)

Leave a comment

Log in with itch.io to leave a comment.