0%
Game developer

Hey,I'm Stephen.

I make games: social deduction, narrative survival and a few experiments in between.

Stephen
About me

I'm a game developer who likes small, readable rules that add up to big moments. I've built a social deduction game against bots, a narrative survival game for a game jam, and a few course projects along the way.

4games built
1playable online
1game jam
11technologies used
Toolkit

What my games are made with.

FlutterFlameDartVercelTypeScriptThree.jsPhaserVitePythonAssemblyC
Games

Things you can actually play.

Werewolf: Social Deduction vs. Bots

Werewolf screenshot

A single-player, Wolvesville-style game where every other seat is a bot with its own suspicions.

  • Built a rules engine in pure Dart: night actions resolve in order (jail, executions, investigations, attacks) with protection layers like bodyguard, doctor and tough-guy armor.
  • Bots chat, accuse and vote based on a running suspicion model, so each round plays differently.
  • Shipped menus, shop, avatars and profile in a Flame-powered village scene, playable in the browser at phone width.
  • Set up CI to test every push and deploy master to Vercel.
FlutterFlameDartVercelSource

The Knock: Five Nights, One Door

A door-answering survival game made for Digit7 Jam 2026. Decide who to let in, and live with it.

  • Designed five nights of dinner, dusk and a knock. Each visitor brings one real decision with lasting consequences.
  • Built a 3D version (Three.js) and a 2D version (Phaser) that share one game core: the same nights, visitors and choices.
  • Made the music react to danger, crossfading to a tenser bed as the knock approaches.
  • Rendered the 3D scene at a deliberately low resolution for a chunky pixel look.
TypeScriptThree.jsPhaserViteSource

Find the Card the Program Chose

A first-year term project at KMITL: a small GUI game where you pick the card the program secretly chose.

  • Built the GUI in Python with a start menu, 10-card or 20-card games and a background color picker.
  • Added a single-player mode against an AI and a multiplayer mode for taking turns with friends.
  • Wrote up the design in a project report for the Computer Programming course.
PythonSource

T-rex: A Game in Assembly

A T-rex game written in assembly for the Computer Organization and Architecture course at KMITL.

  • Wrote the whole game at the assembly level for a Year 2 course project.
  • Recorded a demo of the finished game in the repo.
AssemblyCSource
Contact

Let's make
a game.

soemoehtetstephen@gmail.com
👋Know more about me