Thursday, November 29, 2018

Unity free tutorials

This week for the Unity free tutorials I chose two tutorials that I thought would be great assets to my game. The first tutorial I watched was 'How to make a mini map' by Jimmy Vegas. I began by right clicking my player and creating a camera. I then dragged the camera upwards to create a downwards angle on the player. From here I created a render texture to create the mini map. I then went to game objects, UI and created a raw image where I also edited the height and width. Lastly for this tutorial I created a small circle that would indicate where the player is on the map.

The next tutorial I watched was another one by Jimmy Vegas called 'How to create a main menu'. I started in the main camera section where I created a button from the game object section. I then created a play button and a quit button which I scripted for using Javascript to link the buttons. These are the main menu buttons which have two functions. From there I dragged and dropped the script to the game object and applied the script. Finally I was able to create my animated main menu.

I found these tutorials to be very helpful as they really helped me to create important aspects that I'd like to include in my own game. I find that choosing my own tutorials is helping me to further develop my game and get it to a decent standard.

Game
Image here

Tuesday, November 27, 2018

Game Stories

For this week's reading we were given two articles called "Into the woods: A practical guide to the Hero's Journey" and "What every game developer needs to know about Story". Both of these articles sparked my interest and both were very informative about the topic of the Hero's story. The article that I enjoyed the most was the first one which explored Joseph Campbell's work. 

In this article we explored and dissected the journey that the hero of the story has to go through in order to fulfill a myth. Firstly the question is what practical use is the hero's journey to us as storytellers and game writers? It's important because myths are important, they're how we teach each other how to behave and who we are. Myths are also used to guide actions, The Cry for Myth by Rollo May is used here as an example. This example shows that there's an adaptive advantage to myths. It also goes into the theory of "kin selection" which states that evolutionary fitness gives genes the ability to promote survival and copies of itself. 

Successful tribes were tribes that found ways to encourage everyone to act for the good of the tribe instead of themselves individually. In this article the author also explained what would happen if a myth was taken away from a man. The man would become depressed and mentally ill. Storytelling and literature are the main medias used to tell different myths. Literature proves that there is in fact order in the universe. 

Joseph Campbell also summarized a list of elements of a good myth which included establishing the hero's world, the call to adventure, gaining the hero's prize and finally returning it to the community. Next we learned how to use the hero's journey to build stories which was explained in a number of steps. The first step is to pick a theme and myth which leads to the next step of creating the hero which would be someone who can embody that premise. The third step shows us some characteristics on how to create a good villain. Some of these characteristics include traits similar to the hero, he maybe an outlaw, clever and resourceful, cruel and not forgiving. Step four tells us to show the hero's normal world, the player must see the hero's world that he's trying to save. The fifth step is to disrupt the hero's world, this can be done by taking him out of his normal world and forcing him into action. Next is to enter the mythological woods for the trail of trials. Each level should show the incremental growth. Step seven is to confront the evil one or fight the bad guy. The eight step is to acquire the prize which is the thing worth fighting to acquire. The final step is the hero's return in this part he will return the prize to the community. 

The next part of the article discusses the three act structure and the game designers journey. The designer must pick myths that people would believe and put those myths into the game. The myths that are created have the power to change lives. Finally, the designer must take the hero's journey themselves. 

Links:

Hero's 

Sunday, November 25, 2018

First Playable

This week using Unity I developed my game further. So far I'm finding Unity a bit difficult as some of the simpler aspects have stopped working since I updated the Unity software to the latest version. Despite this I still tried my best to further develop my game as I'd like to at least make it look how I envisioned it in my game design document.

This week I further developed my game this week by creating a couple of gems which will be hidden in the tall grass and trees within my game. I also successfully added in my chosen background music which I'm fairly proud of as not many things in Unity have worked for me this week! I chose a calm, mellow piece of background music that will loop throughout my game while it's being played.
The textures, materials, music and structures are working well for me.

The main problem I had with Unity this week is unexplained really somehow my game scenery has turned red. This happened as I was adding textures so it might have something to do with that.
My plan for the future week is to hopefully create and structure some more houses on the island as I mentioned in my previous post Unity crashed many times and erased my building structures so I plan on recreating them in the coming week. I also plan on adding some bloom aspects and some sound fx.

This is what my game looked like before it suddenly turned red.


Game image


Thursday, November 22, 2018

Week 8 Progress

From browsing through my blog up to this point I can say that I'm very pleased with my progress so far. I've put maximum effort into each blog post every week and into my game design document. I think I've a good weekly routine it's very productive and don't procrastinate when doing my work. Each daily task is clearly laid out and well explained so I just note the requirements and get straight to work.

For the readings each week I begin by reading the entire post as a whole and then I read over it again and make notes on points that I think are important to include in my blog post. I conduct my unity tutorials in a similar way by watching the whole video first then watching them a second time, this time taking notes and pausing them as I work with the tutorials and try to do their content in my own game.

For the project part of the module on the weekends I generally start early every Sunday morning by doing the main part of the project. Once that part is completed I go on to give project feedback to my peers on their Dundoc projects then end by leaving friendly comments on others' blogs. If I've any spare time I would start these on a Saturday.

The class assignments that I enjoy would be the reading each week. I really found the weekly readings to be very helpful and informative as I learned a lot about games, what they consist of, how they work etc. I also just enjoyed writing up the blog post about them afterwards as it helped me memorise the information that I learned from that specific reading. If I've any spare time I try and do at least one of the extra credit options.

I'm happy to carry on this way into the second semester as I feel I've produced some good content by having a solid routine each week. I plan on sticking to this routine if possible in the second semester. Overall I'm very happy with my progress up to this point and I'm proud of myself for getting so far and putting my all into any and every task that I'm given each week.

