Projects

Detective Conan TCG

เล่นการ์ดโคนันบนโต๊ะสามมิติ จัดเด็คเองหรือเลือกเด็คจากรายการแข่ง แล้วเล่นกับบอทหรือผลัดกันเล่นสองคนบนเครื่องเดียว

Game AI2 PlayersThree.js
Open Project

Yu-Gi-Oh!

A Yu-Gi-Oh! fan game. Summon monsters, cast spells and set traps. Duel on one device or play online.

2 PlayersBoard Game
Open Project

ชิงอำนาจ — Coup

Bluff, call a lie, and hold on to your last card.

2–6 PlayersLocal MultiplayerBots
Play Coup

Card battle game

ศึกการ์ดเวท — Card Duel

Choose from nine Hearthstone Classic heroes, build a 30-card deck, and duel a friend online or play against a bot. In Thai.

MultiplayerFirebaseGame AI
Open Project

Multiplayer party game

มนุษย์หมาป่า — Werewolf

A werewolf party game for 4–12 friends, each on their own phone. The app deals secret roles and runs the night and day for you: wolves hunt, the seer and guard act in secret, and the village votes out who they suspect. Join a room by QR code, in Thai.

MultiplayerFirebaseGame Design
Open Project

Multiplayer party game

ใครคือสายลับ — Who's the Spy

A party game for 3–12 friends, each on their own phone. Everyone sees the same secret place except one spy; take turns asking questions, then vote to catch the spy before they work out where you are. Join a room by QR code, in Thai.

MultiplayerFirebaseGame Design
Open Project
Little Wild: a living green meadow with rabbits, foxes, and a population chart

Interactive ecosystem

Little Wild — Ecosystem Simulator

A small living meadow of plants, rabbits, and foxes. Change plant growth, birth rates, and energy use, add life to the habitat, and watch the food web unfold through a live population chart.

SimulationCanvas 2DLive Population
Open Project
Oxford 3000 Flashcards study interface

Learning tool

Oxford 3000 Flashcards

Vocabulary practice for the Oxford 3000. See a word, try to recall it, then reveal the Thai meaning and an example and mark whether you knew it. Swipe on a phone, use the keyboard on a computer, and hear each word spoken.

Active Recall Swipe Gestures Speech
Open Project
Singularity: a star field of particles around the headline Everything falls toward you

Interactive experiment

Singularity

An interactive study in gravity where your cursor carries mass. Tens of thousands of GPU-simulated particles orbit it, and even the headline letters bend toward it. Original design and code by ohmiler (Opus 5.5 showcase); I added Thai language support.

GPU Particles Three.js Adapted Project
Open Project
Solar System Explorer showing a 3D Earth, the Moon, and a planet fact panel

3D exploration

Solar System Explorer

An interactive 3D model of the Solar System built with Three.js. Planets use textures based on real NASA imagery, move on a timeline that starts from today and can be sped up, and fly into focus with facts in English and Thai.

Three.js WebGL Shaders Real Textures
Open Project
3D casino dice table with red dice and poker chips

Playful interaction

Dice Roller

A tiny, cheerful tool for quick random results. I used it to explore motion, sound, timing, and how a single interaction can still feel satisfying.

Interaction Design Animation Sound
Open Project
3D poker table with a ring of cards around a glass of beer

Party game

Party Cards

Card games for a night with friends, played on one screen passed around the table. Kings Cup deals a ring of cards around a shared glass that fills with every king; Draw just turns cards onto a pile. Both play on a 3D casino table, in Thai.

Three.js Game Design Animation
Open Project
Inspected goods held up in front of merchant bags and a torch-lit castle gate on a 3D table

Party board game

Sheriff's Gate

A bluffing board game for 3–5 friends on one device passed around the table. Merchants pack goods into bags and declare them, honestly or not; the sheriff decides whether to inspect or take the bribe. Rules adapted from Sheriff of Nottingham, played on a 3D table, in Thai.

Three.js Game Design Animation
Open Project
Stardew Valley fishing map guide

Year-one game planner

Community Center Year 1 Fast-track

A Stardew Valley guide to finishing the Community Center in year one. Each room lists its bundles with item icons, required amounts and the reward it unlocks, linked to a year-one farm calendar and a fishing map.

Game Guide Information Design Responsive Layout
Open Project
Kuroko Street Rivals property cards with effects, the balls that can roll them, and a search box

Game guide

Kuroko Street Rivals Property Guide

A guide to ball properties in Kuroko Street Rivals, built from gameplay screenshots. Each property shows its effects and the balls that can roll it, with search across properties and balls.

Search Data Modeling Asset Processing
Open Project