클로드코드 Utniy6 Behavior로 소울라이크 스타일 게임 만들기
코사트
클로드코드를 활용해 플레이어 컨트롤과 애니메이션, 공격 시스템을 구현하고, Behavior 패키지로 보스 AI의 감지·추격·공격 패턴·페이즈 전환을 개발합니다. 단계별 튜토리얼로 안내합니다.
Basic
Unity, UE Blueprint, 애니메이션





현대글로비스
임직원들도 이 강의를 듣고 있어요!





현대글로비스
임직원들도 이 강의를 듣고 있어요!
슈팅게임으로 쉽게 공부
싱글게임기반으로 네트워크 공부
이 강좌는 누구나 알고 있는 고전 슈팅게임 '1945'를 Unity로 직접 만들어보는 실습 중심 과정입니다.
🎮 1단계: 싱글플레이 1945 완성
기초 Unity 스킬부터 시작해 완전한 싱글플레이 1945 게임 구현
플레이어 조작, 적 패턴, 아이템 시스템, 보스전까지 모든 요소 구현
🌐 2단계: Unity Netcode로 멀티플레이 확장
완성된 싱글게임을 기반으로 멀티플레이 기능 추가
네트워크 동기화, 서버-클라이언트 구조까지 완전 마스터
Unity를 처음 접하는 분들을 위한 완전 무료 기초 과정입니다. 드래곤플라이트 미니게임을 통해 Unity의 핵심 기능과 C# 스크립팅을 자연스럽게 학습할 수 있습니다.
Unity 엔진의 기본 사용법부터 시작하여 고전 명작 '1945' 슈팅게임을 완벽하게 재현합니다. 플레이어 조작, 적 패턴, 아이템 시스템, 보스전까지 실제 플레이 가능한 수준으로 구현할 수 있습니다.
완성된 싱글플레이 게임을 기반으로 Unity Netcode for GameObjects를 활용하여 실시간 멀티플레이 기능을 구현하고 네트워크 최적화 기법을 학습합니다.
Unity Netcode와 Photon은 게임 개발에서 멀티플레이어 기능을 구현하는 대표적인 네트워킹 솔루션입니다. 각각의 특징과 차이점을 비교해드리겠습니다. Unity, 유니티6
특징:
Unity에서 공식 제공하는 무료 네트워킹 솔루션
Client-Server 아키텍처 기반
오픈소스로 제공되어 커스터마이징 가능
Unity 에디터와 깊이 통합되어 있음
장점:
완전 무료 (서버 호스팅 비용 별도)
Unity 에코시스템과의 완벽한 호환성
높은 성능과 낮은 지연시간
소스코드 접근 가능으로 세밀한 조정 가능
대규모 플레이어 지원 가능
단점:
서버 인프라를 직접 구축해야 함
초기 설정과 학습 곡선이 상대적으로 높음
매치메이킹, 로비 시스템 등을 직접 구현해야 함
특징:
Photon Engine에서 제공하는 상용 네트워킹 솔루션
클라우드 기반 서비스
Photon PUN, Photon Bolt (현재 Photon Fusion), Photon BOLT 등 다양한 제품군
장점:
서버 인프라 관리 불필요 (클라우드 서비스)
빠른 프로토타이핑과 개발 가능
내장된 매치메이킹, 로비, 친구 시스템
크로스 플랫폼 지원이 우수
상대적으로 쉬운 학습 곡선
단점:
유료 서비스 (사용량에 따른 과금)
클라우드 의존으로 인한 제약사항
커스터마이징에 한계
높은 동시 접속자 수에서 비용 급증
비용:
Unity Netcode: 무료 (서버 비용 별도)
Photon: 월 사용량 기반 과금제
서버 관리:
Unity Netcode: 직접 서버 구축 및 관리 필요
Photon: 클라우드 서비스로 관리 불필요
성능:
Unity Netcode: 최적화된 환경에서 더 높은 성능
Photon: 안정적이지만 클라우드 기반의 제약
개발 속도:
Unity Netcode: 초기 설정 시간이 오래 걸림
Photon: 빠른 프로토타이핑 가능
Unity Netcode를 선택하는 경우:
대규모 멀티플레이어 게임 개발
서버 인프라 구축 역량이 있는 팀
장기적인 운영 비용 절감이 중요한 경우
네트워킹 로직의 세밀한 제어가 필요한 경우
Photon을 선택하는 경우:
빠른 프로토타이핑이 필요한 경우
소규모 팀이나 인디 개발자
서버 관리 부담을 줄이고 싶은 경우
중소규모 멀티플레이어 게임
두 솔루션 모두 장단점이 명확하므로, 프로젝트의 규모, 팀의 기술력, 예산, 그리고 장기적인 계획을 고려하여 선택하는 것이 중요합니다.
운영 체제 및 버전(OS): Windows로 진행합니다.
사용 도구: Unity 2022.3.16 LTS싱글플레이 및 Unity 6멀티플레이
PC 사양: Unity가 정상적으로 실행되는 기본 사양의 PC
권장 사양: RAM 8GB 이상, 그래픽카드 DirectX 11 지원, 저장공간 10GB 이상
제공하는 학습 자료 형식: Unity 프로젝트 파일, 소스코드, 게임 리소스,
부가 및 응용: 각 섹션별로 학습 자료 제공
• 무료 드래곤플라이트: 기초 프로젝트 파일
• 1945 싱글게임: 완성된 게임 프로젝트
• 멀티플레이: Netcode 적용 프로젝트
C#과 유니티에 대한 기초 지식
본 강의의 지적재산은 인디코드에 있으며, 무단 배포 및 복제를 금지합니다.
학습 자료 역시 개인적인 학습 목적의 사용을 금지합니다.
✅ 허용: 개인 포트폴리오 용도로 완성된 게임 활용
✅ 허용: 학습 목적의 코드 참고 및 응용
❌ 금지: 강의 자료 재배포 및 상업적 판매
완성된 1945 슈팅게임 Unity 프로젝트 파일
Unity Netcode 멀티플레이 확장 프로젝트 파일
공부에필요한 게임 리소스 (스프라이트, 사운드, 이펙트) 및 소스코드
본 강의는 지속적으로 업데이트되는 라이브 강의입니다.
• Unity 새 버전 대응 업데이트
• 추가 게임 기능 및 고급 기법 강의
• 수강생 피드백 반영한 콘텐츠 개선
• 최신 게임 개발 트렌드 반영
현재 기본 가격: 100,000원
⚠ 중요: 강의 업데이트 이후에는 가격이 단계적으로 인상됩니다!
• 1차 업데이트 후: 150,000원
• 2차 업데이트 후: 200,000원
• 최종 완성 후: 300,000원
학습 대상은
누구일까요?
기초부터 차근차근 실력을 쌓으실분
유니티 넷코드 개념을 적용해보실분
선수 지식,
필요할까요?
C#
프로그래밍 기초지식
커리어인증
1,061
명
수강생
58
개
수강평
53
개
답변
4.3
점
강의 평점
20
개
강의
코딩 사관학교 하드 트레이닝
직장인/학생/인디개발자들이 모여서 공부합니다.
저는 주로 자바 or 게임프로그래밍 포트폴리오 과정들을 강의 하고 있습니다.
블록체인거래소, 증권거래소 ,게임서버 ,게임클라 회사및 외주개발
게임 개발 및 게임 교육 회사 대표
학원 강의 및 프리랜서 외주 인디개발
(유니티 코리아 대한상공회의소 에티버스러닝) 유니티 부트캠프 오프라인 강의
콘텐츠인재캠퍼스(홍릉) 유니티 강의 등 다수 개발및 강의 경력
현업 개발자및 인디개발자와 코사트팀 연구개발강의 활동
멋쟁이사자 교육 강사
새로운 인디팀2기 모집시작
전체
37개 ∙ (12시간 46분)
해당 강의에서 제공:
1. 1드래곤플라이트 배경설정
11:27
2. 2 스크롤되는 배경
13:42
3. 플레이어 이동 미리알아야할점
39:35
4. 플레이어이동
09:54
5. 배경 사운드
01:49
6. 미사일 몬스터움직임구현
35:21
7. 충돌처리
33:50
8. 8 드래곤플라이트 폭발이펙트
28:24
10. 10 드래곤플라이트 UI
15:08
13. 플레이어 움직임 구현
07:38
15. 플레이어 미사일구현
22:22
16. 플레이어 아이템구현
25:47
17. 적 전투기 설정
27:03
18. 적 전투기 와 아이템 개발
26:01
19. 플레이어 미사일 프리팹
30:02
20. 두번째 적 전투기
40:46
21. 적 전투기2 프리팹 생성
05:29
22. 보스 바디 구현
41:11
23. 보스 미사일구현
25:35
24. 플레이어레이져
35:39
26. 넷코드설치및 설정
20:09
27. 넷코드 UI 설정
14:26
29. 넷코드에서동작하는 미사일동기화
31:55
30. 이펙트동기화
06:29
31. 몬스터 네트워크 동기화
12:07
32. 몬스터미사일넷코드
17:38
33. 아이템 동기화
08:53
34. 몬스터두번째 동기화
08:22
35. 유도미사일동기화
05:58
36. 보스 넷코드
15:52
37. 보스마무리
11:16
인프런 썸머 블랙프라이데이 할인 중 (5일 남음)
월 ₩46,200
5개월 할부 시
30%
₩330,000
₩231,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!