Overview
Work History
Education
Skills
Accomplishments
Websites
Timeline
Generic

Peter Tan

Toronto,ON

Overview

9
9
years of professional experience

Work History

Unity Game Developer

Zemind Studios Inc
Toronto, ON
07.2021 - 10.2022
  • Implement and update existing and new UI designs based on provided Figma specs.
  • App profiling, addressing outstanding bugs, identifying bottlenecks and to identify areas of optimizations.
  • UI optimization with custom built UI components, reducing draw calls with canvas groups, separating dynamic and static UI, and culling off screen items.
  • Setup Unity Cloud Content Delivery and addressable assets, reducing app size with on-demand asset downloads.
  • Setup game localization using Unity Localization package, adapting content to different languages.
  • Built Android App bundles [AAB] for distribution on Google platform, and managing android build updates.

Video Game Programming Instructor

Real Programming 4 Kids
Toronto, ON
01.2018 - 04.2018
  • Teach the basics of game development and programming in Unity, Android Studio, and Visual Studio
  • Teach fundamentals of game mechanics and guide students in exploring customizations
  • Assess student’s abilities and interest for future course recommendations

CATI Programmer

Access Research Inc
Toronto, ON
04.2014 - 04.2018
  • Programming and testing market research surveys in CATI / CAWI systems
  • Automating data reports with Python and C#, tabulating survey results with Excel and SPSS

Education

Diploma - Video Game Design

Toronto Film School
Toronto, ON
05.2020

Bachelor of Applied Science - Industrial Mechanical

University of Toronto
Toronto, ON
05.2013

Skills

  • Game Engines / Applications: Unity3D, Blender
  • Source and Version Control: Git, Github
  • Languages: C#, Java, Java Script, Python, SQL
  • Designing: Photoshop, Illustrator

Accomplishments

Flight Runner Universe - Battle Royale | 2024

  • Designed and developed the game concept and mechanics for Flight Runner Universe, a unique battle royale game set within a dyson sphere.
  • Designed custom character / vehicle controllers, gameplay mechanics, diverse arsenal, and special combat attacks to enhance strategic movement.
  • Implemented multiplayer functionality allowing up to 10 players per session, with additional bots to ensure engaging gameplay.
  • Implemented Vivox Voice Chat and audio settings for player engagement.
  • Implemented Anonymous and Unity Player Accounts sign-in.
  • Optimize the game for both Mobile and P.C. platforms, ensuring cross-platform compatibility.
  • Designed Game UI, setup UI Behaviors / Animations, to handling UI Screen-Resizing for different screen resolutions and orientations.
  • Provide users Character Customization Options from a menu of items.


A Zone of Danger | 2023

  • A multiplayer Project, running a dedicated server using Photon Fusion and hosted on AWS Lightsail server.


Flight Runner - Racing | 2020 - 2021

  • Multiplayer Service: Photon Unity Networking using Host-Client Architechture. AI Vehicles designed to move on Spline based deterministic AI behavior.
  • AIs to take different spline paths based on game conditions, and rankings


TileDynasty FPS Arena | 2015 - 2017

  • Implement FPS Arena functionalities, networked with PUN
  • Using Navmesh and custom waypoint system to develop AI behavior tree.
  • Published game on Steam

Timeline

Unity Game Developer

Zemind Studios Inc
07.2021 - 10.2022

Video Game Programming Instructor

Real Programming 4 Kids
01.2018 - 04.2018

CATI Programmer

Access Research Inc
04.2014 - 04.2018

Diploma - Video Game Design

Toronto Film School

Bachelor of Applied Science - Industrial Mechanical

University of Toronto
Peter Tan