Skip to main content

UNITY TUTORIAL 03

Young person playing with computer from Freepik.

In this week's set of tutorials, I learned how to make a basic animal feeding game. The first section of tutorials took me through the steps of how to make the player move left and right using their arrow keys and how to prevent them from leaving the play area. I also learned that if-statements check for a condition within the game and if it is true, then whatever is inside the block of code will occur. 

The second section of tutorials introduced me to prefabs. I turned the GameObjects, in this case animals and slice of pizza, into prefabs so they were able to be easily duplicated. I learned how to make the animals and pizza disappear once they leave the scene. I also learned how to launch the slices of pizza from the player's location. I learned about else-if-statements. The block of code under this occurs when the condition checked by the if-statement is false.

The final few tutorials brought me though the steps of how to spawn animals by pressing a key. I learned how to randomise the spawn location by using an array which allows me to place multiple GameObjects into one variable. I also took a look at the difference between the perspective and orthographic camera projections. 

Personal screenshot of my work in Unity3D.


Comments

Popular posts from this blog

FIRST PLAYABLE

Continuing with the creation of my game, I resized the player character to make them even smaller based on a comment that was left on my last project blog. I also repositioned the trees to make the space slightly narrower and added some flowers to bring some colour into the scene. With reference from the animal feeding game tutorial, I was able to get the player moving left and right by clicking the arrow keys. I brought in rocks and a branch for obstacles but I need to apply a SpawnManager script and get them to spawn randomly during gameplay. I also have to figure out how to get some branches falling from the trees and bringing in power-ups and points too. Screenshot from Unity3D of my game production.

PROTOTYPE

I browsed through the Unity asset store to find a package with nature objects that I could use to set up the scene for my infinite runner game. I downloaded the Nature Starter Kit 2  and started building my scene in Unity. This was a little time consuming but I'm satisfied with the way it turned out. I upscaled the trees and bushes, keeping in my mind my initial idea of gaining inspiration from the movie "The Secret World of Arrietty." I got the character from a tutorial I have completed for this module before and positioned the camera behind it. Screenshot of my work in Unity3D. With reference to the lesson 3 Unity tutorial, I started coding by creating the PlayerController script. I used the AddForce method and allowed the player to jump by clicking the spacebar. I declared two public variables to be able to adjust the gravity and player's jump force. Looking into the player's animator controller, I applied a static running animation. I then added a jumping ani...

INTRODUCTION TO SOMEONE WHO'S JUST VIBING

HEY!! Look who made it to her second year of college!! Me, Nadine, I did!! Yeah, I'm even more surprised than you are.  Happy girl illustration by 94MLK_ on Twitter. Saved from Pinterest . Last year wasn't too bad, but that was up until the whole country went into quarantine and I began to fear for my college career. I was constantly on the verge of giving up on my assignments but I would like to thank my friends for not allowing that to happen. I'm so glad I get to start year two with them and hopefully we'll make it to the end together too!  Despite the stress, there are a few pieces of work from year one that I'm proud of. I liked the websites that I created for Web Development 1 and 2, the video I edited from Introduction to Digital Media mission 3 and the advertisement poster I made for Digital Photography. I hope to produce better work this year.  Personal screenshot from the index page of my web development 1 project. Personal screenshot from the index page ...