Résumé

header-corner

Tanat Boozayaangool


Gameplay Programmer - AR/VR Developer

header-corner

Hey there!

My name is Tanat Boozayaangool and I love working with virtual reality, augmented reality, and mixed reality. I enjoy exploring new ways to approach these technologies and seeing what they can achieve.

In addition, I also enjoy gameplay development and game design. I use a lot of Unity and I like blueberries.

Picture of me

Here's what I can do:

Languages

  • C++
  • C#
  • JavaScript
  • Swift
  • Java
  • Python
  • HTML/CSS

Engines & Frameworks

  • Unity
  • OpenGL
  • XNA & MonoGame
  • Vuforia
  • Canvas
  • jQuery

Tools

  • iOS ARKit
  • HoloLens
  • Oculus Rift
  • HTC Vive
  • Leap Motion Sensor

Others

  • Git & GitHub
  • Illustrator
  • Photoshop
  • Maya

Here's some featured projects:

Unified Reality - Unity, C#, iOS ARKit

Description

Unified Reality is a platform that exposes a virtual reality experience and shares it to other users through augmented reality and projection mapping. This project was completed as part of my internship with BitStudio and the team consisted of two other full-time employees and I.

Role & Responsibilities

I was in charge of building the augmented reality application for the project. This mainly included integrating iOS ARKit, reading networked data, and displaying a character's pose based off of the data that's given from the VR headest and the controllers.

This project was featured at Techsauce Global Summit 2017 and was used to connect BitStudio with over 30 other companies and investors.

VArm - Unity, C#, Oculus Rift

Description

VArm is a tool for medical profesionals to study anatomy using virtual reality. This was a group project for a research studio.

Role & Responsibilities

I was one of the lead developers for the project and I was involved with building the code infrastructure for the project. Additionally, I also delegated tasks to each team member and facilitated communication within the group. One of the features I worked on was a way to position each limb based on the rotation of its parent joint and to fire any associated blendshapes.

This was featured at Imagine RIT (a campus-wide event to showcase the innovative and creative spirit of RIT students, faculty, and staff).


Here's some other projects:

Train Game Engine (C++, OpenGL)

Solo Class Project - Programmer

This is a Game Engine written in C++ that uses OpenGL to handle all the graphics. Features that are implemented in the engine include physics, collision detection, lighting, and much more!

Check it out on GitHub!
SanDefense (C#, Unity)

Group Project - Programmer

This Global Game Jam '17 submission is a tower defense game where you build sand castles to fight off hermit crabs. After each wave, the ocean would wash up debris, forcing the player to adapt.

Check it out on GitHub!
Fantasy Forest (C#, Unity)

Solo Class Project - Programmer

A simulation which implements Craig Reynold's steering behaviors (such as complex path following and flocking) to create agents acting out a typical scene from an MMORPG forest.

Check it out on GitHub!
Game Jam(C#, Unity)

Group Project - Technical Artist

Made within 24 hours, this is a team-based game in which two players must coordinate to cast the correct spell and navigate the little mage through hordes of eneimes.

Check it out on GitHub!
Virtual Garden (JavaScript, Canvas)

Solo Class Project - Programmer

An interactive artwork based inspired from concepts of Gestalt Psychology. This black-and-white garden utilizes perlin noise to create life-like, soothing appearances and behaviors.

Check it out on GitHub!
Blank Canvas (C#, XNA)

Group Class Project - Lead Programmer

A platformer game where the player must drain color away from the enemy and combine them to solve puzzles and bring color back to this child-like world.

Check it out on GitHub!

Other things about me

International Ambassador

I attended GDC (Game Developer Conference) 2017 as an International Ambassador! Our mission is to help foster game development communities in areas with little support for game development. Learn more here.

Graphic Design

I really enjoy using Adobe Illustrator, especially when I get money for doing so. You can view some of work through my Bēhance.


Writing

I used to write bi-weekly articles for Electronic Gaming Federation that explores the mechanics of Hearthstone and gives different perspectives to it.

Resdient Advisor

I overlook a bunch of students and help build a positive environment by guiding them towards appropriate resources (such as those for mental health concerns).

Teaching Assitant

I help guide students through a web-based games development class. I've also been told that I'm a tough grader ¯\_(ツ)_/¯