skeleton-engine
wgpu 위에 ECS·렌더러·인게임 도킹 에디터를 올린 장르 불문 2D 게임 엔진. 2D 조명, CPU/GPU 파티클, 타일맵 오토타일, 애니메이션 스테이트 머신, 물리(rapier), UI 위젯, 오디오, 대화 시스템, 세이브까지 100개가 넘는 예제로 검증합니다. WebAssembly 빌드도 지원합니다.
은행권 통신 공사와 CCTV·PC 유지보수 현장에서 9년 넘게 일해 왔습니다. 장애가 생기면 원인을 좁혀 가며 고치는 일을 반복했고, 그럴수록 장비와 프로그램이 안에서 어떻게 돌아가는지가 궁금했습니다.
그 궁금증을 C/C++, 컴퓨터 구조, 자료구조와 알고리즘 독학으로 이어 갔고, 지금은 Claude Code를 도구 삼아 직접 만들고 있습니다. Rust 2D 게임 엔진과 그 위에서 돌아가는 게임 두 편, 은행 지점 CCTV 점검 대시보드, 수주·정산 ERP, 증권 API MCP 서버, macOS 메뉴바 앱, 폰트 빌더까지 아홉 개를 처음부터 끝까지 만들어 봤습니다.
아래 프로젝트에서 실제로 써 본 것들입니다.
은행권 인프라 현장에서 총 9년 4개월. 장비와 네트워크를 직접 다뤄 왔습니다.
프리네트시스템 전주
(주)크레온유니티
향우종합관리(주)
게임 엔진부터 웹 앱, 네이티브 도구까지 직접 설계하고 만들었습니다. 공개 저장소는 코드를 바로 볼 수 있습니다.
wgpu 위에 ECS·렌더러·인게임 도킹 에디터를 올린 장르 불문 2D 게임 엔진. 2D 조명, CPU/GPU 파티클, 타일맵 오토타일, 애니메이션 스테이트 머신, 물리(rapier), UI 위젯, 오디오, 대화 시스템, 세이브까지 100개가 넘는 예제로 검증합니다. WebAssembly 빌드도 지원합니다.
skeleton-engine 위에서 만든 뱀서라이크 액션. 무기 10종·패시브 16종과 무기 진화, 시간축 웨이브 스폰과 보스, 스테이지·상점·업적·캐릭터 해금까지 갖춘 완결형 루프입니다. 웹(wasm)과 Windows를 타깃으로 빌드합니다.
모험가보다 먼저 던전에 들어가 장사하는 로그라이트 상인 시뮬레이션. 인벤토리 아이템이 전투 무기이자 판매 상품을 겸하기 때문에, 써서 살아남을지 아껴서 팔지가 매 순간의 긴장입니다. 도시 허브를 중심으로 팩→파이트→세일→정산 루프에 제작·경매·평판·엔딩을 얹었습니다.
비공개 저장소
키움증권 REST API를 Claude에서 바로 쓸 수 있게 만든 읽기 전용 MCP 서버. 시세·계좌 조회와 ISA 절세 한도 계산기를 도구로 노출합니다.
은행 지점별 CCTV 정기점검 상태를 한눈에 관리하는 대시보드. 여러 지점·카메라의 점검 현황을 다루고 일괄 등록/삭제, 점검 기준일 설정, JSON 백업·복구, 카테고리 관리를 제공합니다. 제가 매일 하던 일에서 불편했던 부분을 그대로 도구로 옮긴 프로젝트입니다.
비공개 저장소
문의부터 완료까지 프로젝트 파이프라인과 고객·정산·리포트·담당자를 관리하는 프리랜서 팀용 수주·정산 ERP. Next.js 16 + Supabase 인증 + Drizzle ORM으로 만들었고, 위험도 순 대시보드와 엑셀 내보내기, 실수령액 자동 계산을 담았습니다.
비공개 저장소
Claude와 Codex의 남은 사용량을 macOS 메뉴바에서 바로 확인하는 유틸리티. 5시간·7일 리셋 잔량과 리셋까지 남은 시간, 소진 예측, 낮은 잔량 알림, 로컬 히스토리와 CSV 내보내기를 지원합니다. Windows 트레이 포트도 있습니다.
글자별 이미지나 한 장짜리 글자 시트를 받아 TTF 폰트를 만드는 Python CLI. 한글 문자셋 프리셋과 시트 템플릿 생성, glyph별 크롭·임계값 검사, 메트릭 프리뷰, 구멍(hole) 렌더 검사 같은 QA 도구를 갖췄습니다. macOS용 Swift 시트 에디터도 함께 있습니다.
비공개 저장소
Godot 4 파이프라인 전체를 검증하려고 만든 소코반 퍼즐. 데이터 주도 콘텐츠, 헤드리스 테스트, 세이브/로드, 내보내기까지 한 바퀴 돌렸습니다.