Inspector Prefab
김영찬 프로필 사진 KimYC1223
Developer (Script)
Name
Kim Young Chan
Role
Client / SDK
Company
Devsisters
Project
CookieRun: Crumble
Since
2018.09
Unity Asset Store Publisher 간단하지만 코딩하기 번거로운 패키지를 개발하고 업로드합니다.
DEVSISTERS Unity Client since 2018

김영찬 Kim Young Chan

Unity 클라이언트 개발자

안녕하세요, 어제보다 더 성장할 나를 위해 노력하는 김영찬 입니다.
컴퓨터 공학을 전공하고, 지금은 게임 클라이언트와 SDK를 만들고 있습니다.

  • 컴퓨터 공학을 전공하고 Unity 클라이언트 및 SDK 개발을 하고 있는 개발자입니다.
  • 새로운 걸 배우는 것을 좋아하고, 직접 부딪히고 다뤄보며 공부합니다.
  • 다양한 프로젝트와 실무 경험을 통한 문제 해결 능력을 가지고 있습니다.
01

걸어온 길

  1. 2025.05 ~ 현재경력진행 중
    데브시스터즈 스튜디오 킹덤 쿠키런 크럼블 프로젝트 팀원
  2. 2024.05 ~ 2025.05경력
    LINE GAMES 노틸러스팀 클라이언트 파트 팀원
  3. 2023.08 ~ 2024.05경력
    Fassker Unity 클라이언트팀 매니저
  4. 2022.12 ~ 2023.06경력
    NHN 게임플랫폼클라팀 Unity Engine 파트 전임
  5. 2020.03 ~ 2022.02학력
    연세대학교 컴퓨터 과학 · 석사산학연과정(KETI)
  6. 2018.09 ~ 2022.12경력
    한국전자기술연구원 에너지IT융합연구센터 연구원
  7. 2013.03 ~ 2020.02학력
    한국항공대학교 전자및항공전자공학 · 학사우등졸업
02

다루는 기술

카드를 눌러 보면 자세한 이야기가 나옵니다

skill-radar.cs 6 skills
C# 85 / 100
  • C#에서 지향하는 객체지향 프로그래밍에 맞춰 작업 할 수 있습니다.
  • .NET 프레임워크를 사용하여 GUI 프로그램을 개발할 수 있습니다.
  • 다양한 디자인 패턴을 적용한 프로젝트를 개발할 수 있습니다.
유니티 85 / 100
  • Windows / WebGL / 안드로이드 / iOS에서 다양한 개발 경험이 있습니다.
  • 모바일 SDK와 연동 가능한 Plugin을 구현할 수 있습니다.
  • GitHub에 직접 구현한 오픈소스 라이브러리를 공개하고 관리하고 있습니다.
알고리즘 60 / 100
  • 자료구조와 알고리즘 문제 풀이 기록을 solved.ac에 남기고 있습니다.
solved.ac 프로필
Git 70 / 100
  • 형상 관리 도구로 Git을 사용하고, GitHub에서 저장소를 운영하고 있습니다.
  • 직접 구현한 오픈소스 라이브러리를 공개하고 이슈와 릴리스를 관리합니다.
GitHub 프로필
80 / 100
  • HTML5과 CSS3를 이해하고 반응형 웹사이트를 만들 수 있습니다.
  • Jekyll을 통해 github page 기반 개발 블로그를 운영할 수 있습니다.
  • 개발 블로그의 테마 디자인을 직접 수정하여 사용할 수 있습니다.
자바스크립트 60 / 100
  • 개발하고자 하는 웹 페이지의 동작을 구현 할 수 있습니다.
  • AngularJS, React.JS를 활용하여 동적인 웹페이지를 구현 할 수 있습니다.
  • 개발문서를 읽고 원하는 기능을 개발할 수 있습니다.
03

최근 프로젝트

직접 참여한 게임들

영상 불러오는 중 0%
쿠키런: 크럼블 CookieRun: Crumble

