-
[Unreal Engine] CounterStrike류 멀티플레이 게임 제작 1# 환경 설정 및 배경 제작유니얼개요 언리얼 엔진을 통해서 CounterStrike류의 멀티플레이 게임 제작 과정을 담은 블로그입니다. 게임을 제작하는 데 있어 환경 설정 및 배경 제작은 게임 디자인의 핵심적인 부분입니다. 이 블로그 포스팅에서는 Unreal Engine을 활용한 배경 제작의 기본 단계를 다루고, 게임 배경에 생명을 불어넣는 PostProcess 세팅까지 살펴보겠습니다. 사용한 에셋 https://www.unrealengine.com/marketplace/en-US/product/good-sky?sessionInvalidated=true https://www.unrealengine.com/marketplace/en-US/product/supergrid-starter-pack 배경 구현 배경 제작의 첫 단계는 게임의 테마..
-
2024-03-29 03:20:30
-
유니티와 OpenAI API를 활용한 챗봇 개발유니얼프로젝트 개요 이 프로젝트는 유니티와 OpenAI API를 통합 사용하여 고급 대화 기능을 갖춘 챗봇을 개발하는 것을 목표로 합니다. 목표는 사용자가 다양한 상황에서 챗봇과 자연스럽게 대화할 수 있게 하는 것이며, 이는 교육 애플리케이션, 고객 지원 시스템, 그 외 여러 인터랙티브 플랫폼에서 활용될 수 있습니다. 기술 스택 유니티(Unity): 사용자 인터페이스 및 상호작용 설계에 활용되는 주요 개발 플랫폼입니다. 크로스 플랫폼 지원을 통해 다양한 디바이스와 환경에서 챗봇을 배포할 수 있는 기반을 마련합니다. OpenAI API: 대화형 AI 생성에 사용되는 주요 기술로, 챗봇이 사용자의 질문이나 명령에 대해 자연스럽고 정확한 응답을 할 수 있게 합니다. 주요 기능 자연스러운 대화 생성: OpenAI A..
-
2024-03-28 23:40:37
-
C# 프로그래밍의 기초 : Foreach 문유니얼foreach 문은 C#에서 컬렉션 또는 배열의 각 요소를 순회하기 위해 사용되는 제어 구조입니다. 이 구조는 컬렉션의 시작부터 끝까지 각 요소에 대해 반복적으로 작업을 수행할 때 매우 유용합니다. foreach 문의 사용은 코드를 더 읽기 쉽고, 관리하기 쉽게 만들어, 컬렉션 처리를 간결하게 표현할 수 있게 합니다. Foreach 문의 기본 구조 foreach 문의 기본 구조는 다음과 같습니다: foreach (타입 변수명 in 컬렉션명) { // 변수명을 사용한 작업 수행 } 여기서 타입은 컬렉션 내 요소의 데이터 타입을 의미하고, 변수명은 반복문 내에서 각 요소에 접근하기 위해 사용되는 변수입니다. 컬렉션명은 배열이나 리스트 등 순회할 컬렉션의 이름입니다. Foreach 문의 작동 방식 foreac..
-
2024-03-23 19:17:44
-
Unity에서 연속 카드 스와이프 효과 구현하기: Tinder 스타일의 인터랙션유니얼Tinder의 카드 스와이프 기능은 사용자에게 직관적이고 매력적인 인터페이스를 제공하는 좋은 예입니다. 이러한 인터랙션은 사용자의 결정을 시각적으로 나타내는 강력한 방법이며, 게임이나 어플리케이션에 몰입감을 더할 수 있습니다. Unity와 C#을 활용해, 게임 내에서 연속 카드 스와이프 효과를 구현하는 방법을 알아봅시다. 참고링크: https://github.com/Vikings-Tech/Unity-Card-Swipe-Effect GitHub - Vikings-Tech/Unity-Card-Swipe-Effect: Contains tutorial code for Card Swipe effect in Unity Contains tutorial code for Card Swipe effect in Unity ..
-
2024-03-22 00:59:26
-
세션(Session) 관리: 멀티플레이어 게임의 핵심유니얼C# 게임 서버 만들기 멀티플레이어 온라인 게임 개발에서 세션 관리는 사용자 경험을 크게 향상시키는 핵심 기능입니다. 게임 서버와 클라이언트 간의 통신에서 세션을 사용하여 각 플레이어의 상태와 게임 진행 정보를 추적하고 관리합니다. 이 글에서는 C#을 사용한 게임 서버 개발에서 세션 관리의 중요성과 기본적인 구현 방법에 대해 살펴보겠습니다. 참고자료 https://www.inflearn.com/course/%EC%9C%A0%EB%8B%88%ED%8B%B0-mmorpg-%EA%B0%9C%EB%B0%9C-part4/dashboard [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 강의 - 인프런 네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 ..
-
2024-03-20 00:42:18
-
소켓 프로그래밍: 네트워크 통신의 기초유니얼C# 게임 서버 만들기 네트워크 통신의 세계에서 소켓 프로그래밍은 필수적인 개념입니다. 컴퓨터 간에 데이터를 주고받기 위한 매커니즘을 제공하는 소켓은 네트워크 프로그래밍의 핵심 요소입니다. 이 글에서는 소켓 프로그래밍이 무엇인지, 그리고 기본적인 예제 코드를 통해 어떻게 소켓을 사용하여 네트워크 통신을 구현하는지 설명하겠습니다. 참고자료 https://www.inflearn.com/course/%EC%9C%A0%EB%8B%88%ED%8B%B0-mmorpg-%EA%B0%9C%EB%B0%9C-part4/dashboard [C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버 강의 - 인프런 네트워크/멀티쓰레드/운영체제 등 핵심 전공 지식을 공부하고 게임 서버를 바닥부터 만들어보면서 ..
-
2024-03-19 22:45:15
-
통신 모델의 이해: OSI 모델과 TCP/IP 모델유니얼C# 게임 서버 만들기 디지털 통신의 세계는 복잡하며, 이를 체계적으로 이해하기 위해 다양한 통신 모델이 개발되었습니다. 이 글에서는 네트워크 통신의 두 가지 핵심 모델인 OSI(Open Systems Interconnection) 모델과 TCP/IP 모델에 대해 자세히 살펴보겠습니다. OSI 모델 OSI(Open Systems Interconnection) 모델은 국제표준화기구(ISO)에 의해 개발된 네트워크 아키텍처 모델입니다. 이 모델은 네트워크 통신 과정을 7개의 계층으로 분류하여, 각 계층이 특정 기능을 담당하도록 설계되었습니다. OSI 모델의 7계층 물리 계층(Physical Layer): 실제로 데이터를 전송하는 데 사용되는 물리적 매체를 다룹니다. 예: 케이블, 스위치. 데이터 링크 계층(..
-
2024-03-19 22:13:20
-
네트워크의 이해: 디지털 세계의 연결고리 이해하기유니얼C# 게임 서버 만들기 네트워크는 현대 사회에서 빼놓을 수 없는 중요한 요소입니다. 인터넷으로 정보를 검색하거나, 소셜 미디어를 통해 소통하고, 원격으로 업무를 처리하는 등 우리의 일상생활과 밀접한 관련이 있습니다. 이 글에서는 네트워크의 기초 이론과 그 중요성에 대해 알아보겠습니다. 네트워크란? 네트워크는 두 개 이상의 컴퓨터나 기기(device)가 서로 통신할 수 있도록 연결된 시스템을 말합니다. 이 연결은 데이터를 주고받기 위한 것으로, 유선(LAN 케이블)이나 무선(Wi-Fi, 블루투스) 방식으로 이루어질 수 있습니다. 1. 네트워크의 구성 요소 노드(Node): 네트워크에 연결된 모든 장치(컴퓨터, 스마트폰, 프린터 등)입니다. 링크(Link): 노드들을 서로 연결하는 통신 경로입니다. 이는 유..
-
2024-03-18 18:54:47
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드
받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이
감지되어도 모달 창이 표시되지 않습니다.)