Stew Esho

Gameplay Programmer

a headshot of Stew

Hello! I am a software engineer with years of experience in the gaming industry, having worked at Meta Reality Labs and Uken Games. Alongside my professional experience, I have a wide portfolio of completed projects that can be found on this site. I have a degree in computer science with a minor in mathematics from the University of Toronto. I am currently open to work, so please feel free to reach out and connect!

よろしくおねがいします!Meta Reality LabsやUken Gamesを含むゲーム発売会社で数年の経験を持ているプログラマーです。 そして、このサイトで単独に作りましたゲームもあります。 トロント大学から計算機科学専門と数学副専攻で卒業しました。日本語能力試験N2レベルも合格しました。 就職しているし、ご連絡おねがします!

Projects

Pitch Perfect

image of Pitch Perfect
Source Code Project Page
  • GDScript
  • Godot
  • Step on the mound as a pitcher going for the coveted perfect game. Can you overcome your nerves and strike out all 9 batters?
  • Created in Godot 4.3 engine and playable in web!
  • Made solo and entirely from scratch for Brackeys 2025.1 game jam
    • All assets (including models, animations, textures, and audio) were created by me

Guardian of the 'Za

image of Guardian of the 'Za
Source Code Project Page
  • C#
  • Unity3D
  • Rhythm-based “platformer” where you don’t play as the platforming character. Rather, you’re a guardian angel protecting a pizza delivery guy as he hops through the streets of Toronto
  • Developed in Unity, and avaiable to play on web!
  • Created by team of 10 as a course project for CSC404 (Winter 2022) at the University of Toronto

Reflect, Refract, Escape

image of Reflect, Refract, Escape
Source Code
  • C#
  • Unity3D
  • Educational multiplayer puzzle video game.
  • Designed to teach optics to high school students.
  • Completed for research at the University of Toronto.
  • Play-test data (from a collection of testers that included current high-school students) was analyzed to conclude the optimal educational game design elements.

Reso Crawler

image of Reso Crawler
Source Code Project Page
  • C#
  • Unity3D
  • Procedurely-generated dungeon crawler.
  • The size of the screen is the player’s healthbar.
    • The more damage they’ve taken, the less they can see.
  • Developed from scratch in 48 hours for the Ludum Dare 42 game jam
    • Voted as one of the top 100 most innovative entries.

Slymes

image of Slymes
Project Page
  • C#
  • Unity3D
  • Online multiplayer arena game (similar to agar.io).
  • Project involved devloping game mechanics, inventory management, online netplay, and graphical interfaces.
  • Players control a "Slyme" through wide open 3-D worlds, collecting food to grow larger and absorbing other, smaller Slymes.
  • Available on Steam

Galactic Cuisine

image of Galactic Cuisine
Source Code Project Page
  • Lua
  • LOVE2D
  • Physics-focused platformer fully developed in 48 hours for the Ludum Dare 38 game jam.
  • Coded from scratch in Lua using the LOVE2D framework.
  • Dynamically loads levels from .lua files generated by Tiled.

Prepenol

image of Prepenol
Source Code
  • Lua
  • Corona SDK
  • Shoot-em’ up game for Android devices.
  • Developed from scratch in Corona SDK using the Lua scripting language
  • Player uses on-screen controls to guide spaceship through space, collect powerups, and shoot an endless guantlet of enemies.

stewesho.com

image of stewesho.com
Source Code Project Page
  • HTML5
  • Sass
  • Javascript
  • Markdown
  • Jekyll
  • jQuery
  • That’s the site you’re on right now!
  • Hosted on GitHub Pages using the Jekyll static-site templating engine.

Skills

I use a different variety of languages and frameworks depending on what I am working on.

Languages

  • C++
  • Vulkan API
  • GLSL
  • raylib
  • C#
  • Unity3D
  • Godot
  • HTML5 + CSS3 + Javascript
  • SASS
  • Jekyll
  • jQuery
  • React
  • Python

Additional Skills

  • Desktop Game Development
  • Mobile Game Development
  • Game Engine Development
  • Graphics Programming
  • Web App Development
  • Responsive Front-End Web Design