🇨🇦 Vancouver, BC 🇺🇸 Irvine, CA

Game Developer

Tyler

I'm a game developer focused on computer graphics, engine programming, and gameplay systems. I graduated from The University of British Columbia with a BSc in Computer Science in December 2023.

Before university I took a gap year and lived in Kyoto, Japan for a year — just a short walk from Fushimi Inari.

Favorite games: Dark Souls, Persona 5, Skyrim, Portal 2, Undertale, WoW Classic.

Tyler Hasman
Worked & studied at
Blizzard Entertainment Offworld Industries University of British Columbia
See what I’m working on
My latest project

Announced at BlizzCon 2026. World of Warcraft: Forever goes back to the original 2004 version of Azeroth and adds new places to go and things to do in it.

Announced at BlizzCon 2026 In development at Blizzard Entertainment
Blizzard Entertainment Blizzard Entertainment

Forever is a new version of World of Warcraft that runs alongside the modern game and Classic. Classic recreates vanilla WoW exactly as it was; Forever adds to it. There are three new zones, nine new dungeons, new raids, a new playable race, new race and class combinations, and more than a thousand new quests spread across the whole journey from level 1 to 60. It takes place during the first year of Azeroth, in its own separate story.

The level cap stays at 60. Instead of raising it, the new content gives you more to do at every stage of the original game. I work on Forever at Blizzard Entertainment, on the same team I have worked on six WoW Classic releases with.

My work on Forever

  • Helped support realm-less servers.
  • A lot of UI work, giving the game an interface that feels like neither Classic nor retail WoW, but like Forever.
  • A lot of gameplay programming.
  • Plenty more that has not been announced yet.
MMORPG Classic+ New Zones Dungeons & Raids Skyborne Elves New Race/Class Combos Gamepad Support

Shipped Titles

Games I have worked on professionally.

Blizzard Entertainment Blizzard Entertainment

World of Warcraft Classic

Worked across multiple releases of the WoW Classic line, spanning six major versions of this legendary MMORPG.

Vanilla The Burning Crusade Wrath of the Lich King Season of Discovery Cataclysm Classic Mists of Pandaria Classic
Offworld Industries Offworld Industries

Squad

Large-scale tactical military FPS built around teamwork, communication, and realistic combined-arms combat. Worked on gameplay systems and tooling for this hardcore mil-sim title.

Tactical FPS Military Simulator Unreal Engine

Side Projects

Side projects, shipped indie games, and engine experiments built for fun and learning.

Wizards

Wizards

Released on Steam · January 15, 2021

Online turn-based strategy game with dedicated game servers for easy multiplayer. MySQL + Redis backend.

Java LibGDX MySQL Redis

Eggly Buddies

UBC CPSC 427 · Video Game Programming

Tamagotchi-inspired virtual pet game. Built in C++ with SDL for the Video Game Programming course at UBC.

C++ SDL

Cybercision

Released on Itch.io

Visual novel with a custom dialogue system supporting easy story branching. 1000+ lines of dialogue, four minigames.

Unity C#

MMO Forge

Last updated January 2023

MMORPG engine. Items, spells, NPCs, and quests all defined in data — completely separate from game logic.

Java LibGDX
Multitale
Multitale

Multitale

Published on GameJolt · 2016

Undertale fight system rebuilt with online multiplayer. Face off against iconic characters with friends.

Java Slick2D
Voxel Engine

Voxel Engine

Last updated October 2021

3D voxel engine with infinite procedural terrain via Voronoi Diagrams and Perlin Noise. SSAO via Deferred Rendering.

Java OpenGL GLSL

Voxel Art Converter

Not yet published

Converts any 3D model into voxel art. Supports animations and OBJ export.

Java LibGDX GLSL

Raytracer

Last updated September 2019

3D raytracing engine built from scratch with texturing and raytraced lighting.

Java Swing