Sunday 24 March 2019

MD2Final GDD

I have writing my Game Design Document and have finalize it although there are some parts that i could explain it better and add more to it. As for next stage i will start to prototyping the game and will add more sections to the GDD.

The image of my visual aspect for my game
First person point of view

Link to my GDD : https://www.dundoc.com/project/5247/8c6uuzu8vv

Thursday 14 March 2019

Game Design Document

For this blog I will be writing about my ideas and thought. I will be designing a racing game. As my previous game did not turn out aswell as i thought it would be so i have decided to take on something different from making RPG or Survival game and will be working on a another type of game. I think racing game can be played by any of the age group and can be very enjoyable.

I got my inspiration from other games such as Need For Speed, Asphalt 8 and movies like Fast and Furious. 
I have an idea of creating an open world fill with racing tracks. The player can choose which track he/she likes to race on when starting the game. The player also will get to choose which car to race with. The car will have stats to show speed level, steering level, break level and acceleration level. The game will have a mini map showing the player where the next turn it or even to look at the track. I also want to add time lap or after finishing the race the player will have it's own time record. I want to create many different modes for the player to have fun from game more such as time trails or check list where the player will have to complete a certain task and various form of races. 

For the landscape of the game i would like to make it look more natural with lots of dense forest with small pond running through the track. As the car pass by the water would splash. I also would like to add rocks on the track for the player to avoid and i think this will make the player to be more observative and careful when driving.

For this project i will be using Unity engine to create this game. I will do more research and look at many different tutorials to create good looking racing car aswell as racing track and landscapes.

Need For Speed- where i got my inspiration from


My visual idea of the game


GDD

https://www.dundoc.com/project/5247/8c6uuzu8vv 

Tuesday 26 February 2019

Annotated Bibliography

My topic in relation to the medium is game. I would like to continue to my previous game project. I feel like i can do better to improve the unfinished survival game.

coggle mind map
5 annotated bibliographies

Level Design is a discipline of game development involving creation of video game levels, locales, stages or missions. This is commonly done using a level editor, a game development software designed for building levels. Level design is both an artistic and technical process. In early days of video games, a single programmer would create the maps and layouts for a game, and a discipline or profession dedicated solely to level design did not exist.
Link to source: Level Design

Theory : game design is the art of applying design and aesthetics to create a game for entertainment or for educational, exercise or experimental purposes. Game design creates goals, rules and challenges to define a board game, card game, dice game. casino game, role-playing game, sport, video game, war ticigame or simulation that produces desirable interaction among its participants and possibly, spectators.
Link to source:: Theory

Constructivism : Game-based learning is built a constructivist type of learning. Constructivism posits the need to provide students with the necessary tools so they can build their own procedures in order to solve a problem. This implies a participatory process by student, who interact with their environment to solve the situation that is being set out to them.
Link to source : Constructivism

Behaviourism : Behaviourism is one of the four lenses of game making, and is the school of thought that prefers experient, rule-driven designs. It is inspired by behavioural and motivational psychology, and considers all games as challenge, anticipation and reward engines.
Behaviourists model their games on psychological hooks that open loops, draw engagement and encourage emotional attachment to outcomes. They use repetitive actions to complete those loops and deliver rewards. The anticipation of a loop’s end, and the reward, has a powerful effect on the human mind and can engender feelings of optimism.
Link to source : Behavourism

Constructivism : Constructivists stress the idea that the goals of education is to enable learners to understand by constructing that meaning for themselves. They content that understanding comes about as part of a transformative process, whereby new knowledge and experiences transform pre-existing structures in the mind referred to as schema.

Link to source : Cognitivism

Wednesday 6 February 2019

Brainstorm Multimedia 2

I am still unsure about whether to work on my game idea or to stick with my original idea. I want to make another game where now i know how i went wrong and i think i can improve if i try something new such as making new games. I am think of creating RPG type of game or shooting game which is totally different from my first semester idea. Which is why i think i could learn more if i try something new and to use what i have already known from last semester to my new idea of the game.

I also  would like to work on my last project to further develop the game visual design and more action involving the player. I will look at more tutorials and more graphic design on the unity. I'm hoping to add levels aswell after all the gems are collected, add more obstacles and improve the graphic on the gems.

I am hoping that i can make up my mind soon so i don't waste too much time thinking.

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