이재현
@indiegamemaker
수강생
658
수강평
73
강의 평점
4.9
안녕하세요, 이재현입니다.
1인 게임 개발자를 꿈꾸며 유니티를 독학으로 시작했고, 2009년부터 2012년 까지 1인 개발로 모바일 게임 10여종을 출시했습니다. 절대강좌! 유니티 출간 및 오프라인 강의를 진행했습니다. 강의를 진행하면서, 잘 아는 것과 잘 가르치는 것은 다르다는 사실을 매번 깨닫고 있습니다. 이러한 경험을 바탕으로, 제가 가진 지식을 여러분들께 더 효과적으로 전달하기 위해 늘 노력하고 있습니다.
이번 강의가 여러분께 좋은 출발점이 되어, 즐거운 게임 개발자의 세계로 나아가는 데 작은 보탬이 되기를 기원합니다. ~
주요 강의 이력
NC Soft 특강
NHN 엔터테인먼트
넷마블 게임아카데미
패스트캠퍼스 - 유니티 캠프 1기 ~ 8기
팀 스파르타 온라인 튜터
T아카데미
ETRI (한국전자통신연구원)
한콘진, 경콘진, 성남산업진흥원
KAIST, 서강대, 중앙대, 한성대, 단국대 특강
주요 활동
절대강좌! 유니티 집필 (일본, 중국 출판)
유니티 UNITE 2014 세션 특강
유니티 UNITE 2018 핸드온 세션 특강
유니티 인더스트리 2022 핸드온 세션 특강
유니티 코리아 공인 마스터스 2기부터 5기까지 활동
강의
수강평
- 절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스
- [빡센 챌린지 2기] 네트워크 게임 개발자 5주 트랙
- [빡센 챌린지 2기] 네트워크 게임 개발자 5주 트랙
- 절대강좌! 유니티6 - ECS/DOTS 프로그래밍 마스터클래스
- 절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스
게시글
질문&답변
사전학습 강의
안녕하세요. jkjk950님,확인이 늦었습니다. Git & Github 사전학습 강의 등록해드렸습니다.혹시라도 이상이 있으시면 다시 말씀 부탁드리며, 챌린지 시작전까지 Git 수업을 충실히 진행하신다면 챌린지 진행이 훨씬 수월하실것으로 생각합니다.감사합니다.
- 0
- 1
- 35
질문&답변
48강에 필요한 아스키아트 자료가 첨부되어 있지 않습니다.
알려주셔서 감사합니다. 수정완료했습니다.
- 0
- 2
- 44
질문&답변
Rider에서 .ignore 플러그인으로 .gitignore 파일 내용 생성시 Csharp으로 검색되는 내용이 없습니다.
정보 공유 감사합니다.~
- 1
- 2
- 45
질문&답변
26강 [게임 메인 루프 및 메뉴 구현]에서 2가지 오류가 있어서 남기게 되었습니다.
알려주셔서 감사합니다. 수정 완료 했습니다.~
- 0
- 2
- 51
질문&답변
발사체 동기화 부분 질문입니다!
1번 플레이어와 2번 플레이어 동시에 보여야 정상입니다.먼저 서버쪽 UDPGameServer.cs 의 HandlePlayerFire 부분과 BroadcastPlayerFire 메소드를 다시 확인해주세요. private void HandlePlayerFire(NetworkPacket packet, IPEndPoint clientEP) { // 서버에서 해당 플레이어 정보 조회 if (_players.TryGetValue(packet.PlayerId, out var player)) { // 클라이언트 주소 검증 if (player.EndPoint.Equals(clientEP)) { Console.WriteLine($"[서버] 플레이어 {player.PlayerId} 발사 이벤트 처리 완료"); // 발사 이벤트를 다른 플레이어들에게 전송 BroadcastPlayerFire(packet, clientEP); } else { Console.WriteLine($"[서버] 플레이어 {player.PlayerId} 발사 이벤트 처리 실패 - 클라이언트 EP 불일치"); } } } 그리고 유니티 TankController.cs 에서도 다음 코드를 확인해주세요. #region 이벤트 핸들러 private async void OnFire(InputAction.CallbackContext ctx) { Debug.Log("Fire"); if (!ntv.isMine) return; await NetworkManager.Instance.SendFireAsync(ntv.playerId, firePos.position, Vector3.up * firePos.rotation.eulerAngles.y); // FireBullet(); } private void OnMove(InputAction.CallbackContext ctx) { moveInput = ctx.ReadValue(); } #endregion
- 0
- 2
- 47
질문&답변
Enemy HP 연동 파트에서 Job을 생성후, System에서 Job을 스케쥴링 해야합니다.
알려주신 부분 확인해 보았습니다. 편집본에서 누락한 부분이 있어서 다시 수정해서 업로드 완료했습니다.다시 한번 알려주셔서 감사드립니다~
- 0
- 3
- 56
질문&답변
Enemy HP 연동 파트에서 Job을 생성후, System에서 Job을 스케쥴링 해야합니다.
안녕하세요. dopple님, 편집에 실수가 있었습니다. 불편을 드려 죄송합니다. 이부분은 수정하도록 하겠습니다. 알려주셔서 감사합니다. 좋은 하루되세요.
- 0
- 3
- 56
질문&답변
6.0LTS, 6.3LTS 패키지 매니져 에러
6000.3.6f 버전을 설치해서 테스트 해보았습니다. 서명오류는 발생하지 않습니다. 해당 버전으로 업데이트해서 확인 해주세요.~
- 0
- 3
- 94
질문&답변
6.0LTS, 6.3LTS 패키지 매니져 에러
안녕하세요. 현재 그 오류는 유니티 자체 오류입니다. 거슬리시겠지만 기능상 이상은 없습니다. 계속 진행하셔도 되세요~
- 0
- 3
- 94
질문&답변
자동으로 깃커밋내용 처리하는 부분은 어떻게 하는건지 궁급합니다.
라이더의 커밋 메시지 입력하는 부분에 copilot 아이콘이 있습니다. 클릭하시면 현재 프로젝트를 분석해서 자동으로 커밋 메시지를 생성해줍니다. VisualStudio에도 동일한 기능이 있습니다. 이기능은 코파일럿 계정으로 로그인 하셔야 사용가능하세요. ps) 코파일럿 무료계정으로 만 하셔도 충분하세요. (사진)
- 0
- 1
- 45