데브시스터즈에서, 쿠키런 IP를 활용한 방치형 RPG 모바일 게임의 클라이언트 개발에 참여함. Unity ECS 기반의 전투 시스템과 스킬 및 상태 이상 구현, 카메라 연출 시스템 등 인게임 개발을 하였으며, 오븐과 슈가룬, 펫 쉼터, 쟁탈전, 시즌 이벤트 등 다수의 아웃 게임 컨텐츠를 데이터 테이블부터 서버 통신과 UI까지 구현함.

  • Unity ECS(DOTS)로 광역 효과, 타겟 탐색, 상태 이상, 투사체 시스템 등 전투 메커니즘을 Burst 기반으로 구현하고, 서버와 정합성을 맞춘 전투력 및 대미지 공식을 적용함
  • DAG 기반의 레드닷 시스템을 직접 설계하여, 컴파일 타임에 안전한 경로와 우선순위 정책, 컨텐츠 해금 연동을 지원하는 시스템으로 구축함
  • Cinemachine과 Timeline 커스텀 트랙, 스킬 엔티티 그래프 뷰어 등 10여 종의 에디터 확장 도구를 개발하여, 이펙터가 직접 인게임 컷씬 장면을 쉽게 편집하고 검증할 수 있는 환경을 구축함
  • Unity Profiler로 네이티브 메모리 누수와 핫 루프의 불필요한 할당을 추적해 제거하고, 모바일 실기기 성능을 개선함
04

주요 작업

실무와 연구에서 맡았던 9개의 작업

NHN Gamebase

Gamebase Unity SDK & Plugin 개발

SDKUnityAndroidiOS
  • Gamebase Unity SDK 및 Setting tool 개발
  • Android / iOS Plugin 개발
  • Gamebase CI/CD 시스템 구축
Unity Build Machine

Unity 프로젝트 및 SDK용 빌드머신 구현

Build MachineJenkins
  • Windows, MacOS에서 사용할 수 있는 Jenkins빌드머신 구현
  • Standalone, WebGL, AOS, IOS 플랫폼의 Mono, IL2CPP 빌드 자동화 및 백업 시스템 구현
AR Mirror

가상 피팅용 스마트 AR 미러 개발

iOSWindowsAR
  • AR Foundation 및 Mediapipe 기반의 AR 컨텐츠 개발
  • Kiehl, LouisVuitton, NewBalance Kids 팝업 스토어에 컨텐츠 제공
Fassker World

패션 SNS와 게임을 합친 메타버스 어플리케이션 개발

AndroidiOSAddressable
  • Fassker World Unity 클라이언트 개발
  • Android / iOS 앱 릴리즈 및 업데이트
  • Addressable을 통한 에셋 관리 시스템 운영
혼합 현실 협업 솔루션

Mixed Reality 기반 산업용 협업 지원 시스템 핵심 기술 개발

Mixed RealityHolo Lens
  • HoloLens용 사용자 인터페이스 직접 구현
  • TCP/IP 핸들러, Rest Client 기능 직접 구현
스마트 발전소 D.T.

새만금 재생 에너지 발전소 관리를 위한 디지털 트윈 개발

Digital TwinWebGL
  • WebGL 환경에서 Web-Unity간 상호작용 직접 구현
  • 서버 기반의 Digital Twin 직접 구현
Smart Deployment

CAD 데이터를 통한 강화학습 공사 시뮬레이터

Simulator3D Mesh
  • 런타임 Programmable/Editable mesh 생성 기능 직접 구현
Path Generator

3D공간을 등속력으로 움직 일 수 있는 라이브러리 구현

Open Source
  • Bezier Curve를 응용한 자연스러운 커브 및 불규칙한 움직임 구현
  • 라이브러리 작업 및 도큐먼트 작성
Flow Visualizer

유체나 물류의 흐름(양/속력/방향)을 한 눈에 파악할 수 있도록 만드는 라이브러리 구현

Open SourceVisualizer
  • Unity Custom Editor 및 GUI Editor 작업
  • 라이브러리 작업 및 도큐먼트 작성
