top of page


Unlocking Creativity
Hi, I'm Kantapich Panpein (Captain), a passionate game developer and computer graphics enthusiast. With a deep love for learning to create immersive experiences, I am learning in both 2D and 3D computer graphics programming as well as innovative game development projects.
Discover the limitless potential of this exciting field. I'm always eager to learn more and push the boundaries of what's possible.
My Portfolio
Welcome to my portfolio. Here you’ll find a selection of my work. Explore my projects to learn more about what I do.


Hell for Leather
fast-paced 3D racing game developed entirely in C++ using modern OpenGL, without any game engine. All systems from rendering to physics were built from scratch. The game features two playable cars, with motion driven by a custom physics system and a timer-based race loop. It showcases real-time rendering techniques including Physically Based Rendering (PBR), HDR image-based lighting, and shadow mapping. Models are loaded with custom UV texture mapping and GLSL-based material shaders.


Angel Defense
Angle Defense is an interactive 3D ray tracing visualization built using CUDA C++, designed to showcase GPU-accelerated rendering techniques in real time. Instead of using a traditional game engine, the project directly implements a custom ray tracer on the GPU, rendering reflective spheres with procedurally generated textures. A key focus is on optimizing dynamic memory usage, with on-the-fly creation and destruction of enemies (spheres) under strict resource constraints. All rendering and interaction logic run on the device, allowing real-time updates and camera movement within a fully ray-traced scene. It serves as a technical demo of CUDA-based simulation and visualization.


Boids FishTank : Real-Time Predator–Prey Simulation with Multi-Role Boids
This project is a real-time predator–prey simulation built on an extended Boids system in Unity HDRP.
Tuna agents school together using classic flocking rules, while Orca predators use role-based bahaviors (Leader, Flanker, Striker, Support) to coordinate their hunt.
Tuna agents school together using classic flocking rules, while Orca predators use role-based bahaviors (Leader, Flanker, Striker, Support) to coordinate their hunt.


Ticking Tea Time
A catastrophic bomb
is rumored to have been planted by a notorious spy from the West. According to an inside source, the spy fled the scene aboard first-class cabin of Hesperia Express.
As Eastside's top detective
You must go undercover as a train waiter to solve this mystery. Serve afternoon tea to investigate suspect passengers, all while a bomb ticks down and a national catastrophe looms.
is rumored to have been planted by a notorious spy from the West. According to an inside source, the spy fled the scene aboard first-class cabin of Hesperia Express.
As Eastside's top detective
You must go undercover as a train waiter to solve this mystery. Serve afternoon tea to investigate suspect passengers, all while a bomb ticks down and a national catastrophe looms.


HMD Navigator
HMD Navigator is a real-world navigation prototype developed for Meta Quest 3, as part of a research internship at Tokyo University of Technology. Built with Unity XR and custom graph-based pathfinding, it visualizes spatial routes both on a virtual map and directly in the user's real environment using MR overlays like arrows, paths, and direction indicators.
A standout feature is the use of QR marker detection and computer vision (CV) to calibrate and align the virtual navigation system with the physical world. By scanning real QR markers, the system calculates the user’s position and orientation, enabling accurate world-anchored path visualization and real-time re-alignment as the user moves.
A standout feature is the use of QR marker detection and computer vision (CV) to calibrate and align the virtual navigation system with the physical world. By scanning real QR markers, the system calculates the user’s position and orientation, enabling accurate world-anchored path visualization and real-time re-alignment as the user moves.


Cedar Point Reeds
3D Virtual kinetic sculpture inspired by "Cedar Point Reeds," a real interactive artwork in downtown Denver. This sculpture visualizes real-time data from the Cedar Point Wind Farm, using movements and lights to represent wind speeds and energy production 80 miles east of Denver.
Using OpenGL, I render the textures and lighting effects to mimic the movements and illumination changes of the Reeds based on mathematical calculations. This method not only showcases my skills in OpenGL but also demonstrates the potential of combining programming and art to create immersive, dynamic experiences.
Using OpenGL, I render the textures and lighting effects to mimic the movements and illumination changes of the Reeds based on mathematical calculations. This method not only showcases my skills in OpenGL but also demonstrates the potential of combining programming and art to create immersive, dynamic experiences.


