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

Tuesday, 3 March 2020

Tutorial 5

I felt this tutorial went well. It was very rewarding finally completing the game and having it working properly. I didn't face any real issues or problems. The only thing I can this of is that when I went into game view, the animals spawned where the player character was. I soon discovered that in the code, I had a vector 3 as a vector 2. So I quickly changed it to a 3 and it worked perfectly. The main things I learned and enjoyed was writing script to make objects and shoot and be destroyed. I also quite enjoyed creating hit boxes. It's really interesting to learn first hand how games make player characters able to hit an enemy character. And creating a game over screen was also really cool. I didn't attempt the challenge due to time constants. If I have time in the future I may come back and attempt it. I know this blog is a bit short but I can't of anything else to say but I did have fun with this tutorial and can't wait for the next one!

(The game in action)

Sunday, 20 October 2019

Game Vision Statement

Introduction: The game is called "The Magic Gate", which is a 3D, open world game for the PC and Mac that will use the the proven Unity engine. The player will play as a nameless knight who while resting in a village, gets trapped in it when the evil wizard, Crulock, places a curse on the village where an invisible force traps the village and the woods around it and the only way out is through an enchanted gate that no one can open. The player is instructed by the village elder to gather thirty fairy dust orbs around the village and forest so they can cast a spell on the gate and set them all free.

Description: The game is set in a third person perspective where you as the knight have to roam and explore the village and the land and woods around it to find thirty fairy dust orbs to open the gate at the end of the village. Once in the game, you go where ever you feel without restrictions. Meaning you can either get starting on collecting or just explore the land. You can also talk with the people in the village who will give you more lore about the world of the game. This will be done through text boxes. You can also encounter skeletons who are trying to stop your quest and you can slay them using you sword. They will take one hit to take down but the player can only take three hits before they die. When they do, they will be sent back to the village where they started but they will still have all the fairy dust orbs they collected before dying. There will also be environmental hazards like rivers, pits and snakes that the player has to avoid. Like the skeletons, even the player gets hit by these three times they will die and be sent back to the village. The game is targeted at people between 7 - 20 years old because fantasy and collecthon games are usually timeless and appeal to all ages. The story will be light in tone with friendly villagers who will have funny dialogue. It will have the feeling like that of a fairy tale with minor dark elements here and there.

Key Features:
- Open 3D environment: The game will have a small but well filled 3D environment to roam and explore that was popular within the "Sly" series of games.

- Collectathon element: The game will have objects scattered around the world that the player must collect in order to complete it, similar to that in the "Banjo Kazooie" series of games.

- Story element: The will have an interactive world where the player can talk to the village people and learn more about the world and get more insight of it's history and why the wizard has trapped them, similar to the "Elder Scrolls" series of games.

Genre: "The Magic Gate" is a fantasy, adventure, collectathon game.

Platforms: The two only platforms for this game will be for the PC and Mac.

Sources: https://unity3d.com/make-a-game-in-unity-without-programming

(Free roaming in Final Fantasy XV. Source.)

Thursday, 17 October 2019

Unity Tutorial 3

For this weeks Unity tutorial we had to create a clock that actually tells the time. I enjoyed doing this task. The instructions where different this time, instead of having videos to follow, we were given a document with instructions and images to follow. I feared this would be hard to understand but it actually was easy and straight forward to follow. There where a few times I got confused by the wording but I did understand those parts after reading over them again. I also enjoyed slowly but surely building up the clock step by step. I felt this exercise helped me get better at using the positioning, rotation and scale in the transform. It also helped me get a better grip when it comes to assembling an object in Unity. I also taught me that Unity can be used for more than just video games. Unfortunately I couldn't fully complete the tutorial. When I was editing the script, I tried to do Hours Transformed part with the Hours Arm. But no matter what I did, it wouldn't accept it. I have no idea why this was the case but I hope to find out when I talk with my lecturer in the next lab.

(A screenshot of my clock in process)