
UniRx - MessageBroker Guide
Warning: As UniRx has been updated to R3, MessageBroker in R3 has been replaced by MessagePipe. This document includes a Migration Guide at the bottom. Introduction In game development, sit...

Warning: As UniRx has been updated to R3, MessageBroker in R3 has been replaced by MessagePipe. This document includes a Migration Guide at the bottom. Introduction In game development, sit...

Table of Contents Build Pipeline & UHT (Unreal Header Tool) Header/CPP Separation Principle (IWYU), Forward Declaration, Include Order, Module Macros Reflection Basics: UCLASS/UPROPERTY/U...

Enabling Live Coding with Rider on Unreal Mac OS I couldn’t find a way to use Rider for Live Coding on Mac OS (M4) no matter how much I Googled, so I found it myself. 1. Preference Settin...

2024년 8월 이후로는 블로그를 본격적으로 갱신하지 못했다. (10월에 올린 포스트는 단순 메모용이라 사실상 제외.) 지난 1년은 참 많은 일들이 있었다. 2024년 11월부터 12월까지는 유니티 넷코드를 활용한 파티 게임 프로젝트를 개발하고 있었지만, 아쉽게도 회사 차원에서 프로젝트가 접히는 바람에 많은 고민과 생각을 해야 했다. 게임을 만들고...

Jenkins Plugin List Toggle Collapse/Expand Plugin Name Description Active Choices Plug-in Provides d...

So far, I have confirmed two NGO (Netcode for GameObjects) components that allow customizing the authoritative mode: NetworkAnimator NetworkTransform public class OwnerNetworkAni...

Network Synchronization Network synchronization is broadly divided into two methods: RPC and NetworkVariables. NetworkVariables are most commonly used to synchronize state with clients ...

Purpose of this article Reading graduate-level papers requires understanding mathematical formulas and proofs. This article serves as a starting point by organizing the core concepts of sets...

What is Unity Netcode? It refers to Unity Netcode for GameObjects (there is also Netcode for ECS), which is a networking library provided by Unity. It offers a high-level API...

GOAP 란 무엇인가? 목표 지향 행동 계획 (Goal Oriented Action Planning)는 게임 인공지능(AI)에서 에이전트가 자율적으로 행동을 결정하고 게임 환경 내에서 특정 목표를 달성할 수 있도록 하는 기술이다. GOAP는 게임의 비플레이어 캐릭터(NPC)에 복잡하고 적응적인 행동을 부여하는 데 ...