Typomancers
Overview
Typomancers is a cooperative typing roguelike built for browsers through WebGL (CTIN 526 at USC). Players team up to defeat waves of enemies; after each battle they choose curses and buffs that change how they type and play.
Role: Lead/Network Engineer
Dates: August 2025 - December 2025
Genre: Cooperative, Typing, Roguelike, Web Game
Platform: WebGL
Duties
- Developed a browser-playable WebGL experience for CTIN 526 at USC
- Led a team of 5 engineers through development of a cooperative typing roguelike
- Used GitHub workflows to keep code organization and team integration consistent
- Integrated Unity Multiplayer to support stable cooperative sessions
- Implemented Unity Analytics to identify behavior issues and guide gameplay iteration
- Built a typing-first cooperative roguelike loop across combat, progression, and class systems
- Designed a scalable network architecture that supported feature growth while minimizing synchronization issues
Gallery
Gold milestone lobby screen
Gold milestone battle screen
Basic Unity Multiplayer networking
Early implementation of typing elements and enemy/player interaction
Early class selection screen
Beta lobby screen
New typing field inspired by Typeracer and MonkeyType
Tab screen for curse/buff and class info
Tutorialization with prompts and sparkle highlights
Ability usage statistics from Unity Analytics
Process
Alpha established core systems: Unity multiplayer networking, typing (field, curses/buffs, accuracy/WPM), and enemy/player interaction.
Beta added supplemental features from playtest feedback: a class system for attack/support/heal roles, a clearer lobby inspired by familiar multiplayer games, a Typeracer-style typing field, a tab screen for curse/buff status, tutorialization, and a Unity Analytics pipeline I built and used to guide balance changes.
Gold added external art and audio (restricted until this milestone), refreshed lobby/battle/tab screens, and a class presentation with edited teaser (hero video). Milestone slides: Typomancers slides PDF.