Concept

Welcome to the Spirit Woods, a place where everything is not as it seems. Long ago, a human found their way into this enchanted forest and harnessed the power of Spirit Wood. With this power, they corrupted the animals and living beings of the forest. Now, these corrupted animals seek chaos and destruction, destroying the once-peaceful Spirit Woods.

Play as the first human to step foot in the Spirit Woods in centuries. With the help of the last few uncorrupted animals, bring the corrupted animals back to the light, reverse the curse, and save the Spirit Woods!

Play the game!

Role

Narrative Designer
Visual Designer
Playtester

Tools

Unity
Aseprite

Class

CS 247G: Design for Play

Team Members

Pedro Civita
Eli Waldman
Jamie Song
Janet Liu

Project Duration

10 weeks
Design Decisions

Target audience

Our target audience are players who are above 6 years old, and we hope it could be enjoyable for people across different age ranges . We intentionally chose to have our character be a female to encourage female players in this traditionally male-oriented platform game. Additionally, this game is meant for players who enjoy puzzle-platforming mechanics and a cute 8-bit aesthetic. Our movement is slow by design, as we want players to explore their surroundings, and focus on thinking about each puzzle rather than their movement. 

Types of fun

The main types of fun for our game are challenge and discovery. As a platform game by design, we want our players to have fun cracking the levels and gain a sense of achievement by completing the puzzles. Specifically, we created interesting mechanics (described in the core mechanic section) that will force players to think about when to click what buttons in order to reach the end of each level. Moreover, our game gives players the freedom to explore their environment, talk to many different animals, and discover her mission in the game, and what kind of special power she has. 

Core mechanics

When in doubt, press E

Players can press the “E” button to chat with our animal NPCs, collect spirit wood, and turn into a spirit form. The fact that there is only one button for them to click on to trigger events and actions largely reduces players’ cognitive load and allows them to focus on the puzzles and the narrative of the game. 

Spirit Mode

Upon collecting spirit wood, players can use it as a consumable charge. By pressing E (not around other interactables), players enter the spirit world. Immediately, their human character is locked in place and they now play as their spirit form. This spirit form can pass through indicated walls and jump on indicated platforms. These indicated walls and platforms can not be interacted with in the player’s normal, human form. Thus, spirit mode adds unique puzzle solving gameplay to each level.

Spirit Platforms & Walls

When in spirit mode, platforms that were translucent in normal, human mode around the map begin to glow and become intractable. Further, these platforms can now be “jumped on” and used. In normal mode, these platforms are not intractable. Additionally, when in spirit mode, walls that seemed impenetrable in human mode become translucent and open up new parts of the level to the player. 

Levers

Similarly, there are some levers that can only be activated when in spirit mode (indicated by their blue glow), which remove obstacles for the player’s physical body to move through. Meanwhile, other levers can only be activated in Human mode, creating a strong contrast between both modes. 

R for restart

Our flagship mechanic consists of charges which, once used, disappear. This means that players need to conserve them and only use them in the right moments of the puzzle. Otherwise they can get stuck and become unable to complete the level. Thus, having R as the restart button was a pivotal mechanic for us. It was a conscious decision to make the stakes low. We want players to learn by doing (instead of having to sit and read through the instructions of the game, as learned in our Plants v Zombies sketchnote). We want to invite players to make mistakes, realize where and why they used a charge wrong, they can restart with R, and try again. We give players the freedom to make mistakes by restarting the game simply by pressing ‘R’. In fact, starting from the beginning is a mechanic that makes the game possible to “learn by doing” rather than “learn by reading” (which we learned is much less effective in games). 

Choosing the theme

We all liked the idea of small, puzzle/platforming levels in the forest that the player had to work through to. We wanted to make a very refined level or two, showing off the core and flare features of the game. This meant we could focus a lot on developing art and coding a game that felt very beautiful and natural to play. Since the “spirit” theme was so prevalent in the early stages of brainstorming, we wanted to make a “spirit” mechanic.  This resulted in us mixing our theme with our mechanics for the first time: The player could pick up spirit wood in each level and use it (like a consumable) to go into spirit mode.  

