Creator Guide
Korean
Korean
  • OVERDARE
    • 🚩OVERDARE 소개
    • 🐤시작하기
      • OVERDARE App
      • OVERDARE Studio
    • 📌운영 정책
      • 커뮤니티 가이드라인
      • UGC 콘텐츠 제작 가이드라인
      • UGC의 외부 활용 가이드라인
      • LOGO 활용 가이드라인
      • 지식 재산권 정책
      • 신고 안내
      • 콘텐츠 제재 이의 신청 안내
      • 크리에이터 정산 정책
      • OVERDARE 수익화 가이드라인
    • 🅰️OVERDARE Glossary
  • MANUAL
    • 🏰스튜디오 메뉴얼
      • 시작하기
        • 스튜디오 인터페이스
        • 월드 템플릿
        • 좌표계
        • 스튜디오 테스트 플레이
        • 월드 퍼블리시
        • Collaboration
      • 에셋 & 리소스 제작
        • 에셋 임포트
        • 애니메이션 에디터
      • 게임 제작
        • 게임 설정
        • 스크립트 에디터
        • 정렬
        • Material Manager
        • Collision Groups
        • Tag Editor
        • 퍼포먼스 가이드
        • 월드 성능 분석
      • Object
        • 파트
        • 모델
        • 카메라
        • 물리
        • 조명
        • Tool
        • VFX
        • Sound
      • 캐릭터
        • 캐릭터 애니메이션
        • Humanoid Description
      • GUI
    • 📝스크립트 메뉴얼
      • 시작하기
        • 스크립트 개요
        • 루아 기초 가이드
        • 코딩 스타일
        • 오브젝트 참조
        • 유니티 개발자용 가이드
      • 이벤트 및 통신
        • 이벤트
        • 서버-클라 통신
        • BindableEvent
        • Value Objects
      • 입력 및 조작
        • 모바일 조작 처리
        • TPS Strafing System
      • 게임 고도화
        • Saving & Loading Data
        • 트윈
        • 모듈 스크립트
        • JSON과 HTTP 통신
      • 디버깅 & 최적화
        • 중단점
        • 스크립트 최적화 실전 가이드
    • 💡크리에이터 참고 자료
      • 크리에이터를 위한 게임 용어 번역표
    • 💸수익화
      • Payout Guideline
  • DEVELOPMENT
    • 📚API Reference
      • Enums
        • ActuatorRelativeTo
        • AnimationPriority
        • AspectType
        • AssetTypeVerification
        • BorderMode
        • CameraMode
        • CameraType
        • ContextActionResult
        • CoreGuiType
        • DominantAxis
        • EasingDirection
        • EasingStyle
        • ForceLimitMode
        • HttpCompression
        • HttpContentType
        • HumanoidDisplayDistanceType
        • HumanoidStateType
        • KeyCode
        • Material
        • MaterialPattern
        • NormalId
        • ParticleEmitterShape
        • ParticleEmitterShapeInOut
        • ParticleEmitterShapeStyle
        • ParticleFlipbookLayout
        • ParticleFlipbookMode
        • ParticleOrientation
        • PartType
        • PlaybackState
        • RaycastFilterType
        • RollOffMode
        • RotationType
        • UserInputState
        • UserInputType
        • VelocityConstraintMode
      • DataTypes
        • BlendSpaceSampleSata
        • BrickColor
        • CFrame
        • Color3
        • ColorSequence
        • ColorSequenceKeypoint
        • Content
        • Enum
        • EnumItem
        • NumberRange
        • NumberSequence
        • NumberSequenceKeypoint
        • OverlapParams
        • PhysicalProperties
        • Ray
        • RaycastParams
        • RaycastResult
        • ScriptConnection
        • ScriptSignal
        • TweenInfo
        • Udim
        • Udim2
        • Vector2
        • Vector3
      • Classes
        • Animation
        • AngularVelocity
        • AnimationTrack
        • Animator
        • Atmosphere
        • Attachment
        • Backpack
        • BackpackItem
        • BasePart
        • BaseScript
        • Beam
        • BindableEvent
        • BlendSpace
        • BoolValue
        • Bone
        • Camera
        • CharacterMesh
        • CollectionService
        • Constraint
        • ContextActionService
        • CoreGui
        • DataStore
        • DataModel
        • DataStoreGetOptions
        • DataStoreIncrementOptions
        • DataStoreInfo
        • DataStoreKeyPages
        • DataStoreKeyInfo
        • DataStoreService
        • DataStoreListingPages
        • DataStoreSetOptions
        • FormFactorPart
        • Frame
        • Folder
        • GlobalDataStore
        • GuiBase2d
        • GuiButton
        • GuiObject
        • HttpService
        • Humanoid
        • HumanoidDescription
        • ImageButton
        • ImageLabel
        • InputObject
        • IntValue
        • LayerCollector
        • Instance
        • Light
        • Lighting
        • LinearVelocity
        • LocalScript
        • LuaSourceContainer
        • MaterialService
        • MaterialVariant
        • MeshPart
        • Model
        • ModuleScript
        • Mouse
        • NumberValue
        • OrderedDataStore
        • Pages
        • Part
        • ParticleEmitter
        • PhysicsService
        • Player
        • PlayerGui
        • Players
        • PlayerScripts
        • PointLight
        • PVInstance
        • ReplicatedStorage
        • RemoteEvent
        • ScreenGui
        • RunService
        • Script
        • ServerStorage
        • ServiceProvider
        • Skeleton
        • ServerScriptService
        • Sound
        • SoundService
        • SoundGroup
        • SpotLight
        • SpawnLocation
        • StarterCharacterScripts
        • StarterPack
        • StarterGui
        • StarterPlayer
        • StarterPlayerScripts
        • StringValue
        • SurfaceGui
        • SurfaceGuiBase
        • Team
        • Teams
        • TextLabel
        • TextButton
        • Tool
        • Trail
        • Tween
        • TweenService
        • TweenBase
        • UIAspectRatioConstraint
        • UserGameSettings
        • UserInputService
        • UserSettings
        • VectorForce
        • Workspace
        • WrapLayer
        • WorldRoot
        • WrapTarget
  • UPDATE
    • 📰Release Note
