소개
학력
- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)
경력
- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)
관심 분야
- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)
소개
해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 8년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.
강의
전체 37로드맵
전체 2수강평
- [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
- [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
- [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
- [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
- 게임 기획자 성공 전략 가이드
게시글
질문&답변
2024.11.22
안녕하세요. 일전에 질문 드린 포폴 준비 관련 질문의 추가 질문입니다!
C++은 서버코어만 강의가 나왔고 컨텐츠 응용을 스스로 해야하기 때문입니다.현재 Part 7, 9 및 M2 등 C#의 경우 컨텐츠 제작 강의가 다수 나와학습이 훨씬 수월하고 또 애당초 C#이기 때문에 훨 간단합니다.
- 0
- 1
- 3
질문&답변
2024.11.21
좌표계 변환 행렬이랑 srt 변환 행렬
네 이해하신게 맞습니다.좌표계 변환은 말 그대로 '좌표계 기준'이 바뀌는 것이고SRT는 Scale, Rotation, Translation을 적용해 실제 위치가 바뀌는 것이고결과적으로 local -> world 변환 효과를 보겠죠
- 0
- 2
- 10
질문&답변
2024.11.20
질문은 아니고 JobQueue#2 들었는데 예술이네요..
ㅎㅎ 맞습니다!저 부분에 대한 설명이 NDC에서 발표된 적이 있습니다.https://www.youtube.com/watch?v=g65_5ep-kZw
- 0
- 1
- 32
질문&답변
2024.11.19
Protobuf Packet 클라이언트 - 서버 설계
기능적으로는 상관없지만보통 한쪽에서만 사용하게끔 예외처리를 해줘야 하는 경우가 많아바람직하진 않습니다. (패킷 조작 방지)
- 0
- 2
- 38
질문&답변
2024.11.19
DB에서 플레이어 정보를 긁어오는 부분에 대한 질문입니다!
포폴을 만들거면 그냥 인증은 무시하세요.말로 설명하기 복잡한데 인증 서버를 먼저 거치고 (웹 방식)거기서 어떤 식으로든(JWT 등) 토큰을 발급해서그것을 들고 다시 게임서버로 입장해야 합니다.게임서버 입장 시에는 이미 인증을 받은 유저이므로password는 따로 필요없고요, accountId를 가지고 해당하는 캐릭터를 긁어오면 됩니다.그리고 password 해싱이 아니라 accountDbId를 해싱한 JWT 토큰을 만드는게 합리적입니다.
- 0
- 2
- 22