Back to Portfolio

School Project - SHMUP

February 2019

Animate AS3 SVN OOP

Programmer


SHMUP_Banner

Context

The Shoot ’em Up was the first major project I completed at Isart Digital, developed over the course of three months. The goal was to learn the fundamentals of programming and the AS3 language by creating a shmup (shoot ’em up) featuring one unique gameplay mechanic.

All assets were provided by Isart, allowing me to focus entirely on the programming side using object-oriented programming (OOP) principles.

Tech

  • Adobe Animate - Engine
  • AS3 - Language
  • SVN - Versioning

Screenshot

Scree1
Scree2
Scree3
Scree4

Video

My Work

I recreated a classic shmup with:

  • Scrolling backgrounds
  • A controllable player ship
  • Power-ups
  • Multiple enemy types
  • A boss with three distinct phases

My special feature was simple but effective; the player could barely see anything during normal gameplay, but when the special ability was activated, time slowed down and everything became visible on screen.

Conclusion

This was my first large-scale project at Isart, and completing it was a huge milestone. It gave me a strong foundation in game programming and OOP design, setting the stage for all the projects that followed.