top of page

Tanapat Somrid

A Bit About Me

I'm an Abertay Computer Games Technology Student based in Dundee. My passion is everything games! From the low-level engineering, to simply making non-stop games.

​

My main strengths lie in C++, graphics, networking, and gameplay programming. I like to delve deep into these areas, to get a deeper set of skills and knowledge. The harder concepts is a big reason why programming has been my passion for the past 5 years!

​

This hasn't stopped me from dipping my feat into other disciplines, I've learnt and done 3D/2D art, music and sound, animation, producing, level design, and more. I thoroughly enjoy them and they've let me become an asset to any team I join, as I have the multi-disciplinary knowledge and experience to help, understand, and communicate with other team-members.

​

My favourite time was when I was helping out the Graphics and Networking class as a class helper. My favourite comment being 'have you ever considered becoming a lecturer?'.

​

My journey has led me to pursue roles for:

  • Graphics Programmer

  • Gameplay Programmer

  • Network Programmer

​

However I'm very interested in doing other roles such as Tools Programmer, Technical Artist/VFX Programmer, Audio Programmer, and Animation Programmer.

I imagine myself going into these roles further down the line.

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. 

udundee_edited.png

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

SFAS24_ProgWinner.jpg

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

nse.png

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

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

Awards

Skills

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

See: Honours, Pirate Bay, and Graphics

 

Network Programming
Photon Bolt
Mirror
SFML Sockets
Steamworks SDK
Host-Client
Server-Client
Gameplay networking
Lobby networking
Host-migration

See: Treasure Hunters and Networking

Gameplay Programming
Physics based mechanics
Ability system
Inventory system
Character controllers
Audio
Animation

See: Project Omen, Paper Trails, and Others

Procedural Generation
Terrain generation
Object generation
Cellular Automata
Poisson Disc Sampling
L-Systems
Particle Deposition
FBM

See: Treasure Hunters, Procedural, and Others

Unreal Engine 5

C++

SFML

unity.png

Unity Engine

DirectX 11

Most Recent/Current Projects

bottom of page