TACTIX

A 3D chess learning platform with more than 25 interactive lessons and a Stockfish opponent that runs in the browser.

TACTIX hero

Client

Internal Product

Industry

EdTech / Gaming

Timeline

In Development

Year

2025

Services

Brand Strategy · Design System · UI/UX Design · Frontend Development · Backend Development · 3D Development · AI Integration

01 / The Challenge

Understanding the problem

Chess software tends to put function ahead of feel: flat boards and dense menus. TACTIX set out to make a learning platform that looks as considered as a modern game and still teaches properly, from first moves to advanced tactics.

3D chess gameplay interface

02 / The Approach

How we tackled it

We built the 3D rendering before the game logic, so the visual standard was set from the start. React Three Fiber manages the scene declaratively, which made it quick to iterate on lighting, materials and animation. The Stockfish chess engine runs in the browser as WebAssembly, so play needs no server round trip and works offline.

Social chess learning
iPad tablet experience

03 / The Solution

What we built

The board is mahogany-framed, with Staunton pieces modelled from lathe-turned profiles, three-point lighting and bloom and vignette post-processing. The Learning Academy has more than 25 interactive lessons across beginner to advanced tracks. Stockfish plays at five difficulty levels with live position evaluation, and the exam system uses Google Gemini to write a personalised coaching report.

Tech Stack

React 19TypeScriptThree.jsReact Three FiberTailwind CSSZustandStockfish WASMSupabaseClerkGoogle GeminiWebSockets
TACTIX showcase

04 / The Outcome

Results & impact

TACTIX is live at tactix.run and still in development. Rendering adjusts pixel density and model detail to the device to keep the board smooth on phones, and progress is saved on the device first, then synced to Supabase. Ranked matchmaking and cosmetic purchases are planned next.

25+

Lessons

100+

Puzzles

5

Difficulty levels