Sunday, 11 October 2015

Creating an Atmospheric Game

Game Pitch




For this task, we had to create an Atmospheric Walk through Game. To start of the task I designed a One Sheet Draft of my game, Storyboard Draft and a Map Draft of my level. I then went on to 3D model my room and started to code!

Storyboard Draft




Map Draft



Here is my original design for my Greybox before I started to code!






Throughout this production, when I first imported all my assets in the FPS controller did not work. So I found an alternative and decided to create my own character controller to solve the problem. I used the Unity Website and a few tutorials to help me out with this problem.


I came to another problem with the character controller kept going through the walls so I tested it by adding both a 'Box Collider' and 'Mesh Collider' none of these worked so in the end I found an alternative to create a 3D Object from the Unity engine and put it over the walls so the player bounces of and does not go through. I applied this to all my other objects since they had the same problem.


On my table objects when I applied a 3D box it gave my object a nicer look so that helped me solve the problem even better by also making it  not noticeable and pretty nice.


Here is an update of the entrance when the player starts;


Following the production of this Greybox design, I implemented a dark Skybox instead of the galaxy  to make it more eerie so the lights are more vibrant when played.

This sound object is a 3D object and I implemented a permanent sound for the whole game level. I downloaded a song called 'This House' from a website called Royalty Free Music. The music is really deep, low and upbeat and really suits the whole game play and the character. 


Example of how I did the TV Scare:

Making a TV Scare took quite a while to figure out, I checked many you tube tutorials and looked up the Scripting API Audio on the Unity website. I found that very useful and slowly got to understand how to use audio in my code. I pretty much added a Sphere collider around my TV so when the player enters that trigger the image will appear and 2 different sound will play. When the player first starts to walk through the corridor there will be 2 music playing: Background music and a static noise. When the player enters the trigger the sound will change to a scream to scare the player!

I had problems trying to figure out how to get 2 sounds playing at once and in the end I figured it out by adding An Empty object and putting Audio Sound inside the Empty parent object. I then assigned each sound to each audio object and it worked!


An example of the room when played:


Throughout this whole process, I had problems with doors not working flickering light etc. In the end, I figured it out and it now works properly. I also added a jump scare into my TV modelled set so when the player enters the certain trigger it play a scary image and music will play!

However, I really enjoyed making the light flicker in an interesting pattern and was really proud of that. I have also gotten a good understanding of C# especially in understanding how Audio works in Unity. It was a great learning experience.

Links of sounds I used in the game:

·         Kevin MacLeod. (1997-2015). Royality Free Music - Horror. Available: http://incompetech.com/music/royalty-free/index.html/index.html?genre=Horror&page=1. Last accessed 9/11/2015.
·         Koenig. (2006-2016). TV Static Sound. Available: http://soundbible.com/1611-TV-Static.html. Last accessed 23 March 2015.
·         SoundBible. (2006-2016). Scary Scream. Available: http://soundbible.com/1611-TV-Static.html. Last accessed 23 March 2015.

No comments:

Post a Comment