Final Evaluation

My projects concept was a third person, horror shooting game, centred around zombies.

 

I developed my idea by looking at similar games and seeing how they made their game scarier and more contextually accurate. I also looked a lot at third person shooter game – horror or not – in order to study the physics and logic behind actual gameplay so I could incorporate this into my game.

 

Planning:

To plan for this project, I researched production phases and tutorials to be able to create my game, I also researched games similar to the one I made in order to see the target audience, the things the games have that make them good or bad. I also researched reviews on certain games to see these opinions. I also made a to-do list, a research plan, and a pitch.

 

 

My project followed my plan very closely. My genre and game type stayed the same, I made a horror zombie third person shooter game like I planned, although the setting changed from a city landscape to a forest landscape to add more horror detail and things that were not planned such as the gender, look and style of my main character were decided in the process of designing her. My zombie style stayed the same and so did everything else.

 

I think my plan would have gone more smoothly if I had used a character that came with a gun, it would have saved time for me trying to attach a gun to my character and get the coding right for it to shoot.

 

I found coding the enemy to die when health is lost extremely hard, I couldn’t get it right. I also found getting the animation tree correct difficult but with some research I got it right. Another thing I found difficult was getting the camera in the right position and to follow correctly.

 

 

 

I found designing my main character and the zombie very easy as adobe Fuse was easy to use, I also found scripting the player movement script easy. Another thing I found easy was creating the setting, which was also quite fun.

 

 

Research:

I researched the target audience for my game and games similar to mine, what made them good and what made them bad, I played a few and saw what I liked and disliked as I am part of my target audience (teens and young adults who like games), I also looked at various art works of zombies and tried to recreate something similar with my zombie character and even did some rough sketches of ideas.

 

I used this to help me with designing my characters:https://characterdesignreferences.com/

This for game reviews and similar games:

https://store.steampowered.com/genre/Free%20to%20Play/#p=0&tab=ConcurrentUsers

this for information about methods, processes and designing my game:

https://unity3d.com/learn/tutorials

 

 

and I used the ‘building a game with unity and blender book’

 

my main source was this YouTube series:

https://www.youtube.com/watch?v=sLAyey2WDyc&list=PLB5_EOMkLx_Wa0sRby_krVpglLS7IYH3_

 

The YouTube tutorial series was good because it gave me a lot of direction and help with coding and where to go next. The character design website was really helpful as I used it as reference when designing my characters.

 

The book and the unity tutorials were not good because I didn’t need them and they didn’t give me information I needed.

 

 

 

 

Production:

To create my game, I used Unity for Mac, I also used the internet and YouTube for research purposes.

 

I started by downloading the assets I would need, designing and animating my characters, I then, with a simple plane as my ground, got my player moving, attached to a shooting gun, my zombie chasing her and attacking and that’s when I added in the forest scene where I added trees, water, buildings and got my game to spawn zombies in random places and to restart when she died.

 

I couldn’t attach my gun to my player, I couldn’t spawn zombies at a normal rate and I couldn’t get my game to restart after playing the death animation, so I researched on YouTube and the Unity website in order to fix these problems, apart from the start over issue where I just made it so the animation didn’t play but the game start over as soon as her health got to 0.

 

3 things that went well were:

  • The designing part of my charcters
  • Animating my characters
  • And getting my camera to follow her properly

 

3 things that went badly were:

  • Spawning my zombies
  • Restarting the game
  • Getting my character to shoot

 

To improve my game I could’ve added a better skybox, made the plane bigger, added levels and animated her dying.

 

Post Production:

I used Unity to create my game and uploaded it directly to the college website.

I exported my project to my USB from Local Storage so I could upload it to the website.

 

Overall:

Is it a successful piece of work, why?

I think it’s a successful piece of work because it’s a working shooter game which followed most of my guidelines from the beginning and I’m happy with the final work.

Three things I am proud of are:

  • My coding work
  • The direction I learned for game building
  • Making a game I’ve never made before

 

Three things I’d do differently are:

  • Set my setting as something simple from the beginning
  • Not focus so much on the art
  • Explore the different, quicker, options for doing the same things I did.

07/06/2019 reflection

Planning: 

My main goal for today’s work is to completely finish my production stage for my game. I also need to continue with both my written tasks – the evaluation and final presentation. I will be using Unity, my research sources, powerpoint and my past work to reflect on.

Research & Experimentation

I researched how to make multiple spawn points that spawn multiple enemies using the unity website.

Production:

I didn’t know how to spawn multiple zombies from multiple locations so I researched how and added some scripts. I also didn’t know how to animate both my zombie and player to play the death animation when the health got to 0, so I researched and tried to find a script to do this.

Firstly I added some more scripts in order to make multiple zombies spawn from multiple locations randomly

Screen Shot 2019-06-07 at 1.55.18 PMScreen Shot 2019-06-07 at 1.55.44 PMScreen Shot 2019-06-07 at 1.55.50 PMScreen Shot 2019-06-07 at 1.55.56 PM

and created 5 empty game objects and placed them in random locations around the map

making multiple spawn points.png

Reflection:

Next time I need to completely finish my game and carry on with my final evaluation and final presentation.

06/06/2019 reflection

Planning: 

My main goal for today’s work is to carry on with the production stage of my game and carry on with my evaluation and final presentation. I will be using my research sources, unity and powerpoint and will have to use my game production, research and evaluation skills.

Research & Experimentation

I researched how to add a spawn point for my zombies using the Unity website and it showed me how to ad a spawn point which spawns one zombie.