Below is the moodboard I created, which helped me create a colour palette and aesthetic to inform our visual theme. We kept much of this in the final design.

Narrative

We wanted a story that resonates with the need to enter “spirit mode” and enables the player to talk to animals. We went with a story that starts with an amnesiac character waking up in the forest to the animals watching her. Knowing that it was another human (a warlock) who had turned half the forest to evil and chaos, they approach her as a potential saviour who can harness the power of spirit wood.

We wanted to make it so that it made sense for only humans to be able to influence the souls of animals with spirit magic. Thus, the same way the warlock turned many animals evil, it is our character’s task to free the captured souls of the “dark” animals.

Finally, we chose the animals’ tone to be friendly with different personalities. For example, master Oogway is wise, while the other animals are mostly in distress.  This creates a welcome yet urgent atmosphere for the player to help them save the forest.

Full Storyline 

Artwork

Since we decided to make a digital game and flesh out some cool puzzle mechanics, we knew we would need to ration our time wisely. Thus, we turned to 8-bit art, which most of us had no experience with. But, after some YouTube tutorials and some trial and error, every member in our P2 team was cranking out game art. Janet specialized in character development and animation, I focused on our animals, backgrounds, and in-game platforms, and Eli created the broader lobby map and map features. 

Characters

Our main character is a girl with forest-themed clothes: a red hat and green clothes. 

Other characters are all animals, including Master Oogway who gives hints to players during the game, a bunny, a squirrel, a deer, and a bear. There are also dark animals who are controlled by dark powers such as dark bunnies and dark snakes. 

Dialogue

We wanted to give the player multiple ways to play the game and uncover the story. If a player just wants to enjoy the puzzles and doesn’t care much for a story, after the quick required dialog at the start of the game, no other dialog is mandatory. However, if players want to enjoy the open world lobby, understand the narrative, and immerse themselves in the environment, they can interact with animals all over the lobby to uncover the story.

Dialogue design document

Accessibility

We wanted to have multiple avenues of feedback for players to understand what is happening in the game. For example, we noticed that, at first, our platforms blended in with our background too much, which would be indistinguishable for people with impaired vision. To counteract this, we made our platforms thicker and reduced the exposure of our background. We also added an animated halo around items with “spirit” qualities, making it clear to the player that it is different from regular interactable objects. Finally, the opacity of inactive elements such as platforms gives the player additional cues as to where they are able to jump.

Additionally, we added jump sounds for players who rely more on auditory feedback. The same goes for picking up spirit orbs, which make a rustling sound. This makes sure that we have strong feedback both visually and auditorily for players who are not fully able to rely on one or the other. We also added a “?” toggle to the top right of the screen to clarify the controls of the game for players who don’t necessarily have experience in these kinds of games. The toggle explains how to use E, space, and the WASD controls for players to refer to. The spiritwood inventory on the top-right also bobs up and down for additional visual feedback, showing that it is a collectible that can be used in the game.

Evolution of our background image, based on how much it blends into the foreground.

Onboarding

The player, after the opening scene, is able to interact with animals on the map to learn more about the story and their role in the forest. This is how we chose to shape our narrative onboarding to make sure that players don’t get overwhelmed by a very long storyline before they can play.

The hint system is diegetic to the game, since the player mostly takes the advice of the wise turtle Oogway. At the start of the first level, players can see Oogway urging to “When in doubt, press E”. The question mark toggle also adds to this, allowing the players to learn more about the controls at their own pace.

Level design

To have ludo-narrative cohesion with our level design, we made it so the player is able to use the spirit wood to (1) interact with spirit objects and (2) save the souls of the animals. The level is only done when the player “saves” all the animals, making the flag less translucent and signaling that they are able to finish the level.

For this, Eli hand-drew the levels and we talked about how it would make sense for the player to be forced to choose to use their spirit mode at the right time. By moving around platforms, thinking about where spirit activation would make sense, and considering how to make it a challenge for all animals to be saved, we were able to craft some levels with medium difficulty, so that the player would be pushed to think about how to correctly use the mechanics of the game.



