Soccer-1

I used to work for a company that created a soccer training app called Soccer-1.

Below are some user flows I created for several different features within the app. They have changed over time and, as I left the company, I have no idea what it looks like now though I’m sure the app is great!

All the user flows took many different iterations and some features (not shown below) were not implemented. For instance, I’m not sure if the progress screen was ever realized.

Working for this company was a lot of fun and I’m glad I got to start with them when they started so that I could have some influence over the path the app took.

Ontario Election Analysis

Background knowledge

There are 3 major parties in Canadian elections (Liberals (Centre-left), Conservatives (Right), & New Democratic Party (Left)), with several minor parties (Green (Centre-Left), Bloc Quebecois (Centre-Left), etc.). Some are more local parties than others (ie. Bloc Quebecois does not run outside of Quebec – to my knowledge). In the Ontario Provincial Election, the 3 major parties were against each other with the incumbent Liberals facing against the other two. There was a vocal amount of people who did NOT want the Conservatives to win, however I felt they had a good chance because the other 2 parties were splitting the rest of the vote. This made me create this analysis to see if the Conservatives could have lost.

Elections in Ontario are settled by a first-past-the-post system. This means that the party who gets the most number of seats in the legislature wins the election. There are proposed alternatives to this system but elected officials seems unwilling to make any actual change.

End of Background Knowledge

 

I decided to do an analysis of the 2018 Ontario Provincial Election. I looked at each riding to see if another party could’ve won. Assuming all calculations are correct, the Conservatives would’ve won in all but 1 possible scenario.

Check it here: https://tinyurl.com/y8wvr8y8

If I learned anything from this, it’s that the vote was split between Liberal and New Democratic Party, causing the Conservatives to have an easy win. It would’ve taken serious strategic voting for another result. Alternatively, with proportional representation, it could have been a minority Conservative government.

Faded Memories

PLAY HERE!

Faded Memories is the culmination of my final year thesis project from OCAD University.

Faded Memories is a first-person exploration game where you visit your grandfather in a nursing home to learn more about their past. You experience the memory from the grandfather’s eyes.

In addition to the game itself, a full written report was produced as part of the requirements of the project. It covers research, inspirations and projected paths that the game can take. I have included a link to download this report here: Faded Memories Thesis Report.

This project is close to my heart as I never got to know my grandfathers’ pasts due to them suffering from Alzheimer’s Disease. In creating and playing this game, I felt that I got to connect with them in a way I wasn’t able to when they were alive. Countless tears were shed over the game and I hope that anyone else who has dealt with a similar situation will feel open to discuss it with others.

I’m hoping to continue developing the game in the future. If you are interested in following it’s progress, let me know on Twitter.

To play the game, download a copy here:

Mac Version

PC Version

The controls are WASD to move, mouse to look, and left mouse click to interact when prompted.

Thesis: Process – 21

Crunch time. It is always crunch time. Juggling the writing, production and testing all at once – in addition to other commitments – is not the easiest process.

I did the first rounds of testing recently and the results were great! The game is emotionally resonant to some and that is a huge ego boost. With the testing feedback there are some changes that need to happen, but that was a given and expected.

I have restructured how much I am making and I am only focusing on a single level. There is no time for anything else so I should make it as good as I can. This also means I have to streamline the production of the level and interactions. Pathfinding was a huge problem and needs to be incorporated into this restructuring as well.

Other focus is on ambience design. Sound, mood, atmosphere, I have to make the level feel evocative. I’ve found it is in the small details that the most emotion comes through. A certain line of dialogue or a particular image stays with the player longer than the total experience.

Thesis: Process – 20

Sound Design

Something I have never done before.

I have been trying to create an atmosphere that feels as though there are people in it, without there actually being people there. This has proved to be difficult as the sounds never sound right. They are realistic but some of them don’t fit or they aren’t isolated sounds (as in they have background noise) which ruins the whole atmosphere around it.

