top of page

Garden of Eden

Garden of Eden is my personalized version of Hero-Born, a tutorial game taught in the book "Learning C# by Developing Games with unity" by Harrison Ferrone.  



Hero born is a very simple game, in which the player needs to collect a pickup to win.  There is an enemy that will chase you while in its trigger box, and the player is able to shoot.

Capture.PNG

Theming

When redesigning Hero-Born, I initially wanted to do a Hedge Maze theme.  However, I liked the style of using Unity's Built-in solid-colored primitives for most of the world-Building.  



Thus, my "Hero-born" took on a  forsaken garden theme.



This leads to the name, which is a reference to the most well-known forsaken garden.

Abilities

One of the biggest changes I made to The Garden of Eden was the addition of player abilities.  Players are able to collect multiple pickups to gain access to several different abilities.



For example, a charged bash:  I took advantage of Unity's Input system and C#'s public variables to detect when the player holds down the button, and slow the character while charging.  Then, using Unity's intuitive Collider system, along with Rigidbodies and some vector math, launched the player in the targeted direction, dealing damage to enemies they come into contact with, and ricocheting off of them.​

User Interface

As a visual designer at heart, I was most excited to work with ui for the first time in a game.  Hero-born had implemented some ui, but it was a little gauche.



As such, I completely overhauled it. 

 

I created a hud using Unity's Ui canvas and layer system, created a health bar and ability icons with the "fill amount" parameter on an image component, animated the ending screens with the built-in animator, and much more.

TRY IT OUT!

Capture.PNG

See the Code?

bottom of page