소개
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 8년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
강의
전체 37로드맵
전체 2수강평
- [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
- [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
- [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
게시글
질문&답변
2024.11.25
운영체제에 구애받지 않는 네크워크 모델
가장 큰 이유는 한국 업계에서 아직도 Windows IOCP를 쓰는 회사가 많기 때문입니다.서버 쪽은 좀 보수적이라 잘 운영해오던 라이브러리를 잘 바꾸려 하지 않는 경향이 있습니다.하지만 새로 작업하는 신규 프로젝트라면 asio도 좋은 대안은 물론 맞습니다.그러나 어차피 asio를 공부하더라도, 한 번 정도는 windows iocp나 linux epoll을 경험해봐야더 깊은 이해를 할 수 있다고 봅니다.
- 0
- 1
- 30
질문&답변
2024.11.25
재장전 관련 공부 중, 궁금한 점이 있어 질문 올립니다.
네 맞습니다.판별을 하고 총알을 깎는지, 깎고 판별을 하는지에 따라 미세하게 흐름이 달라져서 그런 것입니다.
- 0
- 2
- 18
질문&답변
2024.11.24
서버 컨텐츠 제작
컨텐츠 개발 설계는 큰 프로젝트를 진행해야 하는데아직 팀이 2D 팀으로 구성되어 있어 유니티와 C#으로 진행하고 있습니다. (M2 프로젝트)part5에서는 기본적인 연동 방법을 다루지만컨텐츠 개발 설계는 다루지 않습니다.
- 0
- 2
- 34
질문&답변
2024.11.24
[수업 질문] [SpinLock]
lock은 C#에서 지원하는 방법이고,그 내부 구현은 우리가 굳이 알 필요가 없으며기본적으로 락을 구현하는 방법은 다양하게 있는데 그 중 하나가 스핀락입니다.C++ Windows에서도 흔히 사용하던 CriticalSection 또한초반엔 하드웨어 도움(Interlock 계열)을 받았는데 요즘은 스핀락을 어느 정도 사용하곤 합니다.
- 0
- 2
- 22
질문&답변
2024.11.22
스포닝풀 작업하는거 질문드려요
별로 중요하지 않은 부분이라 넘어갔는데 클라쪽에간단한 툴을 만들어서 배치하고 있습니다.
- 0
- 2
- 39