🌠UE5 채팅 시스템 내용 보완
·
Dev./게임 네트워크
2025.03.17 - [Dev./게임 네트워크] - [TIL_250317] UE5로 채팅 시스템 만들기(멀티플레이 시스템 공부) [TIL_250317] UE5로 채팅 시스템 만들기(멀티플레이 시스템 공부)2025.03.14 - [Dev./게임 네트워크] - [TIL_250314] 언리얼 네트워크와 객체 통신 이해 [TIL_250314] 언리얼 네트워크와 객체 통신 이해💭회고오늘 학습한 내용은 다음과 같이 3가지로 요약된다...!언리얼 네raindrovvv.tistory.com1. PIE(Play In Editor) 환경에서의 게임 로드 순서🔄 호스트와 클라이언트의 실행 순서 이해하기언리얼 엔진에서 멀티플레이어 게임을 개발할 때, PIE 환경에서 호스트와 클라이언트가 어떤 순서로 초기화되는지 이해하는..
[TIL_250318] 언리얼 C++로 BluePrint 라이브러리 추가
·
Dev./게임 네트워크
📒학습 내용1. C++로 블루프린트 라이브러리를 활용할 수 있는 과정을 배웠다. 이는 게임 개발에서 코드 재사용성과 확장성을 높혀준다.2. 현대 게임 개발에서는 ChatGPT, Grok 등의 AI 도구를 활용하는 것이 효율적이지만, 기본 원리를 이해하는 것이 그 무엇보다 중요하다...! "코드를 모르고 AI를 사용하면 독이고, 알고 사용하면 상호 보완 관계를 만들 수 있습니다."🔍 블루프린트 함수 라이브러리의 이해블루프린트 함수 라이브러리(Blueprint Function Library)는 C++에서 구현한 함수를 블루프린트에서 바로 사용할 수 있게 해준다. 이를 통해 다음과 같은 이점을 얻을 수 있다:성능이 중요한 로직을 C++로 구현하여 실행 속도를 향상시킨다.복잡한 알고리즘이나 시스템을 캡슐화하..
[TIL_250317] UE5로 채팅 시스템 만들기(멀티플레이 시스템 공부)
·
Dev./게임 네트워크
2025.03.14 - [Dev./게임 네트워크] - [TIL_250314] 언리얼 네트워크와 객체 통신 이해 [TIL_250314] 언리얼 네트워크와 객체 통신 이해💭회고오늘 학습한 내용은 다음과 같이 3가지로 요약된다...!언리얼 네트워크 기본 개념과 RPC(Remote Procedure Call)→ RPC는 원격 프로시저 호출(함수를 원격으로 실행한다는 의미)이다. 신뢰성이 중raindrovvv.tistory.com🗺️마인드맵📒학습 내용클라이언트와 서버의 관계네트워크 구조에서는 크게 두 가지 역할이 있다:서버(Host): 게임 세계의 상태를 관리하고 모든 클라이언트에 정보를 전달하는 역할클라이언트(Client): 서버로부터 정보를 받아 화면에 표시하고 사용자 입력을 서버로 전송하는 역할언리얼 ..
[TIL_250314] 언리얼 네트워크와 객체 통신 이해
·
Dev./게임 네트워크
💭회고오늘 학습한 내용은 다음과 같이 3가지로 요약된다...!언리얼 네트워크 기본 개념과 RPC(Remote Procedure Call)→ RPC는 원격 프로시저 호출(함수를 원격으로 실행한다는 의미)이다. 신뢰성이 중요한 경우 Reliable, 빈번하지만 큰 영향을 주지 않는 경우 Unreliable로 구분한다.Replication과 ActorReplication의 역할과 차이→ Replication(복제)은 서버와 클라이언트 간 데이터 동기화를 자동으로 수행한다. RepNotify, ActorReplication, RPC가 중요하다.Listen Server와 Dedicated Server의 특징 및 활용법→ 각각 클라이언트가 서버 역할을 겸하는 방식과 전용 서버로 분리하여 사용하는 방식으로, 게임의..
[TIL_250312] 온라인 게임과 네트워크 구성 이해
·
Dev./게임 네트워크
💭회고오늘은 게임 시스템에서 플레이어 세션 동기화 원리, 네트워크 시스템의 구성 및 진화 과정, 그리고 네트워크 기본 용어에 대해 학습했다. 온라인 게임 네트워크는 단순해 보이지만, 실제로는 매우 복잡한 구성과 다양한 동기화 기법을 사용한다. 게임 개발에서는 실시간 동기화와 비동기 방식, 그리고 클라이언트 예측 및 보간 기법 등을 통해 원활한 게임 플레이를 구현한다. 🗺️마인드맵📒학습 내용1. 온라인 게임 네트워크의 기초 개념1.1 온라인 게임의 종류온라인 게임은 여러 사용자가 하나의 콘텐츠를 공유하는 게임이다. 게임은 아래 두 가지 방식으로 구분된다.동기(Sync) 방식 🔄실시간으로 게임 상태를 모든 플레이어에게 동기화한다.FPS나 액션 게임에서 주로 사용하며, 모든 플레이어의 행동이 즉시 반영..