I began the day intent on correcting yesterday’s code in which I had gotten my enemy waves working, but the spawn enemy script could only call one enemy type prefab.

I had inadvertently caused myself some confusion on the spawn manager script because I was hesitant to strip/rewrite large blocks…

Very interesting day on the Core Programming front today… Ultimately, I was able to implement the enemy spawn wave feature, as required toward course completion. Here’s a brief rundown of how I did it:

  • Move enemy spawning behavior into a coroutine
  • Introduce a wave number variable, to be incremented each…

From a space shooter project standpoint, today I accomplished another checklist item towards completing the Core Programming section.

I implemented a “collect” feature for the player that pulls any powerups on screen to the player’s location at an increased rate. …

Well, what a morning! On a whim, I wanted to change the appearance of my laser/ammo refill powerup, so I used GIMP to fabricate something I liked. GIMP — another software with seemingly endless possibilities! Glad to have spent some time getting used to it’s layout and features.

After the…

In game development, as in life, we often overly complicate our problems. In a game development sense, I especially did this today. Welcome back a particularly successful mantra: Keep It Simple “Silly”

I’ve been developing various enemy types to be spawned during game play, and these differing types will have…

I’ve determined that my next several objectives will be contingent upon creating new enemy types (for differing enemy behaviors) and solidifying my knowledge and use of Raycasting. At a minimum, I will be creating three new enemy types:

  • Aggressive — moving rapidly toward the player when within a threshold distance…

I decided that my primary objective today would be to create a new enemy movement. My intention was to have the enemy seek the player when the two were within a certain distance of one another.

First, I declared a public transform called “target” on the enemy script as well…

Today I began digging in to phase two of the completion of my 2D space shooter game. This Core Programming section is comprised of various challenges, each valued at two points for completion, with a certification score requirement of minimum twenty of twenty-eight points. I was able to take a…

Benjamin Lihn

Coding my future as a software developer; // if (attitude > 0) {progress ++;}

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