Day 67: May Madness

The Unity Asset Store is currently having a 50% sale on hundreds of assets with up to 70% off on the daily deals.  The promotion runs until May 15th.

There are just so many great assets and I don’t know what exactly I will be creating in my upcoming projects.  I wish it were a June or July Madness Sale instead 🙂

I’ll keep my eye on the Daily Deal and maybe jump on something if I know I can utilize it in the future – 70% off is an opportunity I don’t want to ignore.

Current Progress Status

  • Tower Defense Tutorial: 62/73
  • The Art of Game Design by Jesse Schell (pg 77/518)
  • C# The Yellow Book (pg 52/216)


Day 66: Unity Learn

Unity has revamped their learning curriculem by launching Unity Learn. I’m most excited to start their newest 3D learning project: John Lemon’s Haunted Jaunt.

I feel this tutorial will mesh well with my goal of creating a survival/puzzle game.

Current Progress Status

  • Tower Defense Tutorial: 61/73
  • The Art of Game Design by Jesse Schell (pg 54/518)
  • C# The Yellow Book (pg 30/216)


Day 62: Mix and Jam

Mix and Jam is a new Youtube channel with Unity tutorials showcasing how to recreate different game mechanics such as:

  • Red Dead Redemption’s Dead Eye
  • God of War axe throw
  • Breath of the Wild’s fire arrow FX
  • Pokemon Let’s Go capture animation

…and more.   They even have a Github repository for easy dissemination of the projects.   

Current Progress Status

  • Tower Defense Tutorial: 57/73
  • Clean Code by Robert C. Martin (pg 284/464)


Day 59: Backups

It happened today. My computer froze and rebooted. When I tried to reopen my Unity project, it was corrupted and wouldn’t load. For a brief moment my blood ran cold.

I’ve been working on the Tower Defense tutorial since Day 22. That’s a lot of time.

Thank goodness I’ve been pushing to Github after every video. But I’ve never actually tried pulling a commit.

When I did so, I got errors about fixing merging changes and some other stuff I didn’t understand.

In the end I just deleted the entire project from my hardrive, cloned it back from Github and started a new branch going forward. I know that wasn’t the proper way to do it, but since I’m the only one working on this project it had to do.

I’m just thankful I have backups and they are offsite in case my computer completely crashes.

Current Progress Status

  • Tower Defense Tutorial: 56/73
  • Clean Code by Robert C. Martin (pg 185/464)


Day 57: Shaders

I lost track of time browsing the incredible creations by Joyce[MinionsArt]. She has an huge amount of tutorials available on her patreon page.

I plan on following Joyce’s post entitled: How I got started with shaders (Non-Scary Shader Intro) to get a basic understanding before tackling any specific shader tutorials. Because of the vast amount of information she has compiled, I’ll have to strictly focus on what I might be able to implement in my first game(s).

Current Progress Status

  • Tower Defense Tutorial: 55/73
  • Clean Code by Robert C. Martin (pg 154/464)


Day 55: Licensing Assets

There are so many talented people creating amazing assets for use in game development.

Regardless whether it’s provided free or for a charge, I’m uncomfortable with all the different licensing available and the legalities surrounding it.

I can’t find the Reddit thread now – perhaps it was deleted – but there was a musician offering free music and sound effects ‘under license’.   Basically, the conversation between a commenter and OP went that the assets were free to use for as long as OP wanted and they could essentially pull the license or charge for it later.

Is that really a possibility with licensed assets?  Can you imagine publishing a game only to find out later you need to pay or pay more?

Browsing through asset stores I see there are many different types of licences: MIT, CC BY, CC BY-SA and on and on.

Once I figure out which license to look for in my game assets, there’s also the risk that the asset purchased wasn’t actually from the original artist or it infringes on some copyright. What can of legal liability worms does that open?

I could avoid all those headaches by creating all the assets myself -it’s just not plausible in my case.

Current Progress Status

  • Tower Defense Tutorial: 53/73
  • Clean Code by Robert C. Martin (pg 116/464)


Day 53: Unity 2019.1

The latest version of Unity was released today with 283 new features and improvements. Utilizing these additions are well beyond my skill level so there’s no immediate rush for me to upgrade at this point. I’ll probably wait until beginning a new project.

It’s impressive to see everything the engine is capable of

Current Progress Status

  • Tower Defense Tutorial: 52/73
  • Clean Code by Robert C. Martin (pg 76/464)


Day 51: Unity In Action

If I were to begin my learning journey over, I would start with Unity In Action by Joseph Hocking before moving onto the official introductory tutorials on Unity’s website.

It was an informative guide providing an insightful cross section of the Unity engine which I found preferable to following along to video tutorials.

But be forewarned, I’m the type of learner more inclined to read rather than watch.

In the days when thick, colorful instruction manuals came with videogames, I would read them cover to cover before ever pressing start.

Current Progress Status

  • Tower Defense Tutorial: 52/73
  • Unity in Action (completed)
  • Clean Code by Robert C. Martin (pg 62/464)


Day 50: Debugger For Unity

Apparently I had installed Debugger for Unity along with other VS Code extensions back on Day 11 but had never used it.

Today I spent a little time setting break points and using the debug console. It’s a big step up from inserting Debug.Log’s everywhere in order to scrutinize the code as I had been doing thus far.

Current Progress Status

  • Tower Defense Tutorial: 49/73 -> Health Bar Tutorial Completed
  • Unity in Action (completed)
  • Clean Code by Robert C. Martin (pg 62/464


Day 49: Asset Packages

I enjoyed learning how to create and export an asset package from one project and import it into another.

From the Health Bar project, we exported the health bar prefab & scripts…

…and imported it into the Tower Defense project, made the necessary adjustments to the sprite and code, attached it to the enemy prefab – voila! A functioning health bar on the alien dude.

Current Progress Status

  • Tower Defense Tutorial: 49/73 -> Health Bar Tutorial Completed
  • Unity in Action (Pg 336 of 352)


Create your website with
Get started
%d bloggers like this: