Open in app

Sign In

Write

Sign In

Philip Johnson
Philip Johnson

3 Followers

Home

About

Sep 30, 2021

Day 29: Animating a camera with a dolly track and fading in UI for our Game Over state

Goal: To create a controlled orbiting effect during a cutscene and to reveal menu options to the player during the Game Over state. For the Game Over state of the game, we will use a special cutscene to animate the camera so that it orbits around the player and presents…

Unity 3 D

3 min read

Day 29: Animating a camera with a dolly track and fading in UI for our Game Over state
Day 29: Animating a camera with a dolly track and fading in UI for our Game Over state
Unity 3 D

3 min read


Sep 24, 2021

Day 28: Creating cutscenes in unity with Cinemachine and Timeline

Objective: To utilize Unity’s robust Cinemachine camera system along with Unity’s sequencing system called Timeline. To use Unity’s powerful cutscene and camera system, we need to make sure that we import Cinemachine and Timeline into a project. I imported “The Great Fleece” project from the unity asset store and package…

Unity

4 min read

Day 28: Creating cutscenes in unity with Cinemachine and Timeline
Day 28: Creating cutscenes in unity with Cinemachine and Timeline
Unity

4 min read


Aug 20, 2021

Day 2: Tower Defense in Python: Shooting

Objective: To spawn bullet objects and shoot them in the direction of the mouse pointer. Now that we have a game window and we are initializing the castle in the correct position, we can now work on the shooting aspect of this tower defense game. We need to define a…

Python

2 min read

Day 2: Tower Defense in Python: Shooting
Day 2: Tower Defense in Python: Shooting
Python

2 min read


Aug 19, 2021

Day 26: Creating a shop system

Objective: To create a shop system that will allow players to purchase in game items and add those purchases to their inventory. We have a simple foundation for a combat system in place for this 2.5d adventure platformer project. Now we can create the base for a shop and inventory…

Unity

3 min read

Day 26: Creating a shop system
Day 26: Creating a shop system
Unity

3 min read


Aug 17, 2021

Day 1: Building a game in Python with Pygame

Objective: To begin our work on a small tower defense game inside of the pygame framework. This is a fun little project where I will build a tower defense game using the Pygame libraries. Pygame is designed to drive game development with the Python language. …

Python

4 min read

Day 1: Building a game in Python with Pygame
Day 1: Building a game in Python with Pygame
Python

4 min read


Aug 10, 2021

Day 25: Wrapping Up Our Combat System/ Animation Events

Objective: To finish writing the code for our combat system by implementing a new type of enemy that fires projectiles and setting up our death animations. Our combat system is set up with a pretty good foundation. Picking up where we left off last time I decided to take the…

Unity 3 D

3 min read

Day 25: Wrapping Up Our Combat System/ Animation Events
Day 25: Wrapping Up Our Combat System/ Animation Events
Unity 3 D

3 min read


Aug 5, 2021

Day 24: Giving our enemies the ability to fight back and damage the player

Objective: To fix the orientation of the enemy when engaged with a player and to retaliate and attack the player when in range for combat. For this next segment we need to attach a child box collider object to the model for the enemy object. Just like we did for…

Unity 3 D

3 min read

Day 24: Giving our enemies the ability to fight back and damage the player
Day 24: Giving our enemies the ability to fight back and damage the player
Unity 3 D

3 min read


Aug 4, 2021

Day 23: Setting up our attack system with an Interface for taking damage

Objective: To build more on top of our combat system and modularize our code even further for re-usability and diversity. We will add the implementation of an interface to Damage any object that can receive damage. So now that we have the base of our enemy class we can deal…

Unity 3 D

3 min read

Day 23: Setting up our attack system with an Interface for taking damage
Day 23: Setting up our attack system with an Interface for taking damage
Unity 3 D

3 min read


Jul 29, 2021

Day 22: Creating an Enemy Base Class and using Inheritance to create different Enemy objects

Objective: To create a base class for our enemy objects to inherit common code so that we can create several different enemies without redundantly rewriting the same code in every class. In our game we want to have enemies that the player can destroy by either jumping on them or…

Unity 3 D

3 min read

Day 22: Creating an Enemy Base Class and using Inheritance to create different Enemy objects
Day 22: Creating an Enemy Base Class and using Inheritance to create different Enemy objects
Unity 3 D

3 min read


Jul 23, 2021

Day 21: Finishing our work on the Ladder Climbing mechanic

Objective: To finish the code for our ladder climibing mechanic and to have the player play the correct animations for mounting and dismounting the ladder. Now that we have the foundation for the ladder climbing mechanic, we can follow through with the hard part of setting up a way for…

Unity

8 min read

Day 21: Finishing our work on the Ladder Climbing mechanic
Day 21: Finishing our work on the Ladder Climbing mechanic
Unity

8 min read

Philip Johnson

Philip Johnson

3 Followers

Unity Dev . Web Dev . RN

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech