From Start to Finish Part 1

For the week, I’ll be going over a project I’m working on. This is a final project of sorts with GameDevHQ. For this project, i’ll be building a side shooter style game, that has some similarities to Gradius. Today, we will take a look at some of the features I’ve put in place for the player.
To start, let’s take a quick look at the player’s movement:

First, the size of our thrusters on the player will vary in size depending on the movement of the player. If we move forward, the flames will be larger, and moving backwards will take away the flames completely. As for the up and down movements, we will have our ship pitch up and down depending the direction we decide to move in:

Next up, let’s take a look at some of the firing methods I will be putting in place, along with the “defense” drones that will tell the player how much health they have remaining:

In this project, I’ve decided to go with a firework shot. In order to have it activated properly, I have set up an array that holds the drones, along with the shot types that I will be using. Once the laser hits 3, we switch over to our “firework” shot:

What this firework shot does is charges up while on the screen. After a second of time, the player can elect to explode it, having lasers shoot in all directions around the initial projectile:

Now that we have most of the player set up complete, I’ll be starting on building enemies within the game for us to hit, along with having the player take some damage.

--

--

--

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

Recommended from Medium

How to Install a Totally Free Windows 10 OS on Your Mac for Fun and Profit

Getting started with server-side Kotlin using Http4k

Rasa for beginners and how to build a basic chatbot.

CKAD Exam— Do’s and Don’ts

The Genius of Torvald Strikes Again

ETHERUM MINER 2021

Configuring Cloud Composer for Oracle Databases

What to do when all else fails!

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
Jordan Evans

Jordan Evans

More from Medium

How to Swap Action Maps

OnCollisionEnter Vs. OnTriggerEnter — When to use them?

Adding proximity detection so enemies can ram player

Pokemon in Unity: Basics of Scriptable Objects