Street Typer is a two-player typing game where players combine word attacks and word defenses to defeat their opponent.

Timeline
3 months, Spring 2023
Areas
Creative Direction, UI/UX & Prototyping, Game Development, Visual Identity, Animation
Team
Grace Li, Ruifen Jin, Ziyu Li
Tools
Unity, GitHub, Figma, Procreate, Clip Studio Art, iMovie, Discord
  • CREATIVE
  • STRATEGY
  • UI

Project Overview

My team crafted Street Typer as part of an Experimental Game Studio course, where we iterated on the original idea of a typing competition game and explored ways to make such a game creative and engaging.

Street Typer is a homage to late-night fighting game sessions with friends and '80s ASCII-terminal graphics. The game combines fast-paced keyboard gameplay with the opportunity to learn and practice typing skills. Build devastating combos and compose powerful attack names to claim the title of gold-tongued champion in this two-player typing game.

My Contributions

I served as our team's Product Lead and led the creative direction for our game. My work included polishing the game's visual identity as well as marketing Street Typer to real players.

While defining our creative goals and managing the team to achieve our objectives, I also contributed to ideating and creating animation work, concept art, and game interfaces.

I. Overview

Street Typer hosting a game

Play With Your Friends

Players can host a game by pressing Host (P1) in order to play with a friend, who joins their game by typing in the host IP address and pressing Client (P2). They can now battle against each other in the same typing match.

Street Typer typing an attack

Create Combos from the Word Bank

Players type in a combination of adjectives and verbs (blue-colored attack "attributes" + white-colored word "attacks") from a shared word bank. The longer the attack, the more damage to the opponent, and the more difficult for the opponent to defend against.

Street Typer defending from an attack

Type Blocks to Defend from Attacks

After receiving an attack, players have a brief window to type in a block command and successfully defend against your onslaught, avoiding any harm. The block command varies in typing difficulty based on the attack received. If the player is not successful in blocking, they will take some damage to their health. Once the opponent's blue health bar reaches 0, the player wins the battle.

II. Problem

Addressing visual design and gameplay challenges to create an engaging and educational multiplayer experience.

I joined the Street Typer team after the game had its first iteration, during which a working prototype was created. From there, we had more iterating to do in order to clarify our scope and player experience, and elevate the prototype to a playable game.

I will go over three of our main hurdles and how we approached them.

How do we create an engaging multiplayer experience that fosters typing skill?

  1. 1

    Refining the Game Mechanics

    There were flaws in the original gameplay, so we needed to restructure how players strategically interacted with the keyboard and each other.

  2. 2

    Designing the User Experience

    We lacked a consistent creative direction, so we focused on building a backstory for our battleground: an ASCII, arcade-like world.

  3. 3

    Finding the Right Audience

    We wanted to ensure our video game could reach real players, so I established our online presence through branding & promotional materials.

Original Concept Board

Street Typer's original concept board – a collage of retro ASCII terminal art, fighting-game mockups, and pixel sketches.
NewAdditional Team Members
Peggy Shen (me)
Peggy Shen (me)
Jules Jin
Jules Jin
OldOriginal Prototype Team
Ziyu Li
Ziyu Li
Grace Li
Grace Li

III. Context

Introducing the problems and progress of the original game concept, alongside various media and video game inspirations.

Original hacking game concept screen

1. Refining the game mechanics. The original video game concept was a "hacking game" imagined in the computer terminal setting, a two-player typing competition that was based solely on typing speed. Players could type anything they wanted to in their respective input boxes.

The biggest problem with this game experience was that players could exploit each typing match against their opponent by mashing keyboard buttons to win. We noticed this was happening a lot during our preliminary player tests.

We wanted to create an experience that was more strategic and exciting, but also different from current typing games whose win condition relies completely on typing speed.

Competitive typing game market analysis

IV. Discovery

Deciding our main game mechanic, a shared word bank that fosters competitive playfulness and creativity among the two players.

After brainstorming ways to translate the original game format, we settled on a "shared word bank" mechanic, where players must select specific words to type. This mechanic would be the main focus of the screen, and allowed for deliberate competition against the opponent when coming up with different word combinations.

Shared word bank mechanic

Interface iterations.

Early UI iteration
A more preliminary UI design.
Intermediate UI iteration
One of many UI iterations exploring ways of positioning player mechanics and information.
Final UI exploration
A cleaner UI closer to the final product, with no distracting graphics.

V. Visual Direction

Learning from visual styles of past gaming eras to hone in on our game's creative expression and art direction.

2. Defining the visual experience. In our first round of play tests, we noticed a lack of world-building and art direction. We wanted to create a more engaging sense of battling your opponent (instead of mindless key-smashing) by honing in on the visual language of the game.

Visual direction exploration
Visual style testing

The distinctive style of many arcade, battle, and console games in the '80s and '90s emerged as a creative response to the technological limitations of their time. We purposefully used tools to create those styles, exploring possible pivots to using pixel art, 8-bit visuals, bitmapping, or dithering techniques to communicate our visual language instead.

Specifically, we looked to define our two battle characters, the players of the game, using those nostalgic styles.

VI. Motion & Animation

Building out the character development of the two players through lore as well as unique motion and animation styles.

Character studies and lore.

Draft player character

At first, our two characters had no personality or differentiation. We needed to build out the character development of the two players through unique motion and animation styles.

Character sketches

To flesh out the characters, we looked towards our own childhood memories playing games, exploring the idea of them being childhood friends who played fighting games together.

In the end, we still wanted a way to visualize our characters with ASCII-style art, and continued to go through various unsuccessful iterations to convey the characters better.

Early ASCII-style draft iterations

A breakthrough occurred when we discovered an image-to-ASCII converter (DeepAA by OsciiArt) that worked perfectly for our needs. We were able to convey our character illustrations as ASCII-style animations after modifications in speed and linework. Putting the animations in our game helped achieve our goal of giving the player a visual sense that their typed text translated to attack and block interactions with each other.

Original illustration frames for Player 2's ultimate animationFinal ASCII-style animation for the same ultimate sequence

VII. Marketing

Animation and marketing artifacts that formed Street Typer's digital presence and translated to sales on gaming platforms.

Lastly, we prepared for showcase, and I took on the responsibility of managing our game presence online. I developed a variety of media to define our branding and ensure our game was accessible to anyone interested in playing it. This included logo work, posters, cover art, key art, merchandise, and other deliverables.

Marketing and branding artifacts

Reflections

Street Typer poster

💥 Sharing game successes.

Photos from the yearly Game Creation Society Showcase, where my team presented Street Typer. It was heartwarming to watch many different people try out our team's game. Witnessing their enjoyment and engagement affirmed the success of our endeavor to create a captivating two-player experience.

🤹 Collaborating on a passion project.

This was also a project in which I learned a lot from my teammates. As the Product Lead, I was able to take a broad-level involvement in Street Typer to shape how our video game progressed, and in doing so I observed ways in which my team's resident designer, programmer, and artist collaborated to bring our vision to life.

Street Typer at the Game Creation Society ShowcaseA winning typing champion at the showcase