Showing posts with label Week 10. Show all posts
Showing posts with label Week 10. Show all posts

Thursday, 28 November 2019

Week 10 - Unity Free Tutorials



Week 10 - Unity Tutorials

If you want to look through this Unity blog, you might find some tutorial that may help you. But, no guarantees though. Just saying.

I have selected a few tutorials on YouTube that will help with the tasks I need to do for the game as of right now.

The first is the Health UI tutorial:

This individual's tutorial is very helpful because it's a very basic Health UI system that can be easily implemented into the Unity version we're all using.
In the tutorial, he talks you through how to create a Health Bar UI that is responsive to the damage and heals you get in your Unity Project. The code is very easy to read and use. It fits really well into Unity itself and the code has no unwelcoming error/issues even when implemented correctly.

The second is the Enemy AI that makes them fire at the Player.

Unlike many other tutorials, Stephen actually provides his script in a downloadable manner through his Google drive link for students like us to download. With this it means that all we have to do is to change parts of the script applicable to our project at will. This should've been something that everyone doing Unity Tutorial should do. His tutorial involves the use of prefabs and 'Instantiate' which are common elements in firing projectile and applying them to an AI who will detect if the player is in range and fire projectile at them accordingly.
A rather short and helpful video for anyone looking for a bit of challenging coding because his tutorial is easy but the codes isn't. As long as you keep track of where in the script you should replace with your own assets and entities, you should do find. Then again don't expect it to be easy.

These are the Tutorials I found most useful in the sea of YouTube Unity Tutorials. I hope you might find these tutorials or the people responsible for making them helpful.

Update on my Project:
Added a health bar. Just need to apply damage system and it should be fine.
The damage system will need some time to clean up before it's fully functional but besides that, I made some good progress.

But that is all!

Have a nice day.




Wednesday, 27 November 2019

Week 10 - Tech Tasks


Oh yeah,meme time.




Week 10 - Game Stories - Narrative



Game Stories - Narrative


Narrative is often neglected in games that seemingly need a story to drive the player forward. There are reasons that games like these fail worse than games that might not even have a story at all.
Narrative creates the world of which the games will take place in and within this world, we see characters grow, worlds change, and story take stage. Without narrative, there's nothing that can drive the player to play, the world to change, etc.

The Hero's Journey by Joseph Campbell is an example of a common narrative tool present in our world due to how applicable it is. The classic of a hero being called to action to a journey to defeat a great evil is almost omnipresent in media today. Of course there are variations of this classic motif but it serves as a great tool of which people can compare their own stories to as a means of reference.

The hero and villain are just characters in a story. Their impact to the world of the story and to its people are all means of enhancing the world their in, so to draw the players in and immerse them in the game's world.

As listed in the article, heroes have the essential good traits while the villains are their complete opposite. The villain will serve as the driving force behind the hero's motivation to fulfill his destiny. This story structure is so easily understood and offers a lot of leeway for the story-writers to put in their own unique input.

For an example of the Hero's Journey applied implemented very well in the story, check out these episodes by Extra Credits on Youtube:


https://www.youtube.com/watch?v=QVqT8s7bOTQ - Part 2

This game literally has the word 'Journey' as the title.
It also follows the Hero's Journey formula pretty well
while implementing their own take to its formula.


Narrative isn't just dialogue or something trivial to the game's progression. It is an essential tool to create a cohesive and rich world of which the player can play in and experience. Without story, games will be just a shell with a few interactive buttons to play with.


Here's an example of an story that is told by merely the context of the game and the player's assumptions of which both creates a natural narrative in their minds:

Narrative Mechanics - How Missile Command Tells a Story - Extra Credits


Semester 2 Week 6 - Unity 6

Unity Tutorial 6 Alright there's something wrong with Unity today. For the tutorial, there a section that requires you to set up ...