Ryan
Software and
Game Developer
Yan
严
Journey to the East(ern Canada) - Halifax
Across all the cities I've visited and the wonders that I saw, I had substantially underestimated Halifax. Being the last city on my trip, I had done all the planning but focused most of my attention on Ontario and Quebec. Coming from the small towns in New Brunswick and Prince Edward Island, gettin...
Jun 28, 2025
Journey to the East(ern Canada) - Prince Edward Island
While my stay in Moncton was as bare-bones as it gets, my next four nights would take me to the charming little island of Prince Edward Island, PEI for short. Most people tend to overlook this province (alongside the northern provinces and perhaps Newfoundland). Yet, this small community is where I ...
Jun 24, 2025
Journey to the East(ern Canada) - VIA Rail and Moncton
This is where my trip gets interesting, as I wanted to get from Quebec to New Brunswick without the hassle of flying. I could have taken an overnight bus, but VIA Rail, Canada's passenger train company, offered an overnight train that also advertised itself as a sightseeing trip. I've always wanted ...
Jun 20, 2025
Doubt's Horizon
2025

In my third year of university, I attempted the introduction class to game design and development (Cmput 250). In addition to learning about technical and game fundamentals, the final project was a short yet complete video game produced by a team of six. Currently hosted on itch.io, our final game, ...
Video Game AI Projects
2025

During a course on video game AI (Cmput 250), we used the game of Pac-Man to implement various pathfinding, clustering, and procedural generation algorithms. I love playing video games, where many genres of games hinge on competent NPC/enemy AI. It's an under-appreciated field, but just as interesti...