TYLER WANG

Game Developer and Artist
Experience

SAIC


Position:

Game Programming Intern

Location:

El Segundo, California

Date:

2023

Languages:

C++

Technologies:

Unreal Engine
Visual Studio
Cesium
MATLAB

Collaborated with a team of engineers and game developers to create an online multiplayer, turn-based wargame in Unreal Engine.

Helped develop multiplayer functionality to allow separate machines to connect via LAN as clients to a single game server.

Designed the game's UI and programmed it to function with multiplayer and display player actions using data generated from Ansys STK.

Darkwind Media


Worked on a team to develop a mobile game in Unity and wrote code for its deployment onto Android devices.

Used Google Play Services to incorporate online functionality such as cloud saves, achievements, and in-app purchases.

Handled data management for the game and worked with the game's save data system to work with the Google Play API.

Position:

Junior Game Developer

Location:

Rochester, New York

Date:

2022

Languages:

C#

Technologies:

Unity
Visual Studio
Google Play API
Android Studio

Projects
Here you can find a collection of featured projects that I've worked on in the past. I spend most of my time programming and developing games, as well as occasionally working with web development. When time allows it, I also enjoy creating my own game assets, such as pixel art, animations, or even music.

MYTHOS TACTICS


Category:

Personal Project

Date:

Aug 2023 - Present

Languages:

C#

Technologies:

Unity
Visual Studio
Aseprite

Programmed battle states for simulating turn based gameplay and allowing the player to take control of different units based on turn order.

Created an Event Handler system that allows scripts and game objects to communicate with each other using delegates and events.

Modeled enemy AI and behaviors using a Gambit System, choosing what actions to perform based on a sequence and priority of conditions.

TANKS!


Designed a procedural level generator that pulls from a set of randomized level layouts and enemies to then arrange into a map.

Calculated collision detection between tanks, projectiles and walls using bounding box, line intersection, and vector geometry algorithms.

Used a combination of different pathfinding algorithms, a variety of enemy projectiles and attack patterns, and distinct sprites to create a diverse selection of various enemies all with unique behaviors and difficulty.

Category:

Personal Project

Date:

Dec 2020 - Dec 2021

Languages:

JavaScript
PixiJS
HTML/CSS

Technologies:

Visual Studio Code
Aseprite

SHIFTING TALISMANS


Category:

Academic Project

Date:

Sep 2021 - Oct 2021

Languages:

C#

Technologies:

Unity
Visual Studio

Worked with a team to pitch, build a prototype, schedule playtests, and create a finished product in five weeks.

Regularly coordinated with other team members to keep game production on a timeline for each team meeting.

Coded the game to handle animations and sprite layers in the game scene. Implemented timer and ticker mechanics for UI elements.

About Me
Whether it's drawing on a digital tablet or creating pixel art, drawing is one of my favorite hobbies. I also love cooking and creating my own recipes to experience cuisines my local restaurants might not feature.
Even though most of my time is spent working on my projects, I still enjoy playing games whenever I can. I have a deep fascination for game design and believe that experiencing a wide variety of games and genres is the best way to understand games more. I love playing fresh new indie releases to old school classics, with some of my favorite games in recent years being Disco Elysium, Lies of P, and Street Fighter 6.

CONTACT ME
You've reached the end of my website, but I'd love to stay in contact with you! You can reach me through email at twangdev14@gmail.com