Thim Wai Chan

Gameplay Programmer | C++ | Unreal Engine

About Me

I’m a gameplay programmer passionate about crafting engaging player experiences. I'm proficient in C++ and have used it with Lua to make Two Rings: Vanquish and Bloom out now on steam. I enjoy making tools to help speed up the process of making games in WPF using C# and XAML. I recently made an unreal engine tool to help accelerate my workflow in the editor and testing in game. I'm currently studying at DigiPen Institute of Technology.

Personal Projects

Description of image

Unreal Engine Tools

An unreal engine tool built using WPF

  • Programming language: C#, XAML
  • Description: Save, load and change editor camera view, teleport player in play mode, execute, load and save custom commands to execute functions on actors in game.
Description of image

Custom 2D Game Engine

Custom 2D Game Engine made using WPF for platforming games

  • Programming language: C#, XAML, C++
  • Description: Place platforms and save and load levels and move and jump around the map.

Team Projects

Description of image

Two Rings: Vanquish and Bloom

A block shooter game built with a custom ECS engine in C++ and OpenGL with integrated Lua scripting.

  • Programming language: C++, Lua
  • Role: Physics and gameplay programmer
  • Contribution: Did the physics and collision system using C++ and TTF system to draw text into the world. Also did player and projectile movement logic and powerups. Also did the chair model and particle effects for healing and the portal.
  • Team members: 5
Description of image

Flightless (Coming Soon)

Walking simulator made in Unreal Engine using blueprints.

  • Programming language: Blueprints
  • Role: Gameplay programmer and vfx artist.
  • Contribution: Made behavior tree and tasks, decorator and services for the AI in the game. Made sakura, snow and rain particle effects using niagara system.
  • Team members: 13

Skills

Contact

šŸ“§ thimwai@gmail.com
šŸ’» github.com/th1mw41
šŸ”— LinkedIn

Ɨ