Game Architecture

We use loops to help the player develop skills.

During our final iteration, our game aligns with the loop model well. We want the player to know how to use spiritwood, and how to interact with the environment. In the first tree, we use three levels with increasing difficulty to loop through the experience. Compared to previous iterations, where we used a spirit bar (passable in spirit mode) and spirit switch (unpassable in spirit mode), we’re switching to the final iteration where only introducing one mechanic in the three levels, but with more complex usage. This allows us to build player confidence in using such a mechanic before introducing another gameplay loop!

The arcs in our game are not very obvious right now, but when adding more trees and more levels, more stories will be revealed, and we’ll be able to deliver more evocative

Design Iterations
May 16th: Created bare-bone  game structure on Unity
May 18th: Added interaction with the bees and basic level structures
Player in lobby,  interacting with bees
Player in level, interactable ball, platform
May 18th-May 25th: Added opening scene, some animals, bridge, and refined the game puzzle scene

Playtest 1

Guiding questions

  1. Can players walk around the map and get into the puzzle through the tree door?
  2. Does the spirit mode work?

What's being tested

Opening scene, the main character’s ability to walk around, talk to animals, enter the puzzle, and become a spirit. 

Key observations

Players walk “under” the bridge
Players walk outside the map
Players get confused about the spirit mode, mainly because we haven’t changed the spirit-version of the character and explained there is a spirit mode

Changes

  1. Need to add  edge collider for the bridge
  2. Need to add box collider for the tree
  3. Edge of map needed
  4. Need to add more animals
  5. Need to add a spirit mode and explain it more
May 25th: Added more animals, new character design in different angles, music, and the spirit wood system
White circles represent reserved spots for future animals.  

Tested the spirit wood system

May 26: Refined dialogue, added music, and enabled walking in different directions

Playtest 2

What's being tested?

Opening scene, player’s ability to navigate lobby freely, clarity of overall game objective.

Guiding questions

What was the hint system helpful in clarifying? What still needed further clarification?

The in-class playtest gave us some new insights. We realized that the intro dialogue would benefit from displaying character names in the dialog boxes instead of introducing the forest animals one by one. This is because the intro is mostly useful for conveying the concept to the players, and is not necessary for introducing the characters. This would help us avoid an unnecessarily long intro that bores new players. Additionally, it wasn’t very clear what to do when the dialog ended. 

One player players also had difficulty perceiving their character's movement using the ASDW or arrow keys, requiring adjustments to improve visibility. The other player did not, but indicated that he had played many similar games before. We decided not to add additional instructions for this, as the first player was able to find the arrow keys on the bottom right of the keyboard, which also work.


Both players expressed that talking to Master Oogway helped them navigate the learning curve of the game. The positive feedback on the initial Oogway interaction highlights the importance of establishing a precedent for engaging with characters before entering levels. To enhance gameplay understanding, we found it crucial to provide visual cues (such as the Spiritwood glow) or dialogue to guide players. Additionally, we resorted to incorporating a message about passing through Spiritwood as a soul-only ability to prevent accidental activation. We made some changes based on this, including:

  1. Shortening the opening dialog and delivering it in a more interactive way by having the player move around the lobby and interact with the animals to learn more about the story, fragmenting the story.
  2. Making it clear to the player what the objective is by having the turtle tell the player to go to the first tree (which then will launch them into the first tutorial puzzle).
  3. Adding a hint system through Master Oogway by adding hints such as “When in doubt, press E”.

Now that the player got to the level, he seemed to navigate the puzzle with absolute ease. Since this was our tutorial level, too, he seemed to pick up on the mechanics. Mainly, how to use the spiritwood, what becomes available to you in spirit form, how to jump/move, how to access hints (with the turtle), and how to complete the level. 

June 5th Iteration

Nearing the end of our work and after several playtests, we realized that spirit mode was too overpowered. Also, many players in the past have tried to complete the level as a spirit, something that wasn’t intended. This is because some aspects of our game were unbalanced: the player’s human form cannot interact with spirit levers and platforms, while the spirit mode can interact with everything.

