My name is Tommy Tang and I am a skilled programmer proficient in C/C++. My passion lies in game programming and 3D mathematics. I have spent a significant amount of time honing my skills in these areas. My technical proficiency and passion for game prgoramming make me a valuable addition to any team. I am a self-motivated individual who takes pride in porducing top-quality work and is always eager to learn and improve. I am a team player who enjoys collaborating with colleagues to create the best possible product.
This is a 20 hours game project in GMKT2024 game jam: build to scale.
In this project, I imeplment boss AI by Unity animation event and finite state mechine.
This game you should collect enough small hats for an upgraded hat that scales you abilities.
But be careful, if you collect too many hats of the same type the scroll will disappear.
This is a RAID game where players dodge and attack in coordination to defeat the BOSS together.
The game supports online play for up to four players.
In this project, I was responsible for implementing the BOSS's skill mechanics and the pathfinding system.
This is a Gauntlet-like game. The game supports local three players and motion control on Nintendo Switch.
In this project, I implemented the boss behavior with animation events system.
Also, I integrated all models, animations, VFX, and audio into the gameplay.
This is a four-players PvP game, it supports four-players and motion controll with 4 Joy-Cons. You can use Jump attack to push opponents out of stage or use dash to dodge attack from others.
View Project
This is a 3D tech demo for procedural content generation, I use back-tracking method to generate maze procedurally.
This is a 2D Paper lightbox-themed 2D puzzle platformer game. I am doing physics simulation and player controller in this project. I use simple Euler method to simulate physics in real world. I implement 2D AABB/Circle collision detection/resolution to handle the physics reaction in is game. Also, I implement the player controller, keyboard/Mouse input and object throwing for our gameplay.
View ProjectThis is a 2D deck building and strategy game, we are inspired by slay the spire and some SLG. I am programing the buttom tool, achievement, win/lose system main menu and splash screen. Also, I create and import art/sound assets for our game.
View ProjectThis project is a tech demo of an advanced baehavior tree with decision-making via a utility system.
View Project
Project 1 is A* pathfinding with smoothing route and rubber banding algorithm.
Project 2 is terrain analysis with occupancy map, influence map, visibility, search and propagation function.
This is an openGL-based 3D graphic engine, which is equipped with a range of powerful features. One of the standout features of this engine is its support for both deferring and forward rendering. The engine also features advanced lighting capabilities, including spot lighting, direct lighting, and point lighting with Phong lighting shader. An extra feature is I implement octree for special partitioning in this project.
View Project
tommy.tang@digipen.edu
tommytang0122@gmail.com
(+1) 425-614-9579