top of page

About Me

Hi! I'm Tanapat, a games programmer from Abertay. I have an insane drive for learning and developing my skillset. I've done over 30 game jams for fun. Delved fairly deep into graphics, networking, and gameplay programming. 

I've recently finished at my own indie company Afterfire Studios where we've published on steam a co-op gravedigging game, Shovel & Swindle.

I've graduated Computer Games Technology Bsc with a 2:1 from Abertay, and currently doing a Msc in Technical Art and VFX at Abertay.

I have a passion for learning, not just broadly, but also in depth. I have a knack for debugging and understanding complex subjects. My appreciation for the different subjects of programming, mean that even if I don't have the skills now, it won't take me long to crack it.

Below you'll find some of the achievements I'm most proud of, and the skills that I've developed. You can find my favourite projects on the projects page, and you can find more about me with ALL my projects on the About Me page.

SFAS24_ProgWinner.jpg

Grads in Games graduate competition between grads all over the UK and Europe. Making a game with a barebones DirectX11 framework.

See: Pirate Bay

Dare Academy is a games competition that takes place over 4 weeks with industry mentoring, support to help them create an industry standard game prototype. 

See: Paper Trails

IWMWhite.png

IWM's first game jam over a week to create a prototype or design document for a game based on one of their pieces.

See: About me - Desperation

udundee_edited.png

Enterprise challenge is a 12 week competition for ideation, pitching and realisation of business ideas. 

nse.png

NSE hosted a 9 week competition for teams to create a competitive multiplayer game.

See: Treasure Hunters

Awards

Skills

Graphics Programming
GPGPU programming
Direct3D 11
HLSL
Renderdoc
Raymarching
Raytracing
Tessellation
Lighting and post-processing
Data structures & algorithms
Sparse voxel octrees

See: Voxel Renderer, Pirate Bay, and DX11 Project

 

Network Programming
Photon Bolt
Mirror
SFML Sockets
UE5 Netwo
rking
Steamworks SDK
Host-Client
Server-Client
Gameplay networking

See: Shovel & SwindleTreasure Hunters and SFML Networking

Gameplay Programming
Physics based mechanics
Ability mechanics
Inventory system
Interaction systems
Achievement system
Character controllers
Audio and Animation

See: Project Omen, Paper Trails, and Critter Catcher

bottom of page