
Asian Grandma vs. Racist
Senior Thesis: Video Games, Music, and Anti-Asian American Violence: How
Games Can Impact the Perceptions of Players
Overview
Role: Designer + Coder + Composer
Deliverables:
A working game
5-10 music compositions
Thesis research + paper
Time: March 2021 - July 2022
Tools:
Blender
Unity
Logic (DAW)
Adobe Audition
Figma
I started this project during the Spring of 2021, and this eventually became my Senior Thesis. This was a project that was quite personal to me, and I was extremely honored to have received that Daniels Fellowship grant to pursue this project. Based on real instances of Anti-Asian American violence, this project encompasses creating a video game where the main character is an elderly Asian grandma. The purpose of this game is to educate, empower, and entertain players whilst providing perspective on the rapid increase in Anti-Asian Americans hate crimes. My full paper is 100+ pages long so I’ve shortened it the highlights of the process.
My project seeked to understand how games can accomplish these goals by conducting research on how games impact the perceptions of players. Anti-American violence has increased dramatically and I intend scenarios in my game will be based off of real instances of Asian American hate crimes. That being said, I am fully aware that this is a topic in which I must tread carefully to ensure I am at all times being respectful. At no point will my motive be to make light of racism and hate crimes or dismiss the seriousness of these acts. Having heard firsthand from classmates that they were anxious to leave the house and researching for the first time Asian American history, because I realized that I was never taught nor prompted to learn about my own history until recently, it became clear to me that my goal of my thesis are to educate others on Anti-Asian American violence, entertain, and most importantly, empower Asian Americans.
Creator’s Note:
The Inspiration:
When I heard the news that a racist man punched an Asian grandma, I was horrified that people would stoop so low as to target Asian grandparents going about their day. When I heard that the Asian grandma fought back and “KO’d” her attacker, I instantly grinned and felt empowered by the fact that the grandma stood up for herself despite the odds against her. Inspired by the actions of this grandma, I created a video game composition where I imagined that the main character was an Asian grandma who fought racists. I shared my composition and idea with my professors who then encouraged me to continue developing this project. After taking the time to explore exactly why I wanted to make a game that asks players to consider what it is like to be Asian American in today’s climate, my thesis was approved and I became ecstatic to develop this project.
Why Games?
Games are a purposeful expression of a perspective, and one game in particular that motivated me to consider the rhetoric of gaming was “Hair Nah” by Momo Pixel. The idea for Hair Nah stemmed when Momo Pixel was answering, “What are the stresses that Black women face and how can we address them?” Pixel states, “Hair Nah is a response to the perverse action of touching a Black woman’s hair without permission.” I was in awe of how effectively Pixel was able to utilize the gaming rhetoric to make a statement about a social issue and how many people she was able to reach as the game has since had over 500,000 unique page views.
A major component of my thesis would include music and sound design, because one of the triggers that provokes racism towards people of Asian descent are hearing languages other than English. Therefore, I included audio clips of Asian languages and compositions to provide audio cues and contribute to the game atmosphere. I plan to research a mixture of primary and secondary sources on contemporary game design, sound and music design, and anti-Asian American violence to help immerse the player into an Asian grandma role.
This thesis project is meant to support members of the Asian American community and it is my hope that this project sparks conversation about Asian American violence and prompts players to support Asian American communities. Following Momo Pixel’s example and considering the events that have occurred over the past two years, I asked myself, “What are the stresses that Asian Americans face and how can I address them?” And for me, the answer to that question was this game. If players could see the example of a confident, Asian grandma inspired by the actions of a real confident, Asian grandma, I hope players can find the courage to stand up for themselves, be proud of their heritage, and to speak up for themselves even when they are expected to stay silent.
Rise in Anti-Asian Violence:
At the start of the pandemic, I began to see awful articles and videos describing one anti-Asian attack after the other. Like others, I found it hard to take in and felt frustrated because I wasn’t sure how to even help. Among the hate motivated attacks, however, there was one grandma in particular that stood out for the following reason: she was able to fight back against her attacker and put him in the stretcher. While I do not condone violence, I remember when my family and I watched this video of this brave grandma, we all cheered for her. The actions of this grandma were extremely inspiring and felt like it broke the momentum of bad news after bad news. I happened to be taking a Video Games Composition and Criticism class at the time and received an assignment to compose a short 8-bit piece for a retro game. Channeling the energy I received from this grandma that reminded me of my own, I composed a piece for a game where the player is an Asian grandma that fights against racists.
At the time, it was just an idea created to complete the assignment and I thought that would be the end of it. Nevertheless, I kept thinking of this idea and as time passed, I began wondering if it would be possible to create such a game. After consulting with my advisor and professors who encouraged me to pursue my Senior thesis as well as a fellowship to help support the project, I immediately went to work.
Brainstorming and Sketching:
While my advisor encouraged me to pursue this project, he clearly pointed out that there were major gaps and weaknesses I needed to address. Quite specifically, he told me:
“You need to think more thoroughly…about everything”
I began thinking about questions aiming to answer why a video game format to being with:
Can this project be intellectually rigorous enough to substantiate a thesis project?
How much time/energy do you want and need to explore this project?
Steer away from goofiness and silliness as main outcome
There needs to be a WHY are you making this game
You will need to justify each of the decisions you make for everything, why is it meaningful, is it being communicated? Is it engaging?
Game Narrative
Almost everything about my original narrative changed due to two main constructions: time and expertise. I started seriously designing this video game in June 2021 and according to the thesis deadlines, I needed to turn in my deliverable by April 2022. As stated previously, though I had some experience in coding, I had never learned C#, Blender, or Unity before and achieving a foundation in these main subjects took time. Furthermore, as a senior, I had to take into consideration my other commitments outside of my thesis project and realistically, I was unable to dedicate all my time to developing this game. For reference, depending on the scale of the video game, indie and large game companies with team sizes of 4-25 games take a few months to a few years to make. For example, in 2019, House House, an independent video game developer, took a team of four two years to create Untitled Goose Game with a gameplay of approximately three hours (Silva). Big budget games such as Cyberpunk 2077 took approximately eight years to create and had more than 400 game developers work on the massive project (Boudreau). Naturally, as a solo developer, I did not have a budget nor could I treat developing this game like a full-time job. This combined with my beginner knowledge of game development, I found myself trimming the narrative more and more. However, speaking with my advisor I pinpointed what the core mechanic of the game was, which was the grandma fighting the racist. From there, I took on a strategy of working modularly, working on the core game mechanic first and then adding on bits of narrative from there. This strategy proved useful and influenced how the final narrative of the game was structured.
Designing the Grandma
My initial Asian Grandma sketches were plump and short Asian grandmas with various traditional to stereotypical attires. However, it became clear to me that if I were to spend time creating these designs in Blender, that would take up a significant amount of time I thought was better to save instead. For this same reasons, that is also why I dropped incorporating the initial Grandma weapons I thought my grandma could use.
I began 3D modeling in Blender and I knew from the beginning that I wanted my game to be a flat-color 3D game. For reference, flat-color design is “... a user interface design style that uses simple, two-dimensional elements and bright colors…” (Norman). I wanted to use this design style because it was minimal and would thus save time, reduce visual noise such as textures and colors, and I liked how bright and colorful other flat-color 3D games looked. Thus, I started constructing my grandma’s body with both simplicity and the design style in mind.
The silhouette of the grandma should read as human yet also have a cartoon feel so to say. The hands were simplified into “knobs” because keeping in mind my time and technical restraints, I did not want to spend a bulk of my time animating fingers. Furthermore, having “knobs” as hands would still work because the Asian Grandma could still very much punch with this style of hands. The Grandma’s feet, as seen from the side view, stick out slightly and my intention was to have the feet be inside a shoe. Although the grandma might seem to have really small feet, I made them extra small to contribute to the grandma image of overall being seen as small and petite. I only gave my grandma eyebrows and a nose for sake of simplicity and I felt satisfied eyebrows and a nose were enough to imagine what the rest of the Grandma’s facial features might be.
I gave the Grandma red hair for various reasons. First, there is a pattern among Asian Grandma’s for having red, permed hair. I cannot find a study on but am basing it off of conversations I have had with fellow Asian Americans that have recognized that there is a signature “red perm” that can be found among Asian Grandmas (my own grandma included). I kept the red colored hair but decided against the perm because knowing that my game would be flat colored, I thought a hairstyle that would have smoothed edges would look cleaner on the game. Secondly, given that my Asian Grandma is the main character of the game, I wanted her to stand out from her surroundings with her bright red hair. This is also why I did not make her eyebrows and nose red because I did not want other-red colored objects in my game to detract from my grandma. Thirdly and lastly, red is a strong color associated with vigor, courage, anger, and passion; all emotions that I also want players to feel while playing the game and in real life (Wolchover and Dutfield). Related to this point of wanting the red hair to stand out, I put my Grandma character in a simple light blue shirt and shoes and dark blue pants so as to not detract from the grandma’s signature red hair.
Designing the Racist
When I first thought about this game, I originally pictured that the aliens would attack the grandma and the alien would represent racists. Part of my motivation for doing so was because quite frankly, I was not sure if I was up for the challenge of designing a racist. I knew if I were to represent racists as an actual human, I would have to make decisions regarding how the racist looks, how they sound, and least of all, I did not want this game to pit different racial groups against each other and leave an unintended message saying that one group is attacks Anti-Asians more than others. Unsurprisingly, racism is a difficult subject but with the encouragement and support of my professors, they helped me make decisions regarding the design and mannerism of the racist that I am satisfied with.
One of my professors was extremely helpful when trying to think about how to go about this. Part of the challenge was that I was not just trying to depict a racist, but rather the structural racism that exists in the US today. More specifically, the structures of white supremacy and the history that has allowed and condoned Anti-Asian violence today.
I referenced Janelle Wong’s research who is an American political scientist, Professor of American Studies at the University of Maryland, and co-Director for AAPI Data which is a nationally recognized publisher of data and policy research regarding APPI demographics (AAPI Data). Her research with AAPI makes several important points. First, Asian Americans along with other racial groups do not feel confident or feel reluctant to report hate crimes to law enforcement and should thus be noted when interpreting Asian hate crime reports and why hate crime data may not necessarily be representative. Secondly, Black and Native American communities are experiencing the same levels of hate crimes and violence and Latinx communities are no strangers to xenophobia and anti-immigrant sentiment (UCR School of Public Policy). Third, news and social media outlets have constructed a narrative that anti-Asian violence is committed mainly by people of color, yet research shows that the majority of attackers are in fact white. A misread of a frequently cited article from the American Journal of Criminal Justice which examined hate crime data from 1992 to 2014 and found that a higher proportion of anti-Asian hate crimes were from people of color compared to anti-Black and anti-Latino hate crimes. However, 75% of anti-Asian perpetrators were still nevertheless White (Zhang et al.). University of Michigan Virulent Hate Project’s research also confirms that approximately 75% of news stories reported anti-Asian perpetrators were White and male (Borja and Gibson).
Following this research, I decided to take this approach of using the design for my racists to depict the structural racism that exists in the US as well as the drawing on data that identifies White males as the majority perpetrators of anti-Asian hate crimes. This is also why I gave all of the racists that appear in my game the same model rather than creating different designs.
Given that my game is inspired off of the courageous efforts of 75-year old Asian-American Xiao Zhen Xie against her attacker Steven Jenkins who was White and male, it felt only natural to base the design for my racist off of him. Therefore, I gave my racist blond hair, a black long sleeved shirt layered with a white sweater and dark colored pants.
Designing the Setting
During the early stages of designing my setting, I debated whether I should base the game on a specific location. I considered major cities such as New York City and San Francisco because anti-Asian hate crime increased especially in these areas. At the same time, however, I did not want to construct the setting to be too particular because I did not want to communicate a message saying that Asian hate crimes only happen in this city or major cities. However, I should note that I imagined that this imaginary city was in the US since the research I have done on Asian violence is based in the US. Therefore, I aimed to make the setting feel familiar enough like a vague city or town with the goal to convey that Asian violence has occured all across the country and no place is immune to such racism. I ended up using my actual Grandma’s neighborhood as a template for the initial setting. My Grandma lives in Hong Kong and when I lived in and visited Hong Kong, I remember her home fondly. Since her neighborhood was in Hong Kong, I worried less about whether a player would recognize the layout and it provided a guideline as to where I would put buildings which helped to save time. Due to travel restrictions, it had been a while since I had visited my grandma and so I used Google Maps to refamiliarize myself with her neighborhood. Google Maps street view was particularly helpful when determining what kind of tone I wanted my setting to communicate.
Once I had finished a rough sketch and outline of the outline of my neighborhood, I began adding the different components in Blender. Essentially, my sketch acted as the blueprint for my setting.
One important note I must make is that had I taken advantage of the free 3D game assets creators post for free, it would have taken me much longer to complete this setting. For me, the 3D modeling process was extremely time consuming; the majority of the assets I used in this initial setting were premade. I am extremely grateful that free resources exist online, and they were a great help to making game design more accessible.
Audio + Music
I decided to create five songs with similar themes by making the songs with similar instrumentations. Not every song uses the same exact instruments, but some common instruments I use are the guzheng, 8bit sound, piano….
I wanted the soundtrack to my game to be a reflection of the Grandma’s Asian American cultural identity, and thus incorporated both culturally East Asian and western instruments. I used the 8bit sound because it is a sound that is very strongly associated with retro fighting video games and I wanted to associate my Grandma fighting game with these exciting fighting games.
Another goal I had with my soundtrack was to make the game more humorous and over the top, again trying to immerse the player into the idea that an Asian Grandma can take on tens of racists all by herself. At the same time, one of my aims is to make this game empower fellow Asian Americans and other communities that resonate with the game. In the following paragraphs, I explain how I structured each song to help me meet these goals. I want the music to help make the audience feel excited while playing the game to also add suspense not knowing if the player will be able to beat the Grandma.
In this game, the Grandma can punch and kick. I set up the audio so that every time the Grandma punches or kicks, there is a “whoosh” sound. If that punch or kick hits an enemy or racist, there is a “thwack” sound that plays. This provides user feedback as to whether the grandma’s attack damaged the racists. The same is true for the racist enemies as well. When the racists punch, there is a “whoosh” sound and if they hit the grandma, there is a “thwack” sound.
Originally, because Anti-Asian violence incidents were not only happening to Chinese people, I wanted to include several languages including Korean, Japanese, Vietnamese, Taiwanese, and more. Language was essentially the only factor I could use to identify where the Grandma was from because there is nothing too apparent about the Grandma’s design that shares where the Grandma is from. However, I realized that the Asian Grandma character did not have to be everything in order to resonate with others. It is not to say that we are all the same, but rather this game is from the perspective of a Chinese-American Grandma who acts as the guidepost.
As a person whose family is from Hong Kong and because the Asian Grandma which this game was inspired from both speak Cantonese, it felt only natural to have the Grandma speak Cantonese as this was the language I was most familiar and personal with as well as accessible.
Unity + UI
The game Doom and many others immerse their players using a first-person point of view, but it was important to me that players saw the Asian Grandma at all times and that they remembered that they were playing as an Asian Grandma. Furthermore, I thought it visually looked more intimidating to see the difference in height and stature between my racist and grandma character.
The camera was set up to move according to the mouse input also controlled where the grandma was punching. I also used a fog effect to make the game environment more exciting and mysterious.
I mocked up the UI in Figma first before implementing in Unity. As shown in image to the left, the UI during game play consists of the following: health bar in top right keeps track of the Grandma’s health, the time in the top right keeps tracks of how much time is left, and the “Racists Left” badge keeps track of how many racists are left.
Whenever the grandma lands an attack on a racist enemy, it damages the enemy. When the enemy lands a punch on the Grandma, the grandma takes damage as reflected in the health bar. However, Grandma's health is set up so that it heals a small amount every second. The core mechanic of this game is the grandma fighting with the racists.
The controls are fairly common for games and when testing it during my mid-term thesis review with my thesis committee, all the players were able to pic up the controls quickly which was good news because it suggested that my game was easy for new players to adjust to. The racist is set up to follow the Grandma and punch her when within range. Originally, I thought about using weapons, but given the time constraints, I decided to stick with simple combat moves of punching and kicking. I also added a feature where the Grandma could flip and this was mainly for entertainment purposes to see a Asian Grandma flip and remind the audience that they are indeed playing a game where the Grandma's strength has been buffed up. I am well aware that most Asian grandmas would lack the strength to effectively punch and kick racist attackers nor perform a flip. However, relating back to the fact that I wanted this game to have a humorous aspect, I thought making the Grandma extra strong and abnormal physical abilities would contribute to this as well as empowering Asian Amercans who play this game.
Takeaways
Reflection
I was fortunate above to be in a position where I could learn game development. Because of my thesis proposal to pursue this idea of creating a video game, I was able to dedicate the same amount of time I would for a class to working on the project. As a Media Arts and Sciences with a concentration in Computer Science major with also a music background, I was familiar with UI/UX design, composition and I knew how to code in Python, Java, Javascript, and CSS/HTML already. I had my own sturdy ASUS laptop, I was able to rent out a Macbook from my college’s library and use the preinstalled Logic program to create the music, I had access to professors who had studied video game music, video game development, computer science, music composition, music production, Asian American studies, racism in the US, and more. In retrospective, despite never having worked in Unity, Blender, or C# Before, I was still in a good position to be in as a so-called beginner. Had I not had this background and the resources available to me, I truly do not think I would be able to have finished a complete product in just under a year.
Although the final product underwent multiple changes and required me to follow a steep learning curve, I was quite satisfied and pleased with the end result of the game. I learned a plethora of new topics in coding, game mechanics, and music, discussed with wonderful professors and alumni, and had the chance to share my game with others.
Demo Link:
https://janello3.itch.io/asian-grandma-vs-racists?secret=auMxXl3d6kgL6h17mgyrgFLoDA
Note: The above demo requires a mouse to play.