Skip to content

Contains a code summary of my time working on the C# and Unity Live Project during my time at The Tech Academy.

Notifications You must be signed in to change notification settings

CarsonCookCode/UnityLiveProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

Unity Live Project - Code Summary

Introduction

I worked in an Agile/Scrum environment to build a classic arcade game in Unity using C#. I chose the game DigDug and attempted to replicate the feel and playability of the first level as much as possible with the time that I had. We used Azure DevOps to manage our repositories and user stories. I developed a productive workflow after familiarizing myself with the tools at my disposal. Over the two week sprint I had many opportunities to learn what it means to work as part of a team on a single project.

Here are some of the highlights from the project:

Story 1: Creating the Basic Scenes

For my first user story I needed to set up the basic scenes. I set up the SceneLoader and then using TileMaps set up the first level with the sprites that I found.

DigDugStart

Story 2: Level Design and Player Behavior

Once I had set the scene I set up DigDug's basic movement.

DigDugMovement

I also built digging ability which enable the character interaction with the TileMap. When DigDug digs, he slows down as well as clears the path to the enemy.

DigDugDigging

Story 3: Opposition Behavior

Next, I built the AI for the enemies using A* pathfinding. As well as creating the rest of the opposition behavior.

DigDugOpposition

Story 4: Complete Gameplay Model

Here I finished the game in its basic form. I added the inflation mechanic when DigDug shoots the enemy. Also added animations to DigDug and the enemies.

DigDugInflation

DigDugInflationCode

Story 5: Final Touches

I made some final touches to my game, including sound effects and music.

DigDugFinal

About

Contains a code summary of my time working on the C# and Unity Live Project during my time at The Tech Academy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published