Joemar Camenzuli, home

No. 05/10 · Game

Space Alien Destroyer

Unity 2D space shooter with wave progression, boss fights, selectable ships and object pooling.

Engine
Unity (C#)

No. 05/10Game

Space Alien DestroyerSpace Alien Destroyer

Illustration
Engine
Unity (C#)
Built
Wave progression

Joemar Camenzuli · Set of 10

No. 05/10 · Back

Space Alien Destroyer

What I built

  1. Wave progression
  2. Multiple weapon types
  3. Selectable ships
  4. Boss fights
Engine
Unity (C#)
Open the project

What I built

  1. Wave progression
  2. Multiple weapon types
  3. Selectable ships
  4. Boss fights
  5. Persistent high scores
  6. Object pooling
Illustration

Systems

Wave loopState machine
Wave loop: state machine diagram 4 states: Spawn, Fight, Boss, Clear. Starts at Spawn. Ends at Clear. 4 transitions, listed below.SpawnFightBossClearwavespawnedwave clearedfinal waveclearedbossdefeated Wave loop: state machine diagram 4 states: Spawn, Fight, Boss, Clear. Starts at Spawn. Ends at Clear. 4 transitions, listed below.SpawnFightBossClearwave spawnedfinal wave clearedboss defeatedwave cleared

Wave loop transitions. 4 states: Spawn, Fight, Boss, Clear. Starts at Spawn. Ends at Clear. 4 transitions, listed below.

  • From Spawn to Fight when: wave spawned.
  • From Fight to Spawn when: wave cleared.
  • From Fight to Boss when: final wave cleared.
  • From Boss to Clear when: boss defeated.

The deck

0 of 10 collected

Face-down cards are still open: flip any card to see it.

Contact

Email is the quickest way to reach me. Open to game & software developer roles.

Motion and text size

Motion

Reduced turns off fades and other animation. Follows your system setting until you choose.

Text size

Scales all text and the layout with it.

Keyboard shortcuts

Single-key shortcuts such as C for the CV and M for contact.

Deck

The project cards you have collected on this site.

Saved in this browser only.

Keyboard shortcuts

C
Open my CV (PDF) in a new tab
M
Contact
D
Open the deck of project cards
J
Next chapter on the home page
K
Previous chapter on the home page
?
Show these shortcuts
Esc
Close the open dialog

Shortcuts never fire while you are typing in a field. Shortcuts are on.