일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- class
- Conjugate Gradient
- 학습용
- 알고리즘
- Algorithm
- 2020.02.23
- UNORDERED_MAP
- Implicit method
- listenserver
- 백준
- 프로그래머스
- 2020.03.16
- C++
- 참조자
- TIP
- 알고리즘연습
- stretch force
- 독서
- Overloading
- ue5
- ComputeShader
- ppt
- rendering pipeline
- C
- game jam
- sparse matrix
- dedicatedserver
- Til
- 논문
- graphics
- Today
- Total
목록Game Programing (3)
OSgood의 개발일기
리슨 서버(Listen Server)와 데디케이티드 서버(Dedicated Server)는 멀티플레이어 게임의 네트워크 아키텍처에서 매우 중요한 개념이며, 각각의 장단점이 분명하게 존재합니다. 🧩 개념 정의🎧 리슨 서버 (Listen Server)게임 클라이언트 중 하나가 서버 역할을 동시에 수행함.해당 클라이언트는 게임을 직접 플레이하면서, 동시에 다른 클라이언트의 접속을 받아 호스트가 됨.🖥 데디케이티드 서버 (Dedicated Server)클라이언트가 아닌 별도의 독립 실행 서버 프로그램이 존재.서버는 게임을 직접 플레이하지 않으며, 오직 클라이언트들의 데이터 동기화 및 게임 진행 관리만을 담당.🔍 주요 비교 항목항목 Listen Server Dedicated Server호스팅 위치유저의 클..
Lyra Experience 시스템은 Epic Games가 Unreal Engine 5 기반으로 만든 샘플 프로젝트인 Lyra Starter Game에서 설계한 커스텀 구조입니다.Unreal Engine 자체에 내장된 공식 시스템은 아니지만, Gameplay Ability System(GAS), Game Feature Plugin, Modular Gameplay 등 최신 언리얼 생태계와 가장 잘 통합되는 게임 구조 패턴으로 사실상 Epic이 권장하는 모듈화 설계 방식이라 할 수 있습니다.이 글에서는 Lyra의 Experience 시스템이 무엇이며, Unity 개발자의 시선에서 어떻게 이해하면 빠르게 적응할 수 있는지를 중점으로 설명합니다.✅ Experience란 무엇인가?Lyra의 Experience는 ..
언리얼 엔진 모듈은 언리얼 엔진의 소프트웨어 아키텍처를 구성하는 기본 단위로, 특정 기능이나 도구를 독립된 코드 단위로 캡슐화하여 프로젝트의 구조를 체계적으로 구성하고 유지보수를 용이하게 합니다.(Epic Games Developer)✅ 모듈의 주요 특징 및 장점코드 캡슐화 및 분리: 모듈은 특정 기능을 독립적으로 구성하여 코드의 내부 구현을 숨기고, 명확한 인터페이스를 제공합니다.빌드 시간 단축: 각 모듈은 별도의 컴파일 단위로 처리되므로, 변경된 모듈만 재컴파일되어 대규모 프로젝트의 빌드 시간을 효율적으로 관리할 수 있습니다.(Epic Games Developer)종속성 관리: 모듈 간의 종속성을 명확히 정의하고, 실제로 사용되는 코드만 포함하는 "Include What You Use (IWYU)" ..