유니티와 C#으로 배우는 카타나제로스타일 게임만들기 (기본편)
인디코드
유니티 엔진과 C#프로그래밍을 이용하여 카타나제로스타일의 게임을 따라 만들며 실력을 올리는 강입니다. 기본편은 기본적인 내용을 위주로 구성되어 있기 때문에 유니티를 사용해봤으면 쉽게 따라 해볼 수 있습니다.
初級
Unity, C#
유니티
소켓서버
C#
이 강의에서는 Unity 6과 C# 서버를 활용하여 온라인 오목 게임을 직접 제작하는 방법을 배웁니다.
혼자서도 서버 구축부터 게임 클라이언트 개발까지 완성할 수 있도록 단계별로 설명합니다.
✅ Unity 6를 활용한 2D 오목 게임 개발
✅ C# 서버를 사용하여 실시간 멀티플레이 구현
✅ TCP/IP 통신과 WebSocket을 활용한 서버-클라이언트 연결
✅ 턴 기반 시스템 및 게임 룰 적용
✅ 매칭 시스템과 승패 처리 로직
🕹 멀티플레이 보드 게임 개발 (체스, 바둑, 장기 등)
🎮 온라인 게임 서버 구축 (턴제 게임, 카드 게임 등)
💻 네트워크 프로그래밍 (소켓 통신, 서버-클라이언트 구조 이해)
오목 게임 룰 및 AI 알고리즘 관련 자료
TCP/IP 및 WebSocket을 활용한 네트워크 프로그래밍 기본 개념
Unity 6에서의 2D 게임 개발 및 UI 구성
✅ Unity에서 멀티플레이 게임을 구현하는 것이 막막한 초보 개발자들을 위해 준비
✅ 게임 개발자뿐만 아니라 네트워크 프로그래밍에 관심 있는 분들도 쉽게 따라올 수 있도록 구성
2D UI 및 보드 디자인: 기본적인 오목 보드와 인터페이스 구성
게임 로직 구현: 돌 놓기, 턴 관리, 승리 조건 체크
TCP/IP 소켓 서버 구축: 클라이언트와 서버 간 데이터 전송
멀티플레이 동기화: 두 플레이어가 동일한 보드에서 게임 진행
Ping/Pong 메시지 처리: 네트워크 상태 확인
✅ 운영 체제 및 버전(OS): Windows 10/11 권장 (Mac, Linux 사용 가능하나 일부 기능 차이 발생 가능)
✅ 사용 도구: Unity 6, C# 서버 개발 환경 (Visual Studio, .NET 6 이상)
✅ PC 권장 사양:
CPU: Intel i5 이상 또는 동급 AMD 프로세서
메모리: 8GB 이상 (16GB 권장)
그래픽카드: DX11 지원 GPU (엔비디아 GTX 1060 이상 권장)
📌 강의에서 제공하는 자료:
✅ 소스 코드 (Unity 프로젝트 및 C# 서버 코드)
📌 강의를 효과적으로 듣기 위해 필요한 배경 지식:
✅ 기본적인 Unity 사용 경험 (씬 구성, UI 제작)
✅ C# 기초 문법 (클래스, 인터페이스, 이벤트, 비동기 프로그래밍)
✅ 학습 자료의 무단 배포 및 복제는 금지됩니다.
학습 대상은
누구일까요?
유니티개발자
서버개발자
네트워크지식
선수 지식,
필요할까요?
유니티
C#
789
명
수강생
47
개
수강평
52
개
답변
4.4
점
강의 평점
19
개
강의
코딩 사관학교 하드 트레이닝
직장인/학생/인디개발자들이 모여서 공부합니다.
저는 주로 자바 or 게임프로그래밍 포트폴리오 과정들을 강의 하고 있습니다.
블록체인거래소, 증권거래소 ,게임서버 ,게임클라 회사및 외주개발
게임 개발 및 게임 교육 회사 대표
학원 강의 및 프리랜서 외주 인디개발
(유니티 코리아 대한상공회의소 에티버스러닝) 유니티 부트캠프 오프라인 강의
콘텐츠인재캠퍼스(홍릉) 유니티 강의 등 다수 개발및 강의 경력
현업 개발자및 인디개발자와 코사트팀 연구개발강의 활동
멋쟁이사자 교육 강사
전체
19개 ∙ (3시간 28분)
해당 강의에서 제공:
1. 네트워크오목서버세팅
07:37
2. 메세지타입정의
09:26
3. 오목게임서버기능클래스
12:18
4. 서버구현
17:29
5. 서버 오목승리체크구현
08:03
7. 클라이언트메세지타입구현
08:55
8. 클라이언트쓰레드디스패처
10:34
9. 클라이언트보드판
21:19
10. 클라이언트보드생성
16:49
11. 클라이언트게임보드마무리
18:54
12. 오목클라이언트스크립트1
12:31
13. 오목클라이언트스크립트2
00:55
14. 오목수신메서드만들기
10:38
15. 오목클라이언트 프로세스메세지
08:52
16. 게임종료메서드
05:39
17. 서버로메시지전송하는메서드
09:45
전체
1개
월 ₩22,000
5개월 할부 시
₩110,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!