To alleviate this, we made a last-minute level design change of making it so that spirits cannot jump onto non-spirit platforms, and we introduced “human levers” which only a human can interact with. This way, the two modes are effectively the inverse of each other, pushing the player to think critically about when to use their spirit mode. This also doubled down and emphasized core game mechanics that focused  on the duality between each mode, and helped us design more interesting puzzles!


Final Iteration

We added a question mark button on the upper right corner for players to easily see what keyboard buttons they should click to perform actions. Moreover, we highlighted the function of the button E in case players didn’t fully get the turtle’s hint at each level. 

We also improved our hint system and made the hints from the turtle clearer at each level.

Moreover, during our final playtesting, we noticed that some players did not talk to the turtle and went straight into solving the puzzle. These players had a higher chance of getting stuck as compared to those who got the hint for the turtle. To ensure players get hints from the turtle, we moved the turtle to the right of the player’s starting point and had it face towards the player at the first level because we noticed that players needed the most scaffold as they first entered the puzzle. 


Broader impact

Although our game has no direct social commentary embedded in it, we did make subtle choices while thinking about its broader impact. For one, we wanted our main character to be female. We wanted to make this choice to contribute to normalizing a female default character in an industry still largely dominated by male characters presented as the sole option.

Additionally, the storyline of the  game actually has metaphors that underpin themes of human-versus-nature and sustainability. The warlock who harnessed the spirit power then turned against the forest represents humanity harnessing the power of nature to use it for its destruction. Our main character symbolizes the hope for humanity to rectify its past mistakes and cooperate with nature to undo the damage it has done.


Potential Improvements

Cohesive Aesthetic Design

The game's visual harmony is paramount to creating an immersive experience. Discrepancies in pixel size and color schemes between different elements, such as animals and the main character, can be jarring and detract from the overall cohesion. To address this, we propose the following:

  1. Standardize pixel densities across all sprites to maintain consistency.
  2. Develop a comprehensive color palette that is used throughout all levels and character designs to unify the visual elements.
  3. Consider a style guide that includes shape language to ensure that all animals and characters follow a similar design ethos, making the game's art look intentional and harmonious.

Increasing Level Difficulty

While the game presents a medium difficulty curve, there is room to introduce more challenging levels that require higher dexterity and strategic planning. This could involve:

  1. Designing levels with time constraints to add urgency and challenge players' quick-thinking abilities.
  2. Introducing environmental variables that change in real-time, requiring the player to adapt their strategies dynamically.

Enhanced Narrative Integration

Though the narrative elements are present, they could be woven more tightly into the gameplay to create a richer experience.

  1. Narrative-driven objectives: Beyond saving animals, include specific story-related goals in each level that contribute to unfolding the tale.
  2. Cutscenes that evolve with player choices, reflecting the impact of their actions on the game world, enhancing the ludonarrative cohesion.

Diversified Gameplay Mechanics

Given the feedback on the spirit mode and its interactions, there's an opportunity to diversify the gameplay mechanics further.

  1. Introducing 'corrupted' areas or levels where spirit mode functions differently, perhaps being weaker or having altered abilities, to provide new challenges.
  2. Implementing puzzles that require switching between human and spirit forms mid-action to complete, testing both timing and form-switching acumen.

Player Engagement and Feedback Loops

The feedback we received suggests that the hint system could be more intuitive. Enhancing this could include:

  1. Adaptive hint systems that offer tips based on the player’s performance, which can reduce frustration and improve the learning curve.
  2. Real-time visual or auditory feedback that reacts to player actions, particularly when interacting with the environment in spirit mode, reinforcing the connection between action and consequence.

Social and Environmental Messaging

To further the themes of sustainability and cooperation with nature, we could consider:

  1. Gamifying real-world eco-friendly practices within the game's mechanics, rewarding players for choices that align with environmental stewardship.
  2. Including educational content that subtly informs players about environmental issues, tying back to the game’s thematic underpinnings.