Myself

Software Engineer & Game Maker

Ever since I learned how to program in college, I loved making games and playing them with my family and friends. Listening to their compliments and feedback is what motivates me to make better and more fun games.
One of the reasons why I love programming in general is the aesthetics of code. Scalability, decoupling, optimal structuring, and focusing on human readability. These are what I pay really close attention to when I code to make it clean and concise.

  • Employer: Amazon
  • Email: cjkimrules at gmail
  • City: Austin, TX, USA
  • Alumnus: University of Texas at Austin

Favorite PC games are League of Legends, Diablo, Starcraft 1 & 2, Heroes of the Storm, XCOM, and Dead by Daylight.
Favorite mobile games are Girl's Frontline 1 & 2, Honkai 3rd, Arknights, Honkai: Starrail.

Skills

C++ 100%
C# 95%
Assembly 75%
Unity 100%
Unreal Engine 50%
Blender 70%

Profession

Summary

Chul Jung (CJ) Kim

Gameplay Engineer with 5+ years shipping 3 AAA/mobile titles, delivering diverse AI systems (perception, pathfinding, behavior trees), UI frameworks, performance infrastructure, and cross-team technical leadership in large-scale multiplayer environments. Expert in C++, C#, Unity, and optimization tools.

  • Austin, TX
  • Open to relocation (within US)
  • cjkimrules at gmail

Education

Bachelor of Science

Electrical & Computer Engineering

2013 - 2018

University of Texas at Austin, Austin, TX

  • Computer Architecture and Integrated Circuits
  • Business Foundations Certificate

Achievement

Student Cluster Competition (SCC16)

2016

Salt Lake City, UT; 4th place

  • Participated in a global supercomputing competition with a team of 6 members
  • Focused mainly on power management and password cracking strategies

Service

Unit Supply Specialist

2016 - 2024

US Army Reserve, Austin, TX

Honorable Discharge as Specialist E4

Professional Experience

Software Engineer I, Gameplay AI

2022 - Present

Amazon.com, Inc., Seattle, WA

Shipped: New World: Aeternum (MMORPG) across PC/console

  • Reduced AI pathing failures 800k/month via raycast teleport fallback
  • Architected world boss scaling (1-200 players) for fair live events
  • Built configurable data table framework for rapid tuning/hotfixes
  • Led AI/decoy interaction on stealth for Daggers, boosting combat readability

Associate Software Engineer II, Gameplay UI

2021 - 2022

WIMO Games, Inc., Round Rock, TX

Shipped: RPG Dice: Heroes of Whitestone (mobile RPG, Unity/C#)

  • Streamlined upgrades via Leveling Slider with live stats preview
  • Built Unity Data Table Viewer, accelerating designer iteration
  • Shipped Cards Tray UI post-drag prototype, enabling strategic plays

Associate Software Engineer I, Gameplay UI

2020 - 2021

KingsIsle Entertainment, Inc., Round Rock, TX

Shipped: FFA: Fantasy Fighter Arena (mobile competitive game, Unity/C#)

  • Built Turn Order UI with highlighters/click icons for PvP visibility
  • Added searchable/grouped Debug Command Browser, cutting team command lookup time
  • Delivered Unit Test Framework with C# Reflection, preventing regressions

Games

Projects with golden border have major challenges.

  • All
  • Self Project
  • Group Project
  • Tools
  • Company

Chess Notation Quiz

WPF/C#
Chess quiz to familiarize with notation

Cosmic Fruit Loops

Godot
GMTK Game Jam 2025

New World: Aeternum

C++ with proprietary engine
Gameplay AI Engineer

RPG Dice: Heroes of Whitestone

Unity/C#
Gameplay UI Engineer

Gacha Stack Counter for Mobile RPG

Unity/C# (with Dropbox API)
Helper tool for a mobile game

Fantasy Fighter Arena

Unity/C#
Gameplay UI Engineer

MOBA-Style In-Game Systems

Blender & Unity/C#
Character Modeling & Animation with Blender

MOBA-Style Game Client

Unity/C#
Lobby UI with chat system and custom matching

Mini Paint

Java (Processing)
Simple drawing software

Gacha Simulator

Java (Processing)
All about gambling

RnZ (Escape)

Java (Processing)
Real-time 2D platformer with randomized obstacles

Rabbit Hopscotch

Java
Strategic board game with abilities

Can You Remember?

Java
Pure memorization game

Find the Same Number

Java
Math puzzle brain teaser game

5 x 5 Chess (Penta Chess)

Java
Chess Variant with dual boards for each player

Maze.asm

Assembly
ASCII game with no libraries