Foam Lander
Foam Lander, a 3D action game created in 48 hours during Global Game Jam 2025. With this Bubble-theme .


Soteria XR
Soteria XR is a mixed-reality fire evacuation training system developed for Meta Quest, blending real-world environments with interactive virtual overlays. Users are guided through safety protocols using step-by-step training, P.A.S.S.-based fire extinguisher interaction, hand tracking, and performance feedback. Built in Unity with XR Interaction Toolkit and custom physics logic, it features real-time fire simulation, trigger-based interactions, and foam-based extinguishing effects.
A standout feature is the Edit Mode, which lets users customize their own training setup directly within their physical environment—placing fires, obstacles, and exits where they want. This makes Soteria XR adaptable for homes, schools, offices, or public spaces, enabling immersive, context-aware disaster preparedness.
A standout feature is the Edit Mode, which lets users customize their own training setup directly within their physical environment—placing fires, obstacles, and exits where they want. This makes Soteria XR adaptable for homes, schools, offices, or public spaces, enabling immersive, context-aware disaster preparedness.


Leap of Blade
Leap of Blade is an action platformer (without platforms) with fast-paced hack’n’slash gameplay, built as a Unity WebGL game for the browser. Aim your slashes, dash through enemies in mid-air, and chain combos to cut down waves of opponents and bosses. Designed for both keyboard & mouse on desktop and touch controls on mobile.


Wild Cast
Wild Cast is a fast-paced deck-building tower-defense game that blends strategy and environmental storytelling. Players summon “Wild Friends” — creatures representing nature’s resilience — to defend ecosystems from the corrupting “Blight.” The game emphasizes biodiversity and balance, encouraging players to adapt strategies as new cards and species evolve.
Developed in just 48 hours during the Tencent Cloud EdgeOne Hackathon 2025 finals in Shenzhen, Wild Cast was awarded 2nd Prize among international teams for its innovation, art direction, and cloud-integrated gameplay.
Playable in browser via EdgeOne and WebGL deployment, the project showcases real-time leaderboard and multiplayer support powered by Tencent Cloud services and Supabase backend.
Developed in just 48 hours during the Tencent Cloud EdgeOne Hackathon 2025 finals in Shenzhen, Wild Cast was awarded 2nd Prize among international teams for its innovation, art direction, and cloud-integrated gameplay.
Playable in browser via EdgeOne and WebGL deployment, the project showcases real-time leaderboard and multiplayer support powered by Tencent Cloud services and Supabase backend.


Chrono Escape
Chrono Escape is an exciting escape room puzzle game set in a museum, designed as a point-and-click adventure game with a special focus on time manipulation. The game is developed with hand-drawn graphics and special effects that create an immersive environment.


Shat-Kitting
Cat, being that defined the world "Intrusive". Here, our game let those thoughts run wild. Smashing stuff off shelves, munching on anything in reach, and yes, even flinging poop at your friends. All in a rhythm battle where four cats compete to claim the title of the ultimate shat-kitten.
You'll be playing as a cat doing cat things, like rampaging the supermarket pushing things off the supermarket.
• Smash grocery for more point.
• Eat food and poop at your friends.
You'll be playing as a cat doing cat things, like rampaging the supermarket pushing things off the supermarket.
• Smash grocery for more point.
• Eat food and poop at your friends.


Cows
utilizing the latest 3D visualization techniques, the Cows [3D Visualization] project showcases the application of 3D computer graphics to create dynamic scenes of cow models rotating and flying. The project also incorporates 3D collision detection with color interpolation and an easy 3D model loader function, allowing for the conversion of .obj files into vertices, faces, and edges data to draw 3D objects on the scene. Additionally, the project features an adjustable camera function that allows users to navigate and explore different perspectives of the scene.


DP
This project showcases my use of basic knowledge of 2D Computer Graphics to create a Visualization of the DigiPen logo rotating in different sizes and colors, with color interpolation, clipping, and a scalable box. This project demonstrates my ability to use 2D Computer Graphics to create visually dynamic and engaging content.
bottom of page