CicalaHanzhi Shi’s studio
Illustrated corridor with three doors
Opening the sketchbook…
Game engineer & independent maker

Ideas,
taking shape.

I’m Hanzhi. I build game worlds, the engines behind them, and useful things with AI.

A guided walk through every room.Pick a door. Come on in.

Pick a door. Come on in.

Built from code & curiosityView all projects ↓
From my sketchbook

Ideas out in the world.

↑ Back to the studio
CicaTavern
Node.js / JavaScript / C++2026

An agent-style tavern for SillyTavern character cards — import cards, world books and presets, and play them on your own model API. Prompts are laid out for caching (a median 97% cache hit per turn in long chats); "good role-play" is written down as preset rules and card-writing checks, and bad replies are traced to their causes with a small eval.

Hold the Line
Godot 4 / C# / .NET2026

A 1v1 online card battler — Hearthstone-style mana tempo layered over a 5×4 grid battlefield, where minions deploy, advance and block, and you win by pushing them past the enemy line.

Ninja Gaiden 4
C++ / C# / Liberty Engine2025

Engine support and performance work for PlatinumGames' flagship action title — software occlusion culling, multi-platform quality presets and GPU stability.

nest
Python / FastAPI / SQLite2026

A multi-platform AI bot app I wrote — one background process runs three QQ group-chat bots, each with its own persona. Its project Q&A was designed from eval results — a local reranker decides whether the docs cover a question, an LLM picks which sections to read — taking correct answers on real questions from 79% to 98%.

EatWhat Tonight
Godot 4 / GDScript / DeepSeek2026

A pixel-art survivors-like where a slime evolves by eating — fight, snack, pick evolutions, and let AI cook up foods that exist only in your run. It is also a methodology experiment: when almost all the code is written by AI, how do you make its output trustworthy?

Liberty Engine Ocean System
C++ / HLSL / DirectX 122024

The open-world ocean module of PlatinumGames' in-house engine — FFT seas, shoreline waves, whitecaps and water interaction, shipped in Ninja Gaiden 4 and more.

Edena
UE5 / C++ / GAS2026

An in-development UE5 first-person action game — summoning, combat, interaction and inventory, with architecture as the selling point.

PodEcho
TypeScript / React / Express2026

An AI podcast digest service — subscribe to your favorite podcasts and creators, and get every new episode as a digest email you can read in minutes.

Former Ocean
UE4 / Blueprint / HTC Vive2021

A VR environmental education game starring a dolphin — use sonar to sense danger and clues, and cross polluted waters back home. National First Prize winner.

DeskPet
Tauri 2 / Rust / React2026

A desktop companion app — a transparent, always-on-top cat lives at the edge of your screen and gently reminds you to drink water and stretch.

Missing
UE4 / Behavior Trees / EQS2022

A roguelike × ARPG action demo — enemy AI that adapts its strategy to player behavior and surroundings, plus a combat system built for feel.

There’s always room for another idea.

What shall we make next?

shikasar@gmail.com ↗