김영찬 Kim Young Chan
Unity 클라이언트 & SDK 개발자
안녕하세요, 어제보다 더 성장할 나를 위해 노력하는 김영찬 입니다.
SNS
github
facebook
linked-in
solved.ac
steam
Unity Asset Store Publisher Profile
https://assetstore.unity.com/publishers/73611
간단하지만 코딩하기 번거로운 패키지를 개발하고 업로드합니다.
자기 소개
-
컴퓨터 공학을 전공하고 Unity 클라이언트 및 SDK개발을 하고 있는 개발자입니다. -
새로운 걸 배우는 것을 좋아하고, 직접 부딪히고 다뤄보며 공부합니다. -
다양한 프로젝트와 실무 경험을 통한 문제 해결 능력을 가지고 있습니다.
학력 및 경력 사항
학력 사항
기간 | 학교 | 전공 | 학위 | 비고 |
2020.03 ~ 2022.02 | 연세대학교 | 컴퓨터 과학 | 석사 | 산학연과정(KETI) |
2013.03 ~ 2020.02 | 한국항공대학교 | 전자및항공전자공학 | 학사 | 우등졸업 |
경력 사항
기간 | 기관 명 | 직책 |
2024.05 ~ 현재 | LINE GAMES 노틸러스팀 클라이언트 파트 | 팀원 |
2023.08 ~ 2024.05 | Fassker Unity 클라이언트팀 | 매니저 |
2022.12 ~ 2023.06 | NHN 게임플랫폼클라팀 Unity Engine 파트 | 전임 |
2018.09 ~ 2022.12 | KETI 에너지IT융합연구센터 | 연구원 |
기술 스택
C#
- ㅡ C#에서 지향하는 객체지향 프로그래밍에 맞춰 작업 할 수 있습니다.
- ㅡ .NET프레임워크를 사용하여 Windows에서 GUI프로그램을 개발할 수 있습니다.
- ㅡ OpenCV 라이브러리를 사용하여 CV 문제를 해결 할 수 있습니다.
Unity
- ㅡ Windows / WebGL / 안드로이드 / iOS에서 다양한 개발 경험이 있습니다.
- ㅡ 모바일 SDK와 연동가능한 Plugin을 구현할 수 있습니다.
- ㅡ GitHub에 직접 구현한 오픈소스 라이브러리를 공개하고 관리하고 있습니다.
3ds Max
- ㅡ 주어진 도면이나 물체를 보고 3D 모델링을 할 수 있습니다.
- ㅡ 3D 환경 구성에 필요한 간단한 그래픽 작업을 할 수 있습니다.
- ㅡ 쉐이더 / 머터리얼 / 쉐이더그래프를 이해하고 사용 할 수 있습니다.
Git
- Github 등급 ( API : Github Readme Stats )
Web
- ㅡ HTML5과 CSS3를 이해하고 반응형 웹사이트를 만들 수 있습니다.
- ㅡ Jekyll을 통해 github page 기반 개발 블로그를 운영할 수 있습니다.
- ㅡ 개발 블로그의 테마 디자인을 직접 수정하여 사용할 수 있습니다.
Javascript
- ㅡ 개발하고자 하는 웹 페이지의 동작을 구현 할 수 있습니다.
- ㅡ AngularJS, React.JS를 활용하여 동적인 웹페이지를 구현 할 수 있습니다.
- ㅡ 개발문서를 읽고 원하는 기능을 개발할 수 있습니다.
Node.js
- ㅡ NodeJS로 RestAPI 백엔드 서버를 구축할 수 있습니다.
- ㅡ 어플리케이션 DB 서버와 개발자 대시보드를 구현 할 수 있습니다.
- ㅡ 웹소켓을 이용한 IP 프로토콜 서버를 구축 할 수 있습니다.
Python
- ㅡ PyQT, tkinter 라이브러를 활용해 GUI프로그램을 개발 할 수 있습니다.
- ㅡ OpenCV 라이브러리를 이용해 CV문제를 해결 할 수 있습니다.
- ㅡ Python 프로젝트를 분석하여 다른 프로그래밍 언어로 컨버팅 할 수 있습니다.
메인 프로젝트
NHN Gamebase
Gamebase Unity SDK & Plugin 개발
◾ | Gamebase Unity SDK 및 Setting tool 개발 |
◾ | Android / iOS Plugin 개발 |
◾ | Gamebase CI/CD 시스템 구축 |
SDK
Unity
Android
iOS
Unity Build Machine
Unity 프로젝트 및 SDK용 빌드머신 구현
◾ | Windows, MacOS에서 사용할 수 있는 Jenkins빌드머신 구현 |
◾ | Standalone, WebGL, AOS, IOS 플랫폼의 Mono, IL2CPP 빌드 자동화 및 백업 시스템 구현 |
Build Machine
Jenkins
AR Mirror
가상 피팅용 스마트 AR 미러 개발
◾ | AR Foundation 및 Mediapipe 기반의 AR 컨텐츠 개발 |
◾ | Kiehl, LouisVuitton, NewBalance Kids 팝업 스토어에 컨텐츠 제공 |
iOS
Windows
AR
Fassker World
패션 SNS와 게임을 합친 메타버스 어플리케이션 개발
◾ | Fassker World Unity 클라이언트 개발 |
◾ | Android / iOS 앱 릴리즈 및 업데이트 |
◾ | Addressable을 통한 에셋 관리 시스템 운영 |
Android
iOS
Addressable을
혼합 현실 협업 솔루션
Mixed Reality 기반 산업용 협업 지원 시스템 핵심 기술 개발
◾ | HoloLens용 사용자 인터페이스 직접 구현 |
◾ | TCP/IP 핸들러, Rest Client 기능 직접 구현 |
Mixed Reality
Holo Lens
스마트 발전소 D.T.
새만금 재생 에너지 발전소 관리를 위한 디지털 트윈 개발
◾ | WebGL 환경에서 Web-Unity간 상호작용 직접 구현 |
◾ | 서버 기반의 Digital Twin 직접 구현 |
Digital Twin
WegGL
Smart Deployment
CAD 데이터를 통한 강화학습 공사 시뮬레이터
◾ | 런타임 Programmable/Editable mesh 생성 기능 직접 구현 |
Simulator
3D Mesh
Path Generator
3D공간을 등속력으로 움직 일 수 있는 라이브러리 구현
◾ | Bezier Curve를 응용한 자연스러운 커브 및 불규칙한 움직임 구현 |
◾ | 라이브러리 작업 및 도큐먼트 작성 |
Open Source
Flow Visualizer
유체나 물류의 흐름(양/속력/방향)을 한 눈에 파악할 수 있도록 만드는 라이브러리 구현
◾ | Unity Custom Editor 및 GUI Editor 작업 |
◾ | 라이브러리 작업 및 도큐먼트 작성 |
Open Source
Visualizer
국내 및 해외 논문
제목 | 기관명 | 발행일 | 분류 |
Graphic techniques of heat vision for solar panel using shader | IEEECS2022 | 2022.07 | 국제 학회 |
이미지 딥러닝 적용 High-Polygon Mesh 생성기법에 관한 연구 | 한국인터넷정보학회 | 2022.04 | 국내 학회 |
Self-tracking solution for fluid intake and urination activity in children with daytime urinary frequency syndrome | 연세대학교 | 2022.02 | 졸업논문 |
Face Recognition HUD using Low-Power RBF Accelerator | EEECS2021 | 2021.12 | 국제 학회 |
Development of low computing face detection system using low-power neuromorphic chip | 전자공학회 | 2021.11 | 국내 학회 |
머리 착용 디스플레이용 고속 화상 채팅 구현 | JCCI 2019 | 2019.05 | 국내 학회 |
산업용 혼합 현실 기술과 AR 라이브러리의 활용 | HCI 2019 | 2019.02 | 국내 학회 |
Mixed Reality platform for industrial application | APIC-IST 2019 | 2018.07 | 국제 학회 |
다른 프로젝트
public
Fluid Track
주간빈뇨증후군 환아를 위한 셀프트레킹 솔루션 개발
Javascript
C#
SQL
Android
Web
Git Organization
주간빈뇨증후군(DUFS)를 치료하기 위한 셀프 트래킹 솔루션 메인 개발자로서, 셀프트래킹 안드로이드 어플리케이션 개발 및 릴리즈, 블루투스 통신 모듈 구현, 트래킹 로그 REST API 서버, 연구용 웹 대시보드, 의료진용 레포트 생성 서버의 구현을 총괄함. 해당 솔루션은 DC Lab과 세브란스 어린이병원이 주관하는 HCI 연구에 사용됨.
public
공공기관 광고현황 조회
공공기관의 광고 현황을 조회 할 수 있는 서비스 구현
Javascript
SQL
NodeJS
Web
Git repository
정부 18부처의 광고 집행 내역(2014 ~ 2021년도)을 누구나 쉽게 조회할 수 있는 웹 서비스를 구축함. 웹 서버와 데이터베이스를 구축하고, 사용자가 원하는 정보를 쉽게 얻을 수 있도록 billboard.js를 통해 그래프로 표현하였음.
본 프로젝트는 정치 성향과 무관함을 밝힙니다.
public
HYPER SHIELD
임베디드 기반의 프라이빗 블록체인을 이용한 출입 관리 시스템
Javascript
Go
Hyperledger
Ubuntu Mate
docker
AngularJS
Git repository
프라이빗 블록체인 기반의 출입 관제 시스템을 구축한 프로젝트로서, 라즈베리파이와 같은 임베디드 환경(ARM64)에서 Hyper ledge fabric을 빌드하고, 이를 백엔드 서버로하여, 트랜잭션을 관리하고 모니터링 할 수 있는 프론트엔드 서비스를 구축하였다.
private
뉴로모픽 얼굴인식 모듈
뉴로모픽 칩을 이용한 KNN-기반 얼굴 인식 모듈 개발
C
Nueromorphic
RaspberryPI
전통적인 얼굴 검출 알고리즘인 HAAR-Cascade 알고리즘을 서울과학기술대학교에서 제작한 뉴로모픽 칩을 이용하여 가속함. 기존 알고리즘의 Threshold 비교 과정을 KNN 매칭으로 구현하여 처리하였으며, 기존 방법 대비 계산 속도는 27.81%, 프로그램의 CPU 점유율은 34.19% 향상시킴.
private
저전력 PCB 기판 AOI 검사기
저전력 라즈베리파이 환경에서 동작하는 PCB 기판 검사기 구현
Python
IntelCurie
RaspberryPI
기존 PCB 기판의 SMT 검사중 하나인 AOI 검사(오삽, 미삽, 미납, 소납, 과납, 마킹, 쇼트, 크랙, 역삽 등)과정 소요 시간을 기판당 평균 0.7초에서 0.5초로 단축함. 라즈베리파이 3 B+ 하드웨어에 병렬 연산 가속기인 Intel Curie칩을 확장하고 SPI로 통신하여 전체적인 연산 속도를 향상시킴.
대외 활동
활동 기록
E.S.C. 2014 하계합숙
15학번 홍보 동영상
E.S.C. 3차 총회 영상
연락처
kau_esc@naver.com
kim.youngchan@yonsei.com
kim_youngchan