평범한 개발자의 개발 여정

  • 홈
  • 태그
  • 방명록

AGameStateBase 1

[언리얼 C++] 게임 스테이트

게임 스테이트는 클라이언트가 게임의 상태를 모니터링할 수 있도록 해줍니다. 개념적으로 게임 스테이트는 접속된 모든 클라이언트가 알아야 하는 정보, 플레이어 개개인이 아닌 게임 모드에 관련된 정보를 관리해야 합니다. 그래서 접속된 플레이어 목록, 게임의 점수, 오픈 월드 게임에서 완료한 미션 등과 같은 게임 전반적인 프로퍼티 기록을 유지할 수 있습니다. 게임 스테이트는 게임에서 특정 플레이어가 팀 점수를 몇 점이나 올렸는지와 같은 개별 플레이어 단위의 기록을 유지하기에 좋은 곳은 아닙니다. 그런 부분은 플레이어 스테이트에서 보다 깔끔하게 처리할 수 있기 때문입니다. 일반적으로 게임 스테이트는 게임플레이 도중 변하면서 모두에게 관련이 있고 보일 수 있는 프로퍼티 기록을 유지해야 합니다. 게임 모드는 서버에만..

언리얼 C++ 프로그래밍 2021.08.19
이전
1
다음
더보기
프로필사진

평범한 개발자의 개발 여정

평범한 개발자의 개발 일지와 개발 여정에 대한 글을 작성하는 블로그입니다. 주로 언리얼 엔진과 C++을 다룹니다.

  • 분류 전체보기 (121)
    • 게임 개발 (언리얼 엔진) (18)
    • 디자인 패턴 (28)
      • 생성 패턴 (5)
      • 구조 패턴 (7)
      • 행위 패턴 (11)
    • 언리얼 C++ 프로그래밍 (75)

Tag

UI, UMG, asset, 게임제작, 언리얼 배열, C++, TArray, 온라인 서브시스템, 쉐어드 레퍼런스, TSharedPtr, 행위 패턴, 컨테이너, 언리얼, 델리게이트, 애셋, 구조 패턴, UClass, 쉐어드 포인터, 생성 패턴, 디자인 패턴,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바