Thursday, 5 March 2020

Unity Tutorial 06


Welcome back to my blog,

Screengrab from the production of the game.

This week's task was to create a game with a moving background, that enables the player to jump over objects that are coming towards them.

There were also steps involved to add animations such as running, running jumps and a death animation for when the player collided with the game objects. This was a bit more difficult to get your head around, but the video tutorials did help quite a lot.

Screengrab from the playing of the game, demonstrating the player running and jumping.

This was an extremely lengthy and time-consuming tutorial, taking nearly 5 hours to actually complete rather than the 'suggested' 3. This should be taken into account when allocating workload for students, not to be disrespectful of course.

Screengrab from the playing of the game, demonstrating the player dying.

There were a lot of new techniques being used such as the physics of a game, which was previously unknown to me, but it was enjoyable to do.

Overall, despite the amount of time it took to complete this week's task it was very rewarding to have the player do exactly what was required with relatively no problems.

Thanks for reading,

James.



Thursday, 27 February 2020

Unity Tutorial 05


Welcome back to my blog,

A screengrab from my finished tutorial

This week I finished up on what had been assigned last week. No problems were had completing this tutorial as the video tutorials help immensely. I did have a bit of a scare when the animals did not destroy once hit with the sandwich. This was until I realised I had forgotten to add the C# Script to each animal.

I did enjoy this particular tutorial as I felt like I learned a few new things that I had not known before (and will probably forget by next week). But all in all, this tutorial was not stressful and it was rewarding once completed.

A screengrab from the second task

Now for the second part of this week's task. After completing part 1 I then moved on to the second part of week 5's tasks. I looked at the instructions and could not seem to get my head around the vague directions. 

I came back to it after several hours working on other things. Although I was able to make more progress than before my break, I was still unable to complete it due to the vagueness of the instructions (and I am aware that this is all on my own lack of knowledge on game design).

As for now, I'm going to shut off for the evening and make some tofu wraps with rose. 

Good Night and Good Luck,

James.

Thursday, 20 February 2020

Reading 4, I guess


Welcome back to my blog,

Image result for i have no idea what i'm doing
self-explanatory image - source

I will begin by saying I do not understand how to use the matrix whatsoever and hearing from people who have contacted Shaun, they do not either. If I could cry, I would.

Similarities between my topics

My two topics are the structure of a game and game design documents. Similarities between these two are very limited but not non-existent. Both topics map out how the game will work i.e. the structure of a game lays out how the story will flow and a game design document lays out what elements and visuals will be used to aid in the storytelling. Think of both of them as a form of blueprints.

How I will lay out my topics

When writing about my topics I will explain what they are, what they mean and provide an example for each. Although I do feel very unqualified to so so as we are only in phase two of basic game design, coming from a place of not knowing anything about it.

I think many students would benefit from a crash course in how to actually fill in a matrix as many of the titles that are required to be filled are confusing and new.

Unity Tutorial 04


Welcome back to my blog,

This weeks task was to begin a new set of tutorials named 'Feed The Animals'. This tutorial was pretty straight forward, but time-consuming. It begins by asking the user to user player positioning to move the player from left to right on the screen, as well as placing the player and animals.

After this is completed, the user must then place a food item that they wish to feed the animals with, I chose a sandwich. The player must throw the food at the animal to feed it. No problems were had in implementing these steps to work, so I moved on.


some screengrabs of my game in action


The tutorial then demonstrated how to randomly spawn the animals as they run towards the bottom of the screen as well as having them stop existing once outside the player's view.

I do prefer these tutorials over last semester's, but they are extremely time-consuming when trying to maintain a balanced workload with other modules, on top of the fact that we have a book to research and do readings for (which is completely new to the majority of us),

it is all a bit overwhelming.

Thanks for reading,

James.

Thursday, 13 February 2020

Unity Tutorial 03


Welcome back to my blog,

A screenshot of the first part of the tutorial

At the beginning of week 3's tasks, I was continuing on with last week's unity tutorial, finishing off the last few bits of the car game. This involved coding the vehicle to move from left to right, rotating the vehicle when turning, taking control of the vehicle and cleaning up your code. This was a really nice tutorial to work on and I would love if the game design process was always this straight forward and pleasant.


 A screenshot of the second part of the tutorial

In the second part of the tutorial, we were challenged with fixing problems in an existing game's code. The game was a plane flying through gaps in a wall, the plane moved backwards, spun in circles and had no controllability. This tutorial did not include any visuals to follow along to, so it proved to be a bit more challenging. With the aid of my good friend Google, I was able to finish this tutorial, but I did ignore the 'bonus' part of it as it was implied to be optional and I was truly not bothered.

Reading 3

Image result for scholar
I found this image from searching 'scholar' - source

Welcome back to my blog,

I have been using Google Scholar to research into my two subtopics - Game Design Documents and The Structure of a Game. Below are the beginnings of my findings:

Game Design Documents

sources used in this research:



A game design document is the blueprints or plans for all elements of your game, it can (and most likely will) change and evolve as you finetune your game concept. It should include:

  • The name of your game
  • Copyright information
  • What version of the game it is, including the author and date of publication.
As for the actual information on your game, the document should include a detailed account of the game's storyline, the mechanics, artistic style, level design, audio, obstacles and rewards. Your document should be detailed enough that if it were handed to another person, they could go ahead and develop your game without having to re-consult you.

The Structure of a Game

sources used in this research:

  • Rules - the guidelines of what the user needs to achieve to get from A to B.
  • Narrative - the storyline that drives the game forward.
  • Interactivity - can your character interact with other characters?
  • Space - the environment in which your game is set / the world around the player.
Based on the second reading, I have learned that the concept art for a videogame is the most real version of the game in it's earliest stages, it is used as a reference point to look back on. It may deviate from the original but it is completely necessary to progress and evolve in your game design and development. Concept art is used throughout the game's development to visualise what is being done in 1s and 0s.

Wednesday, 12 February 2020

Unity Tutorial 02

My progress from the first set of tutorials

Welcome back to my blog,

Based on how well we think we got on with coding last semester, we were given two options: either restart with coding unity tutorials or to progress onto VR. If you have read my blog you will not be surprised to see that I am restarting the coding aspect of game design.

This week's task was to follow a series of mini-tutorials from steps 1.1-1.3. Compared to last semester this is a much easier and less overwhelming way of learning how to use unity. Although the tutorials can repeat themselves at times, they seem to be much more manageable when broken up in the way this one has been.

In these tutorials, we were reintroduced to the first few basic steps of game design. I even learned a few new tricks on how to navigate the world I'm building by using the keyboard and mouse. I can't name many negatives with these tutorials so far, except for the fact that it took me a few videos to realise he repeats his steps several times throughout each video.

Overall I believe these tutorials are a lot more manageable and nicer to do than Jimmy Vegas' as he did know how to drag a video out to the maximum length possible.