Motivational image 



Wednesday, November 21, 2018

Week 8 comments and feedback

I find that giving comments and feedback to fellow students helps a lot on both ends giving and receiving comments and feedback. From looking at the comments and feedback on my blog posts up to this point I can say that they're all very positive with constructive criticism and suggestions for my game. Many of the comments outline and praise what I've done well and also suggest how I could incorporate different aspects into my game. I've been inspired nearly every week by these comments from other CDM Year 2 students and it's helped me improve my overall performance and motivated me to do my best at this module and other modules in general.

I enjoy reading new blogs from my fellow peers each week and leaving a comment on either their blog posts or on their Dundoc project telling them how great they're doing and making suggestions for their games if they're stuck or unsure of what to include in them. From my personal experience I find the comments that tell me what I'm doing good and how I could implement different aspects or elements into my game to be the most useful as I genuinely find it helpful and become inspired from these comments in particular.

When I'm giving feedback and comments to other students in the class I always like to start by telling them what they're doing great and then stating what I liked in particular and end with making some suggestions with constructive criticism that I hope will be of use to them. My aim is to make the comment as helpful as possible. I'm often inspired by the amount of detail that others include in their posts and projects so I take that into consideration when writing my own posts on my blog or when I was creating my Dundoc.

What I enjoy most about the comments and feedback aspects of this module is that I've gotten to  know a lot more people in the year, bonded with them and started new friendships. I love reading a different introduction post or two each week as I get to know these people much better by learning about how they work, what they like and how they are as a person in general.

Looking back on my introduction post I can sense the nerves of writing my first blog post about myself. It seems a bit too structured and organised instead of free-flowing which is actually the type of person that I am, very laid back and easy-going so I don't think this comes across in my introduction post because I was nervous about people learning about me as a person as funny as that sounds! However it does state everything that I'm about and what I love in life (my cat).

I think my blog comments left by others on my blog are perfectly fine as they are. I find them to be really helpful and useful. I'm actually proud of my blog and the level of content that I included in it as I did my absolute best everyday of each week that we had a blog assignment to do. I think this learning technique should really be used in more modules as it's a fun way of learning while also getting to know your peers and developing new friendships with others.

Friendship image
Image here

Tuesday, November 20, 2018

Week 8 Reading and Writing

The reading and writing assignments for me were very helpful. I found it to be a good, quick way of learning about different subjects from firstly reading the articles, making key notes and bullet points then writing about what I've learned in that article. I think it's a more effective way of learning and although I had to push myself to do it some weeks I ended up learning a lot. My favourite reading so far has been the article from reading week 6. This article taught me all about cozy games. I learned what they are, what elements they include, key elements and how to incorporate them into games. I really liked this particular article as it's relevant to my own game that I'm making, although it's a thriller game it includes many cozy elements. It helped me to expand more in my game design document too. I refer back to this article often when developing my game so I can remind myself of cozy game elements that I wish to include in my game and how to create them in the game itself.

I've used this technique of reading and writing more in my other modules now as I felt it made a huge difference in learning information for me as I sometimes forget what I've read so it helps a lot to write notes as I'm reading then summarize it to myself. I'm happy with the level of work I've put into my blog and my blog posts. I do struggle a bit with Unity but I'm trying my best to create the game that I've envisioned over the past few months. My biggest accomplishment for this class would be to create every aspect I've included in my game design document and create my desired game.

Animal Crossing

This is my favourite image from a previous blog post of mine. I used this image when writing for the cozy game article in reading week 6. I chose this image as it's colorful and fun. It's also a perfect example of a cozy game. It also has a good representation of a 'cozy' environment. It's a very striking visual representation of a cozy game too as various cozy elements can be seen in this image. This image also resonates with me as Animal Crossing was and still is my favourite type of game to play ever since I was young. Looking at this image emitts a happy or positive feeling as all the characters can be seen smiling and looking rather happy. I also felt that a happy image was needed during this time as college was a bit tense!

I'm happy with the learning experiences that I'm getting out of these reading and writing exercises every week. They help me learn more efficiently and I find this technique very useful to have in my other modules too. Since I've started this type of learning in Multimedia Development I've incorporated it into my daily life. I think it'd genuinely be helpful to incorporate this learning technique into other modules and year groups as I think I would of benefited from this technique greatly in my first year of college as it's a new environment and there's a lot of ground work to cover at that time. 

Sunday, November 18, 2018

Prototype

This week I attempted to create my game as laid out in my game design document. I began by creating some hills and coating them in a rough grass texture that I carefully chose to represent the creepy feel of my game. I then began to create a small forest of pine trees to surround the left side of the island that my game will take place on. From there I added in a wind element to make the grass and trees move gently to create a more realistic effect. I then downloaded my selected skybox from the assets store, I chose a darker toned sky that contained colours of red. black and purple. From here I edited the colour of the skybox until I was satisfied with the outcome. I also added in thick grass patches to random parts of the island, this is where the gems containing the clues and riddles will be hidden. I also created a single row of 3 houses, a path through the town and a small lake however Unity crashed multiple times after that and erased certain elements of my game despite me saving as I went. I found this to be very frustrating as I spent a lot of time creating the houses to look how I envisioned in my game design document.

Overall I find Unity slightly difficult as it's very tedious and the software tends to crash whether it be on my PC or on a MAC in the college labs. I met a few of my targets with the scenery apart from the houses and the lake that were erased. From here on I hope to improve my Unity skills and have the software cooperate with me as I create my desired game.


Screenshot of my game on Unity