Capstone - Ernest & Alexander

For my Game Design Capstone, I partnered with Lily Ahmad-Davis to develop a 2.5D narrative-based video game. Ernest & Alexander is a story about friendship, belonging, and empathy, told through exploration, dialogue, and a series of narrative-linked minigames that bring Ernest's world and experiences to life.

Research Question:

How can I create a game that integrates minigames to enforce and support narrative to design an experience that subverts visual novel expectations?

Date:

March 2025 - October 2025

Game Files & Video Playthrough

Click here . To play, download and extract zip folder, open Ernest & Alexander.exe to play

Ernest & Alexander trailer - footage recorded by Millie, edited by Lily

Documentation and Annotations

Pre-Semester

Lily had the original idea for our game, it was a concept she had been thinking about for a while, and presented it as an idea for our capstone project. I immediately loved it and we started brainstorming. This is Lily’s initial concept ->

Semester One development media 1

Screenshot of the idea Lily sent me (fig. 1)

We decided that while we wanted our project to be heavily narrative and character based, we did not want to create a visual novel. To ensure that it stayed an interactive game, we decided to add minigames throughout the story that tie in with the narrative.

Game Inspirations

Semester One development media 2
Semester One development media 3
Semester One development media 4

Screenshots from Night in the Woods (fig. 2, 3, 4)

Night in the Woods: Both the visuals and mechanics are heavily inspiring us. This is a very narrative driven game, however there are many objects and characters for the player to interact with. The dialogue system is also amazing in this game, so I will be researching more about it.

Semester One development media 5
Semester One development media 6
Semester One development media 7

Screenshots from Mail Time (fig. 5, 6, 7)

Mail Time: I love how the UI is integrated into the theme so well, and how it doesn’t pull the player out of the experience. I really like how visual the dialogue is, with the 2D versions of the characters and being greyed out when they are not speaking.

Minigame idea: Spotlight

Idea 1: Alexander moving between the trees
Idea 2: a flashlight hole moving across the dark forest

Two ideas for a spotlight game. First one (vid. 1): Alex moves out from behind trees and you have to click on him, maybe sometimes it’s a random forest animal and you lose points if you click on those. Could do something with the wolf behind trees as well later in the game. Second one (vid. 2): Ernest is holding a flashlight and has to find Alex in the dark, maybe Alex moves every now and then.

Idea 1 (vid. 1)

Idea 2 (vid. 2)

Minigame idea: Solitaire

Basic Solitaire prototype made in Unity

One of my first minigame ideas was solitaire. It’s a classic game I often played when camping, and I just felt like it fit the vibe really well. I followed this tutorial and created a basic version of the game (vid. 3). I used royalty-free assets just to create this prototype, but obviously we will design our own playing cards later on. While this tutorial was a very good place to start, there are a lot of things about the minigame that I want to alter, including being able to drag the cards around instead of clicking, changing the deck so that there are always 3 cards on display (with exceptions of the first flip), and adding an undo function.

Sketch of the Solitaire layout and theme

Sketch of layout/theme in game (fig. 8)

Basic Solitaire I made in Unity (vid. 3)

Other Minigame Ideas

Character design portrait

Character Designs

Full-length character design
  • unpacking,
  • collecting/sorting bugs, leaves, twigs,
  • marshmallow toasting,
  • fishing,
  • cooking,
  • sneaking past other students & teachers,
  • campfire song,
  • spider/mosquito squashing

We want all of the minigames we include to feel natural in the setting and narrative. The games will be available to the player once they reach a certain dialogue or plot point, so as they play more, they unlock more minigames to enjoy.


We decided that we wanted around 8 or 9 students and a few teachers, so me and Lily both sketched a few designs. These three are my designs. I tried to keep to the same art style as Lily, but she will redraw these characters when we need to add them to the game.



Semester One development media 14

Three characters I designed (fig. 9, 10, 11)

Week One

Research Question

Gameplay

Semester One development media 15

We started thinking about our research questions, and I was very unsure of mine. The elements I will mainly be focusing on while developing our game are the coding and mechanics as a whole, but also how to integrate the minigames into the storyline, as well as helping Lily with the narrative, dialogue, and gameplay. Because I really enjoyed designing the playing cards as a subtle environmental storytelling feature, I thought I could focus my research around that.


“How can I use environmental storytelling in minigames to subtly foreshadow and subconsciously influence the audience's actions/thoughts?”

We started a flow chart of the timeline of the gameplay. We broke it down into day cycles and colour coded all the different events (purple for minigames, green for dialogue, yellow for cutscenes, blue for thoughts, and white for others). We roughly planned out about 5 days, but will pick this up later, probably in the second semester when we are working more on the game as a whole rather than just skills and elements we want to learn and develop.


Game timeline (fig. 12)

Playing cards

Semester One development media 16
Semester One development media 17

I thought it would be cool if the playing cards had wolves featured on them, as a subtle storytelling. The top row (of fig. 15) is my initial sketches, wolf heads on traditional playing cards. I liked the mirrored images but would want to use a different style that would be more cohesive with our game. Using Lily’s sketch of Alex as a wolf (fig. 13) as reference for the style, the designs on the bottom row (of fig. 15) are what I came up with.

Portrait of Alexander as a wolf, drawn by Lily Ahmad-Davis

Drawn by Lily Ahmad-Davis (fig. 13)

Moodboard I created (fig. 14)

Playing card designs (fig. 15)

Week Two

Prototype

Ernest interacting with other students in the prototype
Interaction that starts the Solitaire minigame

I’m not happy with my research question, I thought about it and I will mostly be focusing on coding and mechanics rather than visuals and narrative, so I want my research to reflect that. Brooke and Gabby helped me change my question, and this is what I settled on.


“How can I create a game that integrates minigames to enforce and support narrative to design an experience that subverts visual novel expectations?”

Interacting with other students (vid. 4)

Interaction to start Solitaire minigame (vid. 5)

We made a basic prototype for our game. Lily made the assets and arranged them, then sent it to me as a prefab so I could connect everything up. So far there is only a few basic scripts: player movement on Ernest, and NPC interactions on the students. For the dialogue, I tried to follow Masaya’s scripts from first year, but I couldn’t get it to work (I later found out this was because I needed to mod Unity), so I wrote a simple script to use for now. I know this script will not be practical in the long run, but for now it worked.

Playing cards

Full deck of wolf themed playing cards
First part of the simple dialogue script
Second part of the simple dialogue script

Full deck of Playing cards laid out (fig. 16)

Simple dialogue script (fig. 17, 18)

Week Three

Yarn Spinner for Dialogue

Masaya recommended that I use yarn spinner for the dialogue in our game. Yarn spinner has been used by many successful games, including Night in the Woods, which is one of my main inspirations for the game as a whole, including the dialogue. I personally found the written tutorial hard to follow, but I managed to get it set up and implemented in our game. Overall, yarnspinner will help keep our dialogue and scripts tidy and organised, and will be much easier to edit dialogue flow and appearance.

I created a second dialogue script that I edited slightly to attach to a box collider in front of the forest, so that when the player gets too close, dialogue pops up with the teacher instantly, rather than the player having to interact with the forest or the teacher.

Dialogue appearing at the forest border
Wood slice background drawn in Procreate
Solitaire minigame layout with new assets

Dialogue when at the forest border (vid. 6)

Background I drew in Procreate (fig. 19)

Solitaire Minigame layout with new assets (fig. 20)