Christopher West

In the last article, we looked at implementing our continuous integration pipeline using GitHub actions. Now we should have a project that builds for multiple platforms and uploads those builds to a place that we can download them from every time we build (to the master branch)! That’s awesome! …

Last time, we looked at getting our first workflow into GitHub and using it to obtain a Unity license file, which we stored in our GitHub secrets. Today we’re going to go over the details for implementing our Build workflow.

Setting up the build Workflow

There are a few steps to the process of setting…

Last time, we looked at What Continuous Integration and Continuous Delivery are, some factors involved with making a choice on tooling for our project, and a brief introduction to GitHub Actions which is the tool chain we decided to utilize. …

What is CI/CD?

Continuous Integration and Continuous Delivery, or CI/CD, is the term given to the process of automatically building a project and deploying it out to delivery channels like itch.io, the android store, or the iOS store every time code is successfully merged into a specific branch or branches in source control…

Welcome back! Today we’re going to talk about a simple but important feature. Being able to close out of our game using the Escape key. By default, our game doesn’t know that pressing the escape key should exit our game and if we are running in Full Screen mode this…

In our last article we covered building and testing our unity project. We did this primarily through our standalone builds for Windows, Mac OS, or Linux, but we touched upon a few settings that needed to be changed for WebGL Builds. Namely, the compression format. It is important to have…

Today we’re going to look at manually building and deploying our game in Unity. Yes, I said manually. I prefer to set up a Continuous Integration and Deployment pipeline that produces built project files for each platform I need to release my game on but the steps involved are far…

Last time we looked at how to add background music to our game to increase our player’s immersion. Now let's add sound effects! We’re going to add a laser sound when ever the player fires a laser.

Adding a Laser Sound

For this project we’ve been provided with a laser sound, so we’ll use…

Now that we’ve added post processing to make our game look like a AAA title we need to round it out with sound! If we really want to immerse our players into our game sound plays a huge part in it! From the subtle background sounds of birds and foot…

In our previous article we took a look at adding post processing to our scene to add effects like Bloom and Color Correction. I have found, while working on a project that sometimes you have objects that you don’t want to apply post processing to. …

Christopher West

Unity Game Developer, Software Engineer, Gamer, Musician, and Father. Christopher is a creative that enjoys a challenge and loves coding.

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