Space Shooter Progress Report: Final Polish

After adding some new feature last time, it was time to finalize the project.
I added a few enemy types and a final boss. These were controlled by a modular waves system in order to control the flow of the game. Finally I gave the a retro/arcadie look.

New Enemy Types

All enemy types have been give a random probability to have shields and weapon systems.

Boss Enemy Type

Can you defeat him?!

Modular Wave System

What this basically does is spawn enemies waves of specific enemy types each time you defeat a wave until you reach the enemy.

I made an article about this, if you want to read this feel free here: Modular Wave System

Retro Fonts

Finally some retro fonts.

Final Build

It was fun building this mini-project for GamDevHQ Program and I have surely learnt a lot along the way and ready to take on the next one.

If you want to try it out with all it’s chaos, just follow the link below:

Space Shooter Mini-Project

Until the next one.

--

--

--

A knowledge seeking biologist who is following his passion into a full time career in Unity / Game Development. https://www.linkedin.com/in/mohamed-hijazi/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Accessing S3 data through SQL with Presto

Store Configuration with Pydantic BaseSettings for your Python project

Helm Charts for Creating Kubernetes Cron Jobs

Introduction to Robotic Process Automation

Adaptive Code via C# Chapter Summaries: Book Opening

Cassandra Elastic Auto-Scaling using Instaclustr’s Dynamic Cluster Resizing

Resizing by node cf by rack

Kanban vs Scrum — Every Difference Your Team Needs To Know [2020]

Kanban vs Scrum

Secure API with Oauth 2.0 Kong Plugin

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mohamed Hijazi

Mohamed Hijazi

A knowledge seeking biologist who is following his passion into a full time career in Unity / Game Development. https://www.linkedin.com/in/mohamed-hijazi/

More from Medium

Making a 2.5D Character Controller in Unity Part 1

Day 104: Creating A Ledge Grab In Unity Part 2

Slick Orbital Camera Movements using Free Look Cameras

Introduction to Scriptable Objects in Unity Engine