Portfolio by Chris Huider

Invasion

Year made

  • 2020

Software

  • Processing

Language

  • Java

Project Duration

  • 6 Months

Team

  • 4 Developers

Links

    • No links available

Description

In the first year of my Bachelor at the AUAS I worked on Invasion.
Invasion is a "Platform-Shooter" where the player has to use their weapons to compensate for their lack of mobiltiy, traverse the levels and defeat enemies. This project taught me the very basics of game development. Collisions, enemy AI and statemachines, object oriented programming, game design and more.

What did I learn?

  • Learned how to design a game from scratch.
  • Learned how to program using Java.
  • Learned how do object oriented programming.
  • Learned how to calculate 2D collisions.
  • Learned how to calculate and implement basic physics.
  • Learned how to make basic enemy behaviour using basic statemachines.
  • Learned how to make basic 2D pixel art.
  • Learned how 2D animation is done (utilizing 2D sprite sheets and parallax scrolling).
  • Learned how to do basic level design.
  • More media