인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
채널톡 아이콘
NEW

Unity 6 혼자서 온라인 오목 게임 만들기 Unity + C# 서버 구현

유니티와 C#서버이용해서 간단한 오목게임 만들기

6명 이 수강하고 있어요.

Thumbnail

초급자를 위해 준비한
[게임 프로그래밍, 유니티6] 강의입니다.

이런 걸 배울 수 있어요

  • 유니티

  • 소켓서버

  • C#

📌 강의 개요

이 강의에서는 Unity 6과 C# 서버를 활용하여 온라인 오목 게임을 직접 제작하는 방법을 배웁니다.
혼자서도 서버 구축부터 게임 클라이언트 개발까지 완성할 수 있도록 단계별로 설명합니다.


🚀 배울 내용

Unity 6를 활용한 2D 오목 게임 개발
C# 서버를 사용하여 실시간 멀티플레이 구현
TCP/IP 통신WebSocket을 활용한 서버-클라이언트 연결
턴 기반 시스템 및 게임 룰 적용
매칭 시스템승패 처리 로직


🎯 어디에 활용할 수 있나요?

🕹 멀티플레이 보드 게임 개발 (체스, 바둑, 장기 등)
🎮 온라인 게임 서버 구축 (턴제 게임, 카드 게임 등)
💻 네트워크 프로그래밍 (소켓 통신, 서버-클라이언트 구조 이해)


🎨 참고 자료

  • 오목 게임 룰 및 AI 알고리즘 관련 자료

  • TCP/IP 및 WebSocket을 활용한 네트워크 프로그래밍 기본 개념

  • Unity 6에서의 2D 게임 개발 및 UI 구성


💡 강의 기획 배경

Unity에서 멀티플레이 게임을 구현하는 것이 막막한 초보 개발자들을 위해 준비
게임 개발자뿐만 아니라 네트워크 프로그래밍에 관심 있는 분들도 쉽게 따라올 수 있도록 구성


Unity 6 + C# 서버를 활용한 온라인 오목 개발

Unity 6을 활용한 오목 게임 개발

  • 2D UI 및 보드 디자인: 기본적인 오목 보드와 인터페이스 구성

  • 게임 로직 구현: 돌 놓기, 턴 관리, 승리 조건 체크

C# 서버 개발 및 네트워크 통신

  • 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#

안녕하세요
인디코드입니다.

2,669

수강생

106

수강평

47

답변

4.2

강의 평점

21

강의

코딩 사관학교 하드 트레이닝

직장인/학생/인디개발자들이 모여서 공부합니다.

저는 주로 자바 or 게임프로그래밍 포트폴리오 과정들을 강의 하고 있습니다.

블록체인거래소, 증권거래소 ,게임서버 ,게임클라 회사및 외주개발

게임 개발 및 게임 교육 회사 대표

학원 강의 및 프리랜서 외주 인디개발

(유니티 코리아 대한상공회의소 에티버스러닝) 유니티 부트캠프 오프라인 강의

Unity Certified Instructor

 콘텐츠인재캠퍼스(홍릉) 유니티 강의 등 다수 개발및 강의 경력

현업 개발자및 인디개발자와 코사트팀 연구개발강의 활동

 Unity Certified Professional: Programmer

 

 

더보기

커리큘럼

전체

19개 ∙ (3시간 28분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!