I’m going to ask some friends if they’ve done realistic sound design before so we’ll see how it goes. I hope I can find nice sounds for this and not just filler sounds.

First Memory – Childhood

The first memory has changed from what it used to be to what it is now. Not thematically but visually. I’ve made it a lot more in line with writing from my grandfather and have even included Google Map screenshots to help lay out the area based on the streets.

Screen Shot 2016-02-03 at 3.49.24 PM

So far the process is going well but I need to build out the interactions more at this point. That’s a matter of programming and testing. The rest of the memory is a matter of modelling and creating.

Nursing Home Upgrade

I’ve upgraded the nursing home to being closer to what it actually should be. It is still not completely there but it’s closer. It even has the tree in the lobby!

Screen Shot 2016-02-03 at 3.56.51 PM

Thesis: Process – 19

There are two questions that have been raised regarding my thesis and the design process that I will attempt to answer here.

Realism vs. Fictionalization

This dualism (if it can really be seen as one) comes up in two ways in Faded Memories. One in regards to the Grandfather figure, the other in the level layout and interactions.

Grandfather

The grandfather started out as a placeholder model that was very realistic in its depiction, despite it being untextured. However, I redid the model to be more cartoonish and less realistic for two reasons: one, it is more to my style and is easier to produce quickly (which will help with future models), and two, it allows the player to project more onto the in-game avatar.

Using Scott McCloud’s ideas of abstraction from Understanding Comics (pg. 46), the more abstract a character, the easier it is to project your own understanding, beliefs, etc. onto the character. While the stories and feeling within Faded Memories are my own, the universality of these experiences – dealing with a loved one who has memory problems, for example – lends more to allowing the player to project their own needs and memories onto the characters within the game. When I look at the model, I can see bits and pieces of each of my grandfathers in the model, the player should be able to do the same to a certain extent as there are no specific identifying features that could break this illusion of generality.

Levels

Currently, I am in the process of recreating the first memory in accordance to a letter one of my grandfathers wrote about his childhood friend. The original level could have been used however I changed it for one specific reason: It makes me feel closer to my grandfather. Recreating a memory from his writing makes me feel as though I am living his memory and not a imagined scenario or conception of what I think it would’ve been like. The risk in doing this is that it does create a specific memory and one that might not be relatable, but in the same way, it is a memory of childhood and despite it being my grandfather’s memory, it should still allow players to enjoy and connect with their own experiences in their own way.

The need I feel for staying true to the source material shows itself in the main area of the nursing home. This home is one I’ve physically been to, many times, where I visited one of my grandfathers. I was allowed to have basic floor plans of the home and take pictures (without any residents in them, of course). From these I am recreating the nursing home because it has so much emotion and memory built into it. I find myself walking the hallways reliving visiting my grandfather, and it is hard to, knowing that he’s not there anymore. Perhaps this is the only way I’ll ever see them again.

Memory as a Gameplay Element

The question is related to whether the game needs to be about Alzheimer’s or whether it is more about memory and memory loss. The simple answer to that is I don’t know if it needs to be specifically about Alzheimer’s or not as it’s still too early in the process to have really introduced that. However, it is worth noting that memory should be seen from its possible game mechanic uses.

For instance, as noted by my professor, Emma Westecott, replaying a level has, in a way, connotations of reliving memories. You can not possibly repeat a level in the exact same way you did on a prior run, so in this way, the game could change each time it’s played. This would be highly difficult to implement however, so how could it be brought in differently? Perhaps by having time sensitive elements within a level, or interactions that can only happen under certain circumstances. By creating elements that make new scenarios each time you play, it can lend itself to a memory being remembered slightly differently each time it’s ‘recalled’ or experienced. Additionally, dialogue choices could be made that bring about recognition and forgetfulness from the grandfather. Each time you talk with them, you might be remembered, you might not, but either way it creates a playable experience.