Posts

DMD Introduction Session - Team Building

Image
On Tuesday 9th, we had our first session where we interacted with new students that have joined our course and year group. We met some of the international students in our year and later met with the new level 4 students. Level 5 We were put into groups where we thought of problems, media, technology, formats and audiences on post-it notes which we stuck on the wall. Another group then picked a post-it of each category and gave it to our group to create an idea from it. E.g. A problem we could solve.

Gamespace: Future Developments

If I were to continue developing this Gamespace and turn it into a fully functioning game, I would: Add levels (Each level themed in a different way) e.g. ice level that may be more difficult to control as the ice is slippery etc. Different Characters (shapes/skins) that may be unlockable Menu System Pause Button 3rd Person Camera to work correctly  Increase the size of the ball feature to add more difficulty Different abilities (Dash, Brake, Higher Jump etc.) that may be unlockable  Different variety of enemies Timer for time trials (Scores could be uploaded onto a leaderboard) Leaderboard (Most collectable Items, Quickest timed run etc.)

Gamespace: Exported Final Build

Image
Overall I am very pleased with my Gamespace as it includes the elements that we talked about in class and includes additional features that were not covered. It looks professional and is fun to travel in this Gamespace. My final build meets my original concept idea's well with the time frame that was given. Improvements from User Testing I attempted to incorporate the additional features mentioned in my user testing, however when attempting to change the camera so that the screen moves with the ball made my Gamespace spin. I attempted many other ways of achieving the result I wanted however this was not possible. Although I did incorporate all the audio elements that I wanted to include in my Gamespace. This included whenever the player was near a rain cloud enemy, a rain sound would play. The volume would increase the closer the player was to the object and decrease when the player moved away from the object. I was especially pleased with this result.

Gamespace: Inputting Audio

Image
I inputted the background by attaching the audio source component to my player. I checked the loop and play on awake option so that the background music would constantly play.  Audio Source for the background music The audio source for the 'Rain Loop' sound was attached as a component to the rain cloud enemies. The Loop and Play on awake options are checked as I want this sound to be playing continuously. I changed the values for specific settings/effects and changed the lines on the graph. Therefore when the player was near the rain cloud enemy, the volume would be quite high (shown by the red line on the graph) and when further away the volume would decrease. Audio Source for the rain loop I added this code to the PickUp script so that when the player collides with a gameObject with the tag 'Player'. The audio source would be received and the ball collection sound would be played. Code snippet from PickUp script This was the au...

Gamespace: Audio Collaboration

I collaborated with Matt Burrows who studies a BSc in Sound Design Technology at the University of Hertfordshire. Matt composed the background music for my Gamespace as well as my ball collection sound. He looped the rain sound so that it continued when it was looped in unity and didn't cut abruptly like it did before being looped. The music composed was used in the background of my Gamespace which fitted really well with my overall theme. Collecting balls Raincloud enemy

Gamespace: User Testing

Image
When testing my close to final build game, I discovered that when rolling my ball towards the screen instead of away from the screen, the camera wouldn't rotate meaning that it was difficult to see where the ball was going without the scene view. Moreover, the only audio that was currently included was the background audio music. I wanted additional sounds when the collectables were collected, and a rain sound to play when the player was near the cloud enemy.

Gamespace: Increasing Size Attempt

Image
My original concept was that I wanted to increase the scale of the player whenever the player collected an item to increase the difficulty of the Gamespace. I attempted many times to make this work however I was unsuccessful. The 'IncreaseSize' script basically tells the sphere that when it has collided with an object that uses the tag 'Item' increase it's size by 2 in every axis. My code worked logically but when testing, it would not work. Attempted Increasing Size Script