Friday 7 December 2018

Unity Free Tutorials

As for this week i decided to work on my game project. For this tutorial i looked at how to make first person character jump. An image below is my code on C# for jumping. I had no problem working on these and i find it very easy to get around it. Things i like to improve is the jumping motion. As mine is not very smooth jumping, maybe it is because of my laggy laptop.

C# for jumping

First person screenshot

Screenshot of player jumping


Further tutorial i have edit my countdown timer to more suitable position which i think is top right. As shown on screenshot below


full landscape


I also decided to add collecting items. My plan was just made 4 prototype items, which right now is just a cube. I had 4 cubes layout near the player to test what happened when the player triggered them. I made an UI with text of the number of cubes in the scene, which is 4. So after the play triggered the cube the number will start to decrease. I ran into lots of error on this as after the cube collected the number did not decrease and it stays as 4. 

items



Tuesday 4 December 2018

Game Testing

From reading the article that was giving to us, i strongly agreed that most people when are being asked about their thoughts on something they most likely to say "i like it" but deep down they might not like it. And it's in our nature to let our emotions speak first and our logic second.

The article tells us why giving a criticism is a good thing. It is known as constructive criticism and it refers to feedback both positive and negative. Giving constructive criticism can help to assist individual by giving  feedback on things that they can improve on and things to avoid. What i have learned is that constructive criticism can keep feelings from being hurt by focusing on things that they can improve while avoiding personal insults.

The article also gave us tips on how to give a good constructive criticism such as :

- focus on valid and unbiased feedback
make your criticism clear, understandable, and relevant

Some example:

Bad ways of giving constructive criticism:

1. That logo design sucks, who the heck would pay for something like that?
2. I hate red and green, why not use black and white instead!

Good ways of giving constructive criticism:

1. The balloon font used in the logo seems a bit too playful for your business, do you think a serif- font might be more professional?
2. There isn't much contrast between the background and text color, and the font size is a bit small so the text is hard to read.

I think this photo can represent the words constructive criticism



Interested link :
constructive criticism
https://personalexcellence.co/blog/constructive-criticism/
https://en.wikipedia.org/wiki/Varieties_of_criticism

Sunday 2 December 2018

Alpha

As for previous tutorial i have made the landscape of the game project. I took further look at more design ideas and have came up with the final landscape.  I created the terrain and lift up the surface about 10, then shift to lower the terrain to add water and to build land and smooth then out evenly to created sandy landscape mix with mountain and rocks.
The landscape consist of sea surrounding the island with mountains covering the island. In the middle of the island has large tress and grasss and fill with rocks, The player will still have a path to follow. For further development i will use mesh collider around each area so the player can not go through it.
I have also created C# script with the countdown clock and after the time runs out the screen will appear as "Game Over". I will look at further detail on creating to make it more unique and well design
View of the island




Timer and Landscape of rocks

Game Over C#

Entering path for the player