CSCI 370 - Lab 5
Liberty
Ghost
Train skill
town
locket
In this lab, you will create your fourth game in Unity.
Teams
Team | Members |
A | Kylie Dickerson, Joseph Benton |
B | Shuhao Kou, L.J. Lechovious |
C | Reed Mershon, Patrick Niyongabo |
D | Collin Shaddox, Joseph Matson |
E | John Nickle, Ryan Rose |
F | Eric Huynh, Anna Holmes |
G | Jacob Idec, Jonathan Kwee |
Step 1 - Design a Game
Design a game using the tools we have learned so far about Unity, but mainly focused on
incorporating NPC AI, through FSM, Steering Behavior, or Behavior Trees.
Your game should display some complexity, and it should be interesting for the user to play
and require some skill.
Your game needs to incorporate two or more of the Theme words: Liberty
Ghost
Train skill
town
locket
If you use externally developed assets, you must either cite them, either under fair use, or
be sure they are free and in the public domain.
Step 2 - Unity Collaboration I - Due Mar 16
Add your playtesters into your Unity Collaboration project. Your playtester are those teams
before to you in the list, so team C shares with team B, etc.
Step 3 - Playtesting I - Due Mar 16
Following the tools demos, we will have time to playtest games in class and provide feedback to your teams.
Besides looking for technical glitches and erroneous behavior, analyze how the other team's game works in
the following areas:
- What emotions does the game evoke, and when?
- What assumptions does the game make about the players? How valid are these assumptions?
- Is the AI believable? Predictable?
- Do the physics and interactions of the game match your expectations of real-world physics?
Identify any elements that were exceptional, and
any elements that were confusing.
Step 4 - Unity Collaboration II - Due Mar 25
Add your playtesters into your Unity Collaboration project. Your playtester are those teams
after to you in the list, so team C shares with team D, etc.
Step 5 - Playtesting II - Twitch - Due Mar 26
Use Twitch to broadcast yourself playtesting the games assigned to you as a playtester.
Be verbal in your reactions, and answer the questions listed below.
Besides looking for technical glitches and erroneous behavior, analyze how the other team's game works in
the following areas:
- How does the game have narrative progression?
- How does the game introduce tension into the gameplay.
- How does the game embody the theme?
- How does the game incorporate discernable and meaningful play?
- How does the game accomodate variances in user intent?
Identify any elements that were exceptional, and
any elements that were confusing.
Step 6 - Revision - Due Mar 28 in class
Based on your playtesting feedback, make improvements to your game.
Write a one-paragraph description of your game, aimed at capturing an audience for
your game.
Additionally, write a one-paragraph
description of your experience developing the game, and how the playtesting feedback was incorporated.
Denote any additional skills you added into your game beyond the above list.
Include links to the playtesting broadcasts received for your submission.
Include me in your Unity Collaboration project, so the games can be demoed in class on
this day.