Psychology | Locomotion | Physiology | Workflow | User Interface | Generalist

Kain Shin's Game Development Portfolio

Currently co-owner/tech lead at Question Games working on The Magic Circle and other stuff.

View Kain Shin's profile on LinkedIn

Shipped Titles

The Magic Circle
[2015: PC/Mac/Linux] C# Unity Engine
[2016: PS4/Unannounced] C# Unity Engine
Game Developer
Mobile Applications [2014: Android/iOS] Java, Javascript, C#
Independent Contractor
[2012: PC/360/PS3] C++ Unreal Engine3
Core AI/Gameplay Programmer
Ghostbusters Wii
[2009: Wii] C++ Infernal Engine
Gameplay Programmer
Mushroom Men
[2008: Wii] C++ Infernal Engine
Lead Programmer
Thief: Deadly Shadows
[2004: Xbox] C++ Modified Unreal2
UI/Gameplay Programmer
Deus Ex: Invisible War
[2003: Xbox] C++ Modified Unreal2
UI/Gameplay Programmer
Microsoft Casino Series
[2000-2002: PC] C++ DirectX7

AI Psychology Simulation

Pathfinding integration

Patrol routes

Ambient behaviors


Combat positioning

Attack selection
and timing

Search positioning

Reactions to
player actions

Animation Integration and Locomotion

High fidelity ground
movement and presentation

Non-blocking cinematics
integrated with
unpredictable gameplay

Body mechanics

Swimming (and flying)

Gameplay Actions and Physiology Simulation

Combat teleport

Attractor beam

Wrist darts

Dodge and

Combat Aim

Ranged combat
positioning on
or off the
navigation mesh

Attack interactions

Damage responses

Gameplay Systems and Workflow

Data driven NPC
differentiation of
behaviors, abilities,
and physiology

Scalable code and
data maximizing
concurrent edits

Intimate knowledge
of AI architectures:
HFSMs, Behavior Trees,
GOAP, and Blackboard

Sprite animation
composer tool

Data driven
input systems

Data driven UI

User Interface

Choice menus



Front end

Master Generalist

Memory and Performance

Proton beam

Split screen

Physics integration

TCP/UDP hybrid

Dead reckoning
lag compensation

Undulating kelp
vertex shaders

Dancing light positions


Card game engine