Production:

I didn’t know how to get my spawn point to spawn multiple zombies, so I asked Steve and he helped me.

Firstly I fixed my script so that my Zombie would disappear when the health got to 0

I then added an empty game object, reset the position to near my player and added my new script

Screen Shot 2019-06-06 at 12.02.02 PM.png

my new script was to spawn zombies

Screen Shot 2019-06-06 at 12.02.08 PM.png

I then realized that it only spawned one zombie when I wanted it to spawn more, so I asked Steve.

Reflection:

I achieved my main goal apart from starting my final presentation, tomorrow to prepare I need together ready to finish my production stage completely and continue with my written projects.

05/06/2019 reflection

Planning: 

My main goal for today’s work is to carry on with my production stage for my game and to begin my formal evaluation and final presentation. I will need to use unity, my research sources, my initial pitch presentation and powerpoint. I will need to use my skills in game production, research and evaluation.

Production:

Firstly I copied all the questions form the final evaluation template into a word doc

final evaluation template.png

I then began answering them while referring back to my work. I then opened up the pitch presentation template

Screen Shot 2019-06-05 at 12.10.57 PM.png

and began filling it in with the changes and details of my game and changed it to final presentation.

Reflection:

I didn’t get to carry on with my production as I haven’t had my code reviewed yet so to prepare for this tomorrow I need to make sure my code gets looked at and I have clear direction for the pathway of finishing this project.

29/05/2019 reflection

Planning: 

My main goal for today’s work is to completely finish my production for my game. this means I need to add the setting, duplicate the zombies and place them in different locations on the map, animate my player and zombie to die when attacked and programme the game to reset when this happens. I will be using my research sources and unity and will need to use my skills in game production and research.

Research & Experimentation

I researched how to use a skybox and found a YouTube tutorial:

This source allowed me to add a skybox.

Production:

Firstly I created a new terrain and then added some water and some trees

Screen Shot 2019-05-29 at 15.41.04.png

I then copied all my characters and their scripts into the new locationScreen Shot 2019-05-29 at 15.41.40.png

I then imported a sky box pack and followed the tutorial to add it in

sky box.png

 

24/05/2019 reflection

Planning: 

My main goal for today’s work is to carry on with the production of my game by getting the zombie to attack my character. I will be using my research sources, unity and my skills in game production and research.

Research & Experimentation

I followed parts of this tutorial for direction and coding:

and researched some lines of code for animating an attack with a sphere collider using the unity website:

Unity. (2019). Animator.Play. Available: https://docs.unity3d.com/ScriptReference/Animator.Play.html. Last accessed 24/05/2019 .

This research allowed me to carry on with my production.

Production:

Firstly I set my zombie as my enemy so I could shoot him:

setting zombie as enemy.png

and added a sphere collider to my zombie, I also scripted him to attack my player when the collider comes in contact with her:

zombie attack script.png

Reflection:

I achieved my main goal and next time I need to completely finish my game and upload it to the college website. To prepare for this I need to do the appropriate research.

23/05/2019 reflection

Planning: 

My main goal for todays work is to get my enemy chasing after my player and carry on with any other production for my game. I will be using my research sources and unity and will need to use my game production and research skills.

Research & Experimentation

I followed this tutorial for some of my code and to direct me:

This allowed me to carry on with production.

Production:

I didn’t know how to create a blend tree for my zombie so I asked Steve and he helped me.

Firstly i imported my zombie and my zombie animation packs, I then started on my blend tree. animating zombie.png

After looping each animation my zombie successfully chased my player.

I then imported the texture packs that came with the zombie so he could have colour from my original design.

 

Reflection:

I achieved my main goal and will need to animate attacks on my characters tomorrow and complete the location.

22/05/2019 reflection

Planning:

My main goal for today’s work is to fix my script to get my character to shoot and to carry on with production of my game. I will be using Unity and my research sources and will need to use my research and game producing skills.

Research & Experimentation

I used this series to help out with direction and coding:

This allowed me to carry on with production.

Production:

Firstly I fixed and finished my gun script

shooting gun script.png

I then tested it out on my test enemy (capsule) and it worked, I then downloaded a neon line pack to come out of my gun when shot so the aim could be a little better

downloading neon line.png

Reflection:

I achieved more than my main goal and today’s work has allowed me time to get my enemy chasing and attacking my player.

17/05/2019 reflection

Planning: 

My main goal for today’s work is to carry on with my game by making sure my character shoots and my enemy can be shot and has health. I also need to help Ella with her podcast in the afternoon. I will be using Unity, research sources, the internet and will have to use my researching and game creating skills. I will need to research certain aspects of my code. To help Ella i will need to use my skills in setting up sound recording equipment, foley skills and recording/script reading skills.

Research & Experimentation

I researched how to add a gun to my player using this video from YouTube

Production:

I didn’t know how to fix an error in my gun code so I tried researching a solution.

Firstly I attached my gun to my player

attaching gun.png

I then made my practice capsule enemy by creating an empty game object called enemy and adding a 3D capsule underneath so the art of the capsule wouldn’t be attacked but the whole thing would so it would be destroyed by the gun. enemy .png

capsule.png

I then helped Ella with her podcast.

 

Reflection:

I didn’t achieve my main goal because I couldn’t fix my script, next time I will research further or ask Steve for help with my script. Today’s work has allowed me time to fix my script as well as get my enemy moving and chasing me. To prepare for next time  need to research how to get zombies to chase my character and how to fix the error in my code.