05

아카이브

게임 밖에서 만들어 온 것들 · 항목을 눌러 펼쳐 보세요

JavascriptC#SQLAndroidWeb

주간빈뇨증후군(DUFS)를 치료하기 위한 셀프 트래킹 솔루션 메인 개발자로서, 셀프트래킹 안드로이드 어플리케이션 개발 및 릴리즈, 블루투스 통신 모듈 구현, 트래킹 로그 REST API 서버, 연구용 웹 대시보드, 의료진용 레포트 생성 서버의 구현을 총괄함. 해당 솔루션은 DC Lab과 세브란스 어린이병원이 주관하는 HCI 연구에 사용됨.

Git Organization
JavascriptSQLNodeJSWeb

정부 18부처의 광고 집행 내역(2014 ~ 2021년도)을 누구나 쉽게 조회할 수 있는 웹 서비스를 구축함. 웹 서버와 데이터베이스를 구축하고, 사용자가 원하는 정보를 쉽게 얻을 수 있도록 billboard.js를 통해 그래프로 표현하였음.

본 프로젝트는 정치 성향과 무관함을 밝힙니다.

Git repository
JavascriptGoHyperledgerUbuntu MatedockerAngularJS

프라이빗 블록체인 기반의 출입 관제 시스템을 구축한 프로젝트로서, 라즈베리파이와 같은 임베디드 환경(ARM64)에서 Hyper ledge fabric을 빌드하고, 이를 백엔드 서버로하여, 트랜잭션을 관리하고 모니터링 할 수 있는 프론트엔드 서비스를 구축하였다.

Git repository
CNueromorphicRaspberryPI

전통적인 얼굴 검출 알고리즘인 HAAR-Cascade 알고리즘을 서울과학기술대학교에서 제작한 뉴로모픽 칩을 이용하여 가속함. 기존 알고리즘의 Threshold 비교 과정을 KNN 매칭으로 구현하여 처리하였으며, 기존 방법 대비 계산 속도는 27.81%, 프로그램의 CPU 점유율은 34.19% 향상시킴.

PythonIntelCurieRaspberryPI

기존 PCB 기판의 SMT 검사중 하나인 AOI 검사(오삽, 미삽, 미납, 소납, 과납, 마킹, 쇼트, 크랙, 역삽 등)과정 소요 시간을 기판당 평균 0.7초에서 0.5초로 단축함. 라즈베리파이 3 B+ 하드웨어에 병렬 연산 가속기인 Intel Curie칩을 확장하고 SPI로 통신하여 전체적인 연산 속도를 향상시킴.

06

국내 및 해외 논문

  1. 01 Graphic techniques of heat vision for solar panel using shader IEEECS2022 · 2022.07 국제 학회
  2. 02 이미지 딥러닝 적용 High-Polygon Mesh 생성기법에 관한 연구 한국인터넷정보학회 · 2022.04 국내 학회
  3. 03 Self-tracking solution for fluid intake and urination activity in children with daytime urinary frequency syndrome 연세대학교 · 2022.02 졸업논문
  4. 04 Face Recognition HUD using Low-Power RBF Accelerator EEECS2021 · 2021.12 국제 학회
  5. 05 Development of low computing face detection system using low-power neuromorphic chip 전자공학회 · 2021.11 국내 학회
  6. 06 머리 착용 디스플레이용 고속 화상 채팅 구현 JCCI 2019 · 2019.05 국내 학회
  7. 07 산업용 혼합 현실 기술과 AR 라이브러리의 활용 HCI 2019 · 2019.02 국내 학회
  8. 08 Mixed Reality platform for industrial application APIC-IST 2019 · 2018.07 국제 학회
07

대외 활동

개발 밖에서 사람들과 함께한 기록

활동 기록 영상
CONTACT

함께 만들 이야기가
있다면 알려 주세요

아래 항목을 누르면 바로 연결되고,
복사 버튼을 누르면 클립보드에 담깁니다.

복사했습니다