Powered by GitBook
On this page
  • 개요
  • 사용 방법
  • 활용 예시
  1. MANUAL
  2. 스튜디오 메뉴얼
  3. 게임 제작

월드 성능 분석

Previous퍼포먼스 가이드NextObject

Last updated 7 days ago

개요

OVERDARE App에 퍼블리시된 월드를 대상으로, 모바일 환경에서의 실행 성능을 분석할 수 있습니다. FPS 안정성, 드로우 콜 수, 렌더링 시간, 메모리 사용량 등의 주요 성능 지표를 기반으로 월드 실행 중 발생하는 병목 현상을 진단하고, 이를 바탕으로 저사양 기기에서도 원활하게 실행될 수 있도록 최적화 작업에 활용할 수 있습니다.

본 기능은 현재 실험적 기능(Experimental) 으로 제공되며, 향후 크리에이터들이 보다 정밀한 성능 개선 방향을 설정할 수 있도록 지속적으로 고도화될 예정입니다.

사용 방법

OVERDARE App에서 월드에 입장한 다음, 화면 좌상단의 채팅창 활성화 버튼을 누른 다음, 채팅 입력창 영역(Tap here to chat)을 터치합니다.

profile on을 입력한 다음, 채팅을 전송합니다.

이제 화면 좌상단에 월드 성능 정보가 표시됩니다.

항목
설명

FPS (Frames Per Second)

초당 화면에 그려지는 프레임 수. 높을수록 부드러운 화면을 제공함.

Frame

프레임 하나를 처리하는 데 걸리는 시간 (33.33ms = 약 30FPS)

Game

게임 로직 처리에 소요된 시간

Draw

드로우 콜 수행에 걸리는 시간 (GPU 렌더링 요청)

RH

RHI(Render Hardware Interface) 작업에 소요된 시간

Draw Calls

렌더링을 위해 CPU에서 GPU로 보내는 명령 수. 수치가 높을수록 성능 저하 위험.

Primitives

렌더링된 기본 도형(삼각형 등)의 수

Device Temp

현재 기기의 온도 (AOS 디바이스용)

Temp Status

현재 기기의 온도 (iOS 디바이스용)

[OS API] Memory

지원 예정

[UE] Memory

전체 메모리 사용량

활용 예시

OVERDARE App의 월드 성능 분석 기능과 퍼포먼스 가이드를 함께 활용하면, Studio 환경에서 보다 체계적인 최적화 작업이 가능합니다.

월드 실행 중 수집된 FPS, 드로우 콜, RHI 처리 시간 등 다양한 성능 데이터를 바탕으로 성능 저하 구간을 식별하고, 퍼포먼스 가이드의 권장 수치를 참고하여 모델 구조, 라이트 사용, 스크립트 구조 등 전반적인 콘텐츠 구성을 개선할 수 있습니다.

🏰
퍼포먼스 가이드