if.中文
SELECTED WORK / 08

Games. Graphics. Experiments.

Playable projects and a few things built to understand how they work.

Games

Smash Glass
2026 / Playable in browser

Smash Glass

A first-person glass-breaking game: move forward automatically, aim, and throw balls to shatter the glass ahead.

Web GameFirst-personArcade
Abyss Dive
2026 / Released · HTML5

Abyss Dive

A deep-sea survival roguelite about piloting a submersible, dodging swarms, collecting experience and evolving weapons.

STMMfyd · AI-assisted code and graphics

HTML5SurvivalRoguelite
Zip Puzzle Unlimited
Web project

Zip Puzzle Unlimited

A bilingual collection of eight lightweight browser puzzle games.

Web GamePuzzle
2019 / Released · Game Jam

Planet Link

A retro shooter made during the two-day NGC 2019 game jam, combining elements of Asteroids and Bubble Bobble.

Team game jam project · STMMfyd

NGC 2019WindowsShooter
万里同风 / WanLiTongFeng
2019 / Team prototype

万里同风 / WanLiTongFeng

A Reigns-inspired narrative card prototype set in an imagined ancient China, balancing people, military, policy and economy through choices.

Programming · Team project

NGC 2019WindowsCard Game

Graphics & tools

2020 / Public code experiment

STMRayTracer

A personal ray-tracing renderer exploring cameras, rays, materials and geometric intersections.

Ray TracingC++Graphics
2021 / Public code experiment

CustomRenderPipline

A Unity custom render-pipeline experiment separating camera rendering, main-light setup and opaque rendering.

UnityC#SRP
2019 / Public code experiment

PyNes

An NES-emulation experiment written in Python 3.

Python 3EmulationNES