# Release Note

## v32.1.0 <a href="#v32.1.0" id="v32.1.0"></a>

Updated Date : 2026-04-10

**\[📦 업데이트: 기존 기능의 업데이트 및 변화]**

* Studio에서 현재 월드를 닫을 때 Agent도 함께 닫히도록 기능이 업데이트되었습니다.
* 액션시퀀서 에디터의 재생 구간 시작/종료 필드가 재생 길이 필드로 변경되었습니다.

**\[🛠️ 수정: 버그 수정 및 오류 해결]**

* 서버 크래시를 유발하던 데이터 로드 실패 문제가 수정되었습니다.
* 이전 스튜디오 버전으로 제작한 일부 맵 PlayTest 시 캐릭터가 생성되지 않는 문제가 수정되었습니다.
* HumanoidDescription을 통해 변경한 Scale값이 신규 접속 플레이어에게 동기화되지 않는 문제가 수정되었습니다.
* 에셋 임포트 시 빈 모델 생성 및 애니메이션 미적용 문제가 수정되었습니다.
* 월드 퍼블리싱 도중 이탈 시 로컬 월드가 홈카드에서 사라지는 문제가 수정되었습니다.
* 액션시퀀서 에디터의 시간 입력창에서 텍스트 입력이 가능한 문제가 수정되었습니다.
* 액션시퀀서 에디터에서 프로퍼티 수정 시 노출되지 않아야 하는 속성까지 표시되는 문제가 수정되었습니다.

## v32.0.0 <a href="#v31.0.0.1" id="v31.0.0.1"></a>

Updated Date : 2026-04-06

**\[🔥 신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ Studio AI Agent (Alpha)

* Studio에서 버튼 클릭 한 번으로 AI 에이전트를 실행하면, 에이전트가 현재 작업 중인 월드의 구조를 직접 파악하고 대화 형태로 기획 및 제작을 도와줍니다.
* 스크립트 작성이 어렵다면 원하는 동작을 말로 설명하는 것만으로 게임 로직을 구현할 수 있고, 기존 스크립트의 오류 진단과 수정도 지원합니다.
* 오브젝트 속성 변경, 반복적인 배치 작업 자동화 등 월드 내 작업 전반에 걸쳐 활용할 수 있습니다.
* 본 기능은 현재 알파(Alpha) 단계로 제공됩니다. 일부 기능이 제한되거나 예기치 않은 동작이 발생할 수 있으며, 지속적으로 기능을 개선해 나가고 있습니다.

2️⃣ 액션시퀀스 (ActionSequence)

* 스크립트 없이 캐릭터의 공격, 이동, 이펙트 등 복합 액션을 직관적으로 제작할 수 있는 액션 시퀀스 기능이 추가되었습니다.
* 애니메이션, 이펙트, 충돌체를 연결하여 하나의 액션으로 구성하고, 에셋드로어에 업로드·다운로드할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/game-development/actionsequence" %}
[actionsequence](https://docs.overdare.com/korean/manual/studio-manual/game-development/actionsequence)
{% endcontent-ref %}

3️⃣ 시뮬레이션 볼 (SimulationBall)

* 스포츠 게임 제작에 활용할 수 있는 시뮬레이션 볼 기능이 새롭게 추가되었습니다.
* 투사체 궤도, 볼 스핀, 마그누스 효과, 지면 반발 등 물리 기반 시뮬레이션을 스크립트로 제어할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/object/simulationball" %}
[simulationball](https://docs.overdare.com/korean/manual/studio-manual/object/simulationball)
{% endcontent-ref %}

4️⃣ ProximityPrompt

* 플레이어가 특정 오브젝트에 가까이 접근했을 때 상호작용을 유도하는 UI와 입력 트리거를 쉽게 구현할 수 있는 ProximityPrompt 인스턴스와 ProximityPromptService 클래스가 추가되었습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/object/proximityprompt" %}
[proximityprompt](https://docs.overdare.com/korean/manual/studio-manual/object/proximityprompt)
{% endcontent-ref %}

5️⃣ PreloadAsset

* 에셋을 미리 로드할 수 있는 PreloadAsset 기능이 새롭게 추가되었습니다.
* 이를 통해 게임 내 로딩 시간을 단축할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/game-development/preloadasset-manager" %}
[preloadasset-manager](https://docs.overdare.com/korean/manual/studio-manual/game-development/preloadasset-manager)
{% endcontent-ref %}

**\[⚡ 개선: 기존 기능의 개선 또는 성능 최적화]**

* HumanoidDescription의 Mesh 및 Scale 설정이 다른 플레이어에게도 동기화되도록 개선되었습니다.
* 모바일 그래픽 퀄리티 옵션이 더욱 세분화되어 다양한 그래픽 설정을 보다 세밀하게 조정할 수 있도록 개선되었습니다. Studio에서도 동일하게 테스트할 수 있습니다.
* 스크립트 에디터의 자동 완성 기능이 개선되었습니다. 이제 스크립트 작성 시 더욱 효율적인 자동 완성 지원을 받을 수 있습니다.
* Baseplate Grid 옵션을 통해 규모가 큰 바닥을 더 효율적으로 렌더링하도록 개선하여, 더 넓은 월드에서도 품질 저하 없이 부드럽게 제공할 수 있습니다.

**\[📦 업데이트: 기존 기능의 업데이트 및 변화]**

* 프로퍼티 패널에 표시되는 필드에 새로운 디자인이 되었습니다.
* 프로퍼티 슬라이더에 새로운 디자인이 적용되었습니다. 좌우 크기 조절 기능은 유지되며, 디자인만 변경되었습니다.

**\[🛠️ 수정: 버그 수정 및 오류 해결]**

* Sphere 객체의 색상 변경이 제대로 적용되지 않는 문제가 수정되었습니다.
* 스튜디오에서 클라이언트 종료 시 Input 이벤트가 발생하지 않는 문제가 수정되었습니다.
* Sound가 Resume을 통해 재생되거나 루프 중일 때 Stop() 메서드가 호출되지 않는 문제가 수정되었습니다.
* AssetDrawer, Viewport, Properties 창의 빈 영역을 드래그하거나 더블클릭할 때 Studio 창이 최대화되거나 이전 크기로 변경되는 문제가 수정되었습니다.
* ScreenGui 요소가 드래그로 이동되지 않는 문제가 수정되었습니다.
* 서버에서 사운드 재생 속도를 변경할 때 종료 시점이 클라이언트와 맞지 않는 문제가 수정되었습니다.
* VectorForce의 Relative To 설정 시 특정 조건에서 발생하는 크래시 문제가 수정되었습니다.
* UI 모드가 활성화된 상태에서 월드를 종료 후 재실행할 때 뷰포트 내 UI가 비활성화되는 문제가 수정되었습니다.
* VFXPreset 복제 시 발생하던 NiagaraComp 관련 문제가 수정되었습니다.
* HumanoidDescription의 Scale 적용 방식이 절대값으로 동작하도록 수정되었습니다.

**\[🔧 에셋 업데이트]**

* UI 아이콘 팩 10종이 추가되었습니다.

**\[⚒️ 개발 중]**

* Place (멀티 맵, TeleportService)
* Collision Profile

## v31.0.0 <a href="#v31.0.0" id="v31.0.0"></a>

Updated Date : 2026-03-16

&#x20;

**\[🔥 신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ MultiDownload 팝업 UI에 계층 구조 표시 기능

* MultiDownload 팝업창에서 계층 구조를 나타내기 위한 에셋 데이터 전달 기능이 추가되었습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/asset-and-resource-creation/asset-drawer" %}
[asset-drawer](https://docs.overdare.com/korean/manual/studio-manual/asset-and-resource-creation/asset-drawer)
{% endcontent-ref %}

&#x20;

2️⃣ Studio 버전 복사 기능

* Studio의 About 창에 버전 복사 기능이 추가되었습니다.
* 이로 인해 크리에이터들이 버그 리포트를 작성할 때 더욱 편리해졌습니다.

&#x20;

**\[📦 업데이트: 기존 기능의 업데이트 및 변화]**

* Studio 홈 화면의 카드 UI가 개편되었습니다.
* 레벨 브라우저에 새로운 클래스 아이콘과 리디자인된 오브젝트 아이콘이 적용되었습니다.
* ScreenGui의 기본 폰트가 보다 가독성이 높고 범용적인 Noto Sans로 변경되었습니다.
* VFXPreset의 타입을 PresetName 속성을 통해 스크립트에서 변경할 수 있습니다.

&#x20;

**\[🛠️ 수정: 버그 수정 및 오류 해결]**

* Camera의 FieldOfView 값이 적용되지 않는 문제가 수정되었습니다.
* VFX 프리셋 복제 시 불필요한 데이터 전송이 발생하는 문제가 수정되었습니다.
* Actor Picker가 활성화된 상태에서 비활성화된 영역과의 상호작용 문제가 수정되었습니다.
* 스크립트에서 한글 입력 시 글자가 깨지는 문제가 수정되었습니다.
* 스케일 모드에서 스냅 기능을 꺼도 스냅이 작동하는 문제가 수정되었습니다.
* ParticleEmitter의 Lifetime 속성 적용 시 모바일에서 렌더링되지 않는 문제가 수정되었습니다.
* SoundGroup 볼륨이 0일 때 Sound 볼륨을 변경해도 소리가 나는 문제가 수정되었습니다.
* Actor Picker가 활성화된 상태에서 뷰포트의 인스턴스를 드래그할 때 마우스 포인터가 손모양으로 고정되는 문제가 수정되었습니다.
* 초기 사운드 로드 시 Sound.IsPaused 속성이 잘못된 값을 표시하는 문제가 수정되었습니다.
* 유효하지 않은 AssetId를 입력한 사운드에서 메서드 호출 및 이벤트 발생 문제가 수정되었습니다.
* Pause 후 Stop이 적용되지 않던 문제와 Play 중 SoundId 변경 시 Stopped가 호출되지 않던 문제가 수정되었습니다. 또한, PlayOnRemove로 재생되는 사운드에 PlaybackRegion이 적용되지 않던 문제가 해결되었습니다.
* 시야 고정 이동 관련 8방향 이동 처리 스크립트의 문제가 수정되었습니다.
* ScreenGUI 에서 Bold가 적용되지 않는 문제가 수정되었습니다.

&#x20;

**\[⚒️ 개발 중]**

* ProximityPrompt (근접 상호작용 UI)
* PreloadAsset (에셋 사전 로딩)
* Place (멀티 맵, TeleportService)

## v30.1.0 <a href="#v30.1.0" id="v30.1.0"></a>

Updated Date : 2026-03-04

**\[🛠️ 수정: 버그 수정 및 오류 해결]**

* 벡터/CFrame/Color 타입의 Attribute에서 nil이 반환되는 오류가 수정되었습니다.

## v30.0.0 <a href="#v30.0.0" id="v30.0.0"></a>

Updated Date : 2026-02-23

&#x20;

**\[🔥 신규: 새로운 기능 또는 주요 추가 사항]**&#x20;

1️⃣ 사운드 API 기능 추가

* 사운드 관련 프로퍼티와 이벤트가 새롭게 추가되었습니다. 이제 재생 영역 설정, 반복 영역 설정, 반복 완료 및 정지 이벤트를 활용할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.&#x20;

{% content-ref url="../development/api-reference/classes/sound" %}
[sound](https://docs.overdare.com/korean/development/api-reference/classes/sound)
{% endcontent-ref %}

&#x20;

**\[⚡ 개선: 기존 기능의 개선 또는 성능 최적화]**

* VFX 설정의 사용자 경험이 간소화되었습니다. NET 드롭다운 메뉴가 단순화되어, 사용자가 Loop/Burst 옵션을 보다 쉽게 선택할 수 있게 되었습니다. 이를 통해 설정 실수 가능성이 줄어들고, 전반적인 사용 편의성이 향상되었습니다.
* OVDR Studio에서 Undo/Redo 기능이 일관되게 동작하도록 개선되었습니다. 뷰포트, 스크립트, 프로퍼티 영역에서 예측 가능한 변경 이력 시스템을 제공하여 사용자 경험이 향상되었습니다.

&#x20;

**\[🛠️ 수정: 버그 수정 및 오류 해결]**

* 카메라 위치에 따라 시뮬레이션 볼의 텍스처가 올바르게 렌더링되지 않는 문제가 수정되었습니다. 이제 거리와 상관없이 텍스처가 정상적으로 표시됩니다.
* 애니메이션의 루프가 중단되었을 때에도 DidLoop의 카운트가 초기화되지 않는 문제가 해결되었습니다. 이제 루프가 끊기면 카운트가 올바르게 초기화됩니다.
* 쇼 콜리전 기능을 활성화한 상태에서 멀티 플레이를 실행할 때 발생하는 응답 없음 문제가 해결되었습니다. 이제 해당 기능을 사용할 때 멀티 플레이가 원활하게 진행될 수 있습니다.
* 에셋 드로어에서 에셋을 드래그할 때 발생하던 버그가 수정되었습니다. 이제 사용자는 마우스 클릭 없이도 원하는 에셋을 월드에 바로 임포트할 수 있습니다. 이 문제는 특정 버전에서 100% 발생하던 것으로, 정상적으로 해결되었습니다.
* 실수 값에서 typeof() 함수가 올바른 값을 반환하지 않는 문제와 비교 연산 시 잘못된 순서로 표시되는 문제가 해결되었습니다. 이로 인해 위치 좌표를 비교하는 테스트 케이스를 정확하게 작성할 수 있게 되었습니다.
* 에셋드로어에 등록된 모델의 회전값이 원본과 다르게 표시되는 문제가 해결되었습니다. 이제 회전값이 0,0,0이 아닌 모델도 올바르게 표시되어 플레이에 혼란을 주지 않습니다.
* 액터 픽커 활성화 시 발생하던 여러 문제들이 수정되었습니다. 이제 빈 공간 클릭 시 ESC로 취소가 가능하며, 다른 윈도우로 이동해도 픽커가 유지됩니다. 또한, 유효하지 않은 부분 선택 시 자동으로 비활성화되며, 인스턴스에 호버 시 문구가 올바르게 표시됩니다.
* 모델 에셋을 업로드할 때 썸네일이 전체 형태로 표시되지 않고 특정 부분만 보이는 문제가 해결되었습니다. 이로 인해 사용자에게 혼란을 줄 수 있었던 문제가 수정되었습니다.
* 예약된 이름을 사용하는 인스턴스가 있을 때, 스크립트에서 객체를 반환하는 함수 사용시 함수 대신 인스턴스를 반환하는 문제가 수정되었습니다.
* 관전자 모드 버튼의 글자가 잘리는 문제가 해결되었습니다. 이제 모든 글자가 정상적으로 표시됩니다.
* 클라이언트에서 캐릭터의 왼손 뼈 위치가 실제와 다르게 표시되는 문제가 수정되었습니다. 이 문제는 액세서리와 도구를 정확한 위치에 부착하는 데 영향을 주었으며, 이를 해결하여 정상적인 위치에 부착할 수 있게 되었습니다.
* CharacterAdded 이벤트에서 player:RemoveCharacter()를 호출할 때 발생하던 크래시 문제가 해결되었습니다.
* Properties 창의 컨텍스트 메뉴에서 아이콘과 단축키가 일관성 있게 표시되도록 수정되었습니다. 이제 다른 창과 동일한 방식으로 아이콘과 단축키를 확인할 수 있습니다.
* 사운드 재생 시 특정 설정에 따라 발생하던 문제들이 수정되었습니다. 사운드 재생 범위 설정이 올바르게 적용되며, 재생 중 설정 변경 시에도 정상적으로 작동합니다. 이제 사운드가 적절한 시점에 종료되고, 재생 범위가 정확히 반영됩니다.
* Beam 텍스처의 방향이 예상과 다르게 동작하는 문제가 수정되었습니다. 이제 텍스처 방향이 올바르게 표시되어 일관된 시각적 경험을 제공할 수 있습니다.
* 사운드 프로퍼티의 음수 값 입력 시 자동으로 0으로 조정되도록 수정되었습니다. 또한, 재생 위치가 전체 길이를 초과할 경우 자동으로 마지막 위치로 이동하도록 개선되었습니다. 이를 통해 잘못된 값 입력으로 인한 오류를 방지할 수 있습니다.
* Instance의 색상 속성을 변경할 때 Undo 기능이 정상적으로 작동하지 않던 문제가 수정되었습니다. 이제 RGB 값에서 ColorSequence로 변경 후 Undo 시, 이전 RGB 값으로 정확히 복구됩니다.
* 전역 함수 isnil이 더 이상 알 수 없는 전역 변수로 인식되지 않도록 수정되었습니다. 이를 통해 스크립트 작성 시 발생할 수 있는 혼란을 줄일 수 있습니다.\ <br>

**\[⚒️ 개발 중]**

* ProximityPrompt (근접 상호작용 UI)
* PreloadAsset (에셋 사전 로딩)
* Place (멀티 맵, TeleportService)

## v29.1.0

Updated Date : 2026-02-11

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 카메라 높이를 위로 높인 후 Baseplate를 삭제하고 카메라를 아래로 내릴 때 하단 스카이박스가 검은색으로 보이는 문제

## v29.0.0

Updated Date : 2026-02-02

이번 릴리즈(v29.0.0) 부터는 버전 관리 형식이 달라집니다. (스튜디오 이전 버전: v1.27.3)

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ Script Signal

* 이제 Script Signal을 사용하여 게임 내 이벤트 기반 통신을 더욱 쉽게 구현할 수 있습니다.
* 버튼 클릭, 적 처치, 아이템 획득 등의 이벤트 발생 시 여러 시스템이 자동으로 반응하도록 설정할 수 있어 코드 관리가 간편해집니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../development/api-reference/datatype/scriptsignal" %}
[scriptsignal](https://docs.overdare.com/korean/development/api-reference/datatype/scriptsignal)
{% endcontent-ref %}

2️⃣ Vector3 기본 메서드 추가

* 기존에 제공되던 Vector3 를 좀 더 수월하게 다루기 위한 메서드가 추가되었습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../development/api-reference/datatype/vector3" %}
[vector3](https://docs.overdare.com/korean/development/api-reference/datatype/vector3)
{% endcontent-ref %}

3️⃣ Vector2, UDim2, UDim 마이너스 연산자 및 메서드 추가

* 다른 API와의 일관성을 높이기 위해 데이터 타입에 연산자 및 메서드를 추가했습니다.
  * Vector2: 마이너스 연산자(-), Lerp 및 Slerp 메서드 추가로 선형·구면 보간 지원
  * UDim2: 마이너스 연산자(-), Lerp 메서드 추가로 UI 애니메이션 구현 간편화
  * UDim: 마이너스 연산자(-) 추가로 향후 확장성 확보
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../development/api-reference/datatype/vector2" %}
[vector2](https://docs.overdare.com/korean/development/api-reference/datatype/vector2)
{% endcontent-ref %}

{% content-ref url="../development/api-reference/datatype/udim2" %}
[udim2](https://docs.overdare.com/korean/development/api-reference/datatype/udim2)
{% endcontent-ref %}

{% content-ref url="../development/api-reference/datatype/udim" %}
[udim](https://docs.overdare.com/korean/development/api-reference/datatype/udim)
{% endcontent-ref %}

4️⃣ 멀티플레이 테스트 중 클라이언트 동적 제어 기능

* 이제 멀티플레이 테스트 중 특정 클라이언트만 개별적으로 종료할 수 있습니다.
* 클라이언트 창 닫기(X)를 누르면 해당 인스턴스만 종료되고 서버와 다른 클라이언트는 계속 실행되어, 플레이어 이탈 시나리오를 전체 세션 재시작 없이 테스트할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/studio-playtest" %}
[studio-playtest](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-playtest)
{% endcontent-ref %}

5️⃣ 시각 연출 파라미터 추가

* 더 다양한 시각 연출을 위한 신규 Atmosphere, Lighting 파라미터가 추가되었습니다.
  * Fog Horizon
  * Sky Color Influence
  * Haze Color
  * Haze Spread
  * Glare Falloff
  * Glare Color
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/object/lighting" %}
[lighting](https://docs.overdare.com/korean/manual/studio-manual/object/lighting)
{% endcontent-ref %}

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* ParticleEmitter Velocity Perpendicular 동작 시 카메라와 상관없이 회전하지 않도록 변경되었습니다.
* Beam에 FaceCamera 파라미터가 추가되었습니다. 해당 값이 True일 경우, beam이 카메라 방향을 항상 바라봅니다.
* Beam의 Texture Speed가 양수일 때, Attachment 1 → 0이던 진행 방향이 0→1 방향으로 변경되었습니다.
* Beam의 Start Curve, End Curve 속성이 CurveSize0, CurveSize1로 변경되었습니다.
* 멀티 테스트 중 클라이언트 하나만 종료할 수 있는 기능이 추가되었습니다.
* 기존에 존재하지만 동작하지 않던 함수들이 숨김 처리되었습니다.
* Asset Drawer 에서 tag 기반 검색이 가능하도록 개선되었습니다.
* Studio Home의 Map List에 가로 스크롤바가 추가되었습니다.
* 기본 제공되는 파트 3종(Cube, Cylinder, Sphere)의 메시를 최적화하여 렌더링 성능을 향상 시켰습니다.
* Vector2, UDim2, UDim 에도 마이너스 연산자가 추가되었습니다.
* 서버 CPU 부하를 줄이기 위해 네트워크 휴면(Dormancy) 기능을 적용했습니다. 모빌리티가 적용된 경우 휴면 상태를 활용해 불필요한 리플리케이션 체크를 최소화하여 접속 인원이 많은 환경에서도 보다 안정적인 서버 성능과 프레임을 제공합니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* Studio 월드 목록에서 Create World / Open File 버튼이 이제 스크롤되지 않습니다.
* Asset Drawer의 2차 카테고리가 일부가 추가되었습니다.
* 기존 내부 벡터값 기준이 아닌 단일 정수값으로 커브를 조절할 수 있도록 변경되었습니다.
* Attribute 값이 우클릭을 통한 Copy/Paste가 되지 않도록 변경되었습니다.
* Parent, Adornee 등을 선택하는 인스턴스 선택창이 리스트 검색에서 직접 선택하는 방식으로 변경 되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 스튜디오 자동 완성, 문법 에러 체크가 정상적으로 동작하지 않는 문제
* UI 관련 인스턴스의 속성값 수정 시 Undo 되지 않는 문제
* ScrollingFrame의 AutoSize를 설정한 상태에서 UIGridLayout Direction을 변경하면 재정렬이 어긋나는 문제
* UIGridLayout의 Fill Direction Max Cells 값이 GuiObject 크기를 초과해서 적용되는 문제
* GridLayout의 CellPadding이 일정 값 이상 설정 시 한 줄로만 표현되는 문제
* UIGridLayout/UIListLayout을 2개 이상 배치 시 하나를 삭제하거나 이동하면 정렬이 깨지는 문제
* UIGridLayout/UIListLayout 삭제 후 Undo 시 GuiObject 추가 시 레이아웃이 적용되지 않는 문제
* UIGridLayout/UIListLayout의 부모 교체 후 다시 옮기면 기존대로 동작하지 않는 문제
* UIGridLayout/UIListLayout 효과가 Undo/Redo 시 유무에 따라 변경되지 않는 문제
* UIMode On/Off 시 적용된 GridLayout/ListLayout이 해제되는 문제
* ScrollingFrame의 CanvasSize 변경 시 UIGridLayout이 갱신되지 않는 문제
* UIGridLayout로 크기가 고정된 GuiObject 하위의 Scale 값이 상위 사이즈에 영향받는 문제
* GridLayout/ListLayout과 여러 GuiObject를 삭제 후 Undo로 복구한 다음 Layout 인스턴스 삭제 시 크래시가 발생하는 문제
* GuiObject의 Input 이벤트(InputBegan, InputChanged, InputEnded)가 동작하지 않는 문제
* Runtime에서 TextLabel.Text 변경 시 TextScaled가 자동으로 적용되지 않는 문제
* 스튜디오 편집 중 UI 드래그 관련 문제
* BillboardGui의 Size 프로퍼티에서 Scale 값은 적용되지 않고 Offset 값만 적용되는 문제
* BillboardGui를 Attachment 하위에 생성 시 World를 기준으로 삼는 문제
* SurfaceGui와 BillboardGui가 ReplicatedStorage에서 Enabled 상태일 때 workspace에서 보이는 문제
* SurfaceGuiBase 클래스의 ZIndexBehavior를 런타임에서 변경할 수 없는 문제
* Level Browser에서 인스턴스 선택 시 의도치 않은 다중 선택이 되는 문제
* Level Browser에서 여러 경로에 동시 붙여넣기 시 이름이 제대로 복사되지 않는 문제
* Level Browser에서 Gui 인스턴스 복사 후 2개 이상 선택 상태에서 붙여넣기 시 이름이 기본값으로 초기화되는 문제
* Level Browser에서 '+' 버튼으로 인스턴스 추가창을 열고 키보드로 포커싱하면 클릭이 반응하지 않는 문제
* Parent 프로퍼티에 설정된 인스턴스를 X로 삭제한 후 Undo 시 복구되지 않는 문제
* VFX Preset 창을 열고 Ctrl+Z 입력 후 창을 닫으면 크래시가 발생하는 문제
* Select Color 팝업 호출 후 Undo/Redo 시 팝업이 종료되는 문제
* Script 이름 변경 시 마침표가 들어있을 경우 이름이 바뀌지 않는 문제
* A월드에서 B월드로 파일 붙여넣기 시 파일명에 확장자 형태 포함 시 크래시가 발생하는 문제
* PlayTest 실행 중에도 퍼블리싱이 가능한 문제
* 스튜디오에서 특정 조건에서 크래시가 발생하는 문제
* 리그빌더 Duplicate 시 에디터 모드에서 아바타가 보이지 않는 문제
* 리그빌더 Clone 시 스튜디오 크래시가 발생하는 문제
* 너티 캐릭터 애니메이션 임포트 시 사이즈가 확대되는 문제
* FBX 임포트 시 모델 형태에 따라 사이즈가 일정하지 않게 측정되는 문제
* Humanoid:MoveTo 함수에서 가까운 거리(50 이하)일 때 MoveToFinished 이벤트가 발생하지 않는 문제
* LuaAttachment의 부모 설정 시 모든 타입의 부모가 설정 가능한 문제
* LuaAttachment의 WorldCFrame 프로퍼티를 직접 수정할 때 Beam의 위치가 바로 업데이트되지 않는 문제
* 하위에 Beam을 둔 파트를 Clone 시 Attachment가 Clone된 파트가 아닌 원래 파트의 Attachment에 붙어 있는 문제
* Beam 에 Attachment를 붙였을 때 Attachment를 돌려도 Beam이 돌아가지 않는 문제
* SimulationBall의 PlaybackTime에 접근할 수 없는 문제
* TPS 맵의 중력 값이 기존과 다르게 적용되는 문제
* TPS 맵에서 총기 위치가 비정상적으로 표시되는 문제
* TPS 맵 플레이 중 사격이 동작하지 않는 문제
* TPS 맵에서 Tool 사용 시 Lua 실행 오류가 발생하는 문제
* TPS 맵 사격 시 magnitude 오류가 발생하는 문제
* Sound.Loaded 이벤트가 이미 Load된 후에 연결되어도 불리는 문제
* AssetDrawer에서 에셋 ID 복사 시 전체 문자열이 아닌 숫자만 복사되는 문제

**\[🔧 에셋 업데이트]**

* VFX Preset 22종이 추가되었습니다.
* 스포츠 애니메이션(야구, 테니스, 농구) 24종이 추가되었습니다.
* Scripted 에셋 31종이 추가되었습니다.

**\[⚒️ 개발 중]**

* ProximityPrompt (근접 상호작용 UI)
* PreloadAsset (에셋 사전 로딩)
* Place (멀티 맵, TeleportService)

## v1.27.3

Updated Date : 2026-01-19

스튜디오 팀은 현재 안정성 개선 및 네트워크 최적화 작업에 집중하고 있습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* 스튜디오 안정성을 위해 StarterCharacterScripts와 StarterPlayerScripts를 삭제할 수 없도록 변경되었습니다.

## v1.27.2

Updated Date : 2026-01-12

스튜디오 팀은 현재 안정성 개선 및 네트워크 최적화 작업에 집중하고 있습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* ParticleEmitter의 Squash 값에 따라 가로/세로 변형이 현재 구조와 반대로 적용되도록 변경되었습니다. 이에 따라 Squash 값이 0보다 클 때는 파티클이 가로로 줄어들고 세로로 길어지도록, 0보다 작을 때는 파티클이 가로로 넓어지고 세로로 줄어들도록 동작이 변경되었습니다.
* Studio Home의 Map List에 표시되는 맵이 많을 경우, 사용자가 마우스 휠을 많이 돌려야 하는 문제를 개선하기 위해 가로 스크롤바를 추가하여 사용자가 스크롤바를 드래그하여 맵을 쉽게 찾을 수 있도록 했습니다.
* DataStoreKeyInfo의 GetMetaData 메서드의 이름이 GetMetadata로 변경되었습니다.

&#x20;

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 에셋 임포트 시 일부 메시가 삐져나오거나 깨져서 보이는 문제
* IncrementAsync에 Metadata를 빈 값으로 전달했을 때 덮어씌워지지 않는 문제
* Part 크기에 따라 ParticleEmitter가 Part 표면이 아닌 외부에서 방출되는 문제
* 임포트 진행 창을 닫고 다시 임포트를 시도할 때 크래시가 발생하는 문제
* 다인 설정 후 플레이 중지 시 스튜디오가 멈추는 문제
* 월드 닫기(close current world) 후 저장 창이 떴을 때 X 버튼을 눌러도 월드가 닫히는 문제
* 간헐적으로 캐릭터 리스폰 후 움직이지 않는 문제

## v1.27.0

Updated Date : 2025-12-22

스튜디오 팀은 현재 안정성 개선 및 네트워크 최적화 작업에 집중하고 있습니다.

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* 원하는 VFXpreset을 빠르게 찾을 수 있도록 VFXpreset에 카테고리가 추가되었습니다.
* VFXpreset에 Loop Count, InfinitLoop 값을 추가, 조정할 수 있습니다.
* 기존 모바일 저·중사양에서 사용할 수 없었던 Fog를 이제 모든 사양에서 매끄럽게 사용할 수 있도록 개선하였습니다.
* bool, Instance 타입의 프로퍼티에 대해 nil 값을 설정할 수 있도록 개선하여, bool 타입은 false로, Instance 타입은 null로 처리되도록 변경되었습니다.
* 월드 진입 시 캐릭터 주변에 있는 에셋부터 우선 다운로드해, 비정상적인 동작 또는 의도치 않은 추락을 방지하도록 개선되었습니다.
* 사운드와 관련된 다양한 버그 해결 및 최적화가 이루어졌습니다.
* 사운드 제어의 명확성을 위해 TimePosition이 StartTimePosition과 TimePosition으로 분리 개선되었습니다.\
  • StartTimePosition: 사운드가 재생을 시작할 시점을 설정합니다.\
  • TimePosition: 현재 재생 중인 사운드의 경과 시간을 나타냅니다.

&#x20;

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* Luau 문법에 맞게 함수, 변수, 인자 string 대소문자 구분 정책이 변경되었습니다. 일부 동작하지 않는 스크립트는 에러 로그를 참고해 수정이 필요할 수 있습니다.
* 일부 인스턴스 선택 필드의 UI가 변경되었습니다.
* 인스턴스 이름으로 Basic, Plastic 등 Material 이름을 사용할 수 있도록 수정되었습니다.

&#x20;

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 간헐적으로 한글 입력 시 크래시가 발생하는 문제
* 특정 월드 종료 후 다른 월드를 오픈 시 크래시가 발생하는 문제
* Script 삭제 및 저장 후 Undo가 안되는 문제
* iOS 기기에서 플레이어 정보 GUI의 ImageLabel이 표시되지 않는 문제
* ScreenGui의 자식으로 존재하는 TextLabel 등 UI 요소가 선택된 상태에서 다른 UI 요소를 드래그할 경우 Selection Box가 이동 중인 UI 요소로 다시 선택되지 않는 문제
* :GetPivot() 시 실제 Pivot의 위치가 아닌 0, 0, 0 같은 초기값이 반환되는 문제
* Anchored false인 Part에 대해 PivotTo 가 동작하지 않는 문제
* 스튜디오 Edit 환경에서 Frame 복제 후 되돌리기 시 Viewport에 Frame이 정상적으로 노출되지 않는 문제
* 리그빌더의 MeshID 를 변경했을 때 즉각적으로 반영 되지 않는 문제
* Lightining의 Clock Time을 조정한 이력이 있으면 화면 밝기가 다르게 보여지는 문제
* Parent를 변경한 경우 시그널 이벤트 호출이 제대로 동작하지 않는 문제
* 일부 디바이스에서 특정 맵의 일부 조작 버튼이 동작하지 않는 문제
* 2개 이상의 클라이언트를 추가 후 관전자 뷰로 변경 시 크래시가 발생하는 문제
* Material Variant 텍스쳐 ID 입력 시 적용되지 않는 문제
* Network Stress Test를 활성화했을 때 WaitForChild가 객체를 찾지 못하는 문제
* Script 탭과 Viewport 탭 분리 및 통합 시 크래시가 발생하는 문제
* Unlit Material 적용 상태에서 투명도 조절이 안되는 문제
* CameraMin, Max ZoomDistance가 Camera 타입 Scriptable에 영향을 미치는 문제
* 스튜디오에서 GetServerTimeNow를 호출하면 0이 반환되는 문제
* Viewport 도킹 해제 후 다시 도킹하고 Studio 재실행 시 Viewport가 사라지는 문제
* Level Browser에서 검색하면 결과에 해당하는 오브젝트를 보여주지 않고, 검색 결과 오브젝트를 선택 후 검색어를 지우면 Level Browser 상의 오브젝트가 선택되지 않는 문제
* JSONEncode()의 매개변수로 string을 사용할 수 없는 문제
* 스크립트 에디터가 켜진 상태에서 스크립트 탭이 잘 닫히지 않는 문제
* LevelBrowser에서 검색 후 Ctrl+A 시 검색 결과에 맞는 오브젝트만 선택돼야 하지만 모두 선택되는 문제
* 로컬 스크립트로 리그빌더를 죽일 수 있는 문제 (Health = 0)
* 스크립트 에디터에서 변수 더블클릭 시 해당 변수 외 다른 변수들의 하이라이트가 사라지는 문제
* 간헐적으로 월드 퍼블리싱 시도 시 크래시가 발생하는 문제
* CharacterModel의 PivotTo 호출 시 두 번 이동하는 문제
* 인스턴스 이름으로 Basic, Plastic 등 Material 이름을 사용할 수 없던 문제
* 게임을 실행할 때 워크스페이스에 배치된 에셋들의 위치가 틀어지는 문제
* Overcity 진입 후 월드 로드 실패 및 크래시가 발생하는 문제
* 모바일 환경에서 ApplyDescription 호출 시 기본 외형 복귀가 동작하지 않는 문제
* 모든 MeshPart의 CFrame Tween이 불가한 문제
* 프로퍼티창에서 ClassName 속성이 노출되지 않는 문제
* Viewport에서 오브젝트를 드래그하여 이동 시 오브젝트의 Y 사이즈에 따라 포인터가 어긋나는 문제
* HttpService:RequestAsync 호출 시 크래시가 발생하는 문제
* ScrollingFrame의 배경을 제외한 구성요소를 터치해도 스크롤이 되지 않는 문제
* Vecotr3의 곱셈 연산이 잘못 적용되어 Mul 에러가 발생하는 문제
* Attachment의 World CFrame이 Part의 Position과 동일하지 않는 문제
* 스튜디오 자동 완성, 문법 에러 체크가 제대로 동작하지 않는 문제
* 기본 애니메이션이 비정상적으로 노출되는 문제
* Player Character의 HumanoidMoveTo() 함수에서 파라미터가 500일 때는 정상 동작하지만 50일 때는 동작하지 않는 문제
* Server에서 Remote Event로 FireAllClients 호출 시 클라이언트에서 신호를 받지 못하는 문제
* 3D GUI에서 UIGridLayout 클래스 사용 시 크래시가 발생하는 문제
* Clone()으로 복제한 사운드에 이벤트가 호출되지 않는 문제
* 서버에서 사운드 1회 재생 후 해당 사운드가 다시 재생되지 않는 문제
* Sound.PlayOnRemove = true인 사운드에 루프가 적용되는 문제

&#x20;

**\[🔧 에셋 업데이트]**

* 일부 머터리얼의 타일링 사이즈 값을 조정했습니다.
* Obby 템플릿 맵이 추가되었습니다.

## v1.25.5

Updated Date : 2025-11-24

스튜디오 팀은 현재 안정성 개선 및 네트워크 최적화 작업에 집중하고 있습니다.

&#x20;

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* HumanoidDescription에 SpintAnimation이 추가되었습니다.

## v1.25.4

Updated Date : 2025-11-20

**\[📦** **업데이트: 기존 기능의 업데이트 및 변화]**

* 한 게임을 오래 플레이해도 팅기지 않도록 최적화 작업

**\[🛠️** **수정: 버그 수정 및 오류 해결]**

* 월드에서 trail/Beam이 제대로 보이지 않는 문제
* 네트워크 스트레스 기능이 작동하지 않는 문제
* 가끔씩 캐릭터가 T 포즈로 고정되는 문제

## v1.25.3

Updated Date : 2025-11-17

1.25.3 버전은 1.25.1 이후 이루어진 모든 수정사항을 포함하고 있습니다. 자세한 변경 내역은 아래를 확인해 주세요.

**\[📦** **업데이트: 기존 기능의 업데이트 및 변화]**

* 캐릭터의 기본 Death Sound가 추가되었습니다.
* 템플릿 맵의 썸네일이 변경되었습니다.

**\[🛠️** **수정: 버그 수정 및 오류 해결]**

* VFXpreset의 Transparency 값에 0-1 이외의 값을 적용할 수 있는 문제
* Studio에서 MaterialVariant가 생성되지 않는 문제
* 캐릭터가 클라이밍 시 몸이 의도와 다르게 회전하는 문제
* 월드 접속 시 BodyMesh가 의상을 뚫고 나오는 문제
* 월드에서 커스텀 아바타 색상이 적용되지 않는 문제
* 특정 월드에서 2\~3회 리스폰 시 모든 조작 버튼이 동작하지 않는 문제
* Button Active를 false로 설정한 후 다시 true로 전환했을 때 버튼의 투명도가 간헐적으로 돌아오지 않거나 적용되지 않는 문제
* 파티클 사용 시 크래시가 발생하는 문제
* 특정 월드 접속 시 크래시가 발생하는 문제

**\[🔧 에셋 업데이트]**

* VFX Preset 23종이 추가되었습니다.

## v1.25.1

Updated Date : 2025-11-13

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* 애니메이션 로드 시 메모리가 누수되는 문제가 개선되었습니다.
* LuaTween에서 Instance가 유효하지 않을때에 대한 처리가 추가되었습니다.
* 서버 성능이 개선되어 다수의 플레이어 접속 시에도 더 원할한 플레이가 가능합니다.

**\[🛠️** **수정: 버그 수정 및 오류 해결]**

* Sound.PlaybackLoudness가 프로퍼티 창에 반영되지 않는 문제
* SurfaceGui 하위 TextLabel이 보이지 않는 버그 수정
* SurfaceGui가 Enabled = false 상태에서도 자식의 클릭 이벤트가 발생하는 문제
* SurfaceGui 하위에 있는 Image 오브젝트가 멀리 위치했을 때 깜빡이는 문제
* 서버에서 재생한 LuaAnimTrack의 이벤트가 동작하지 않는 문제
* 특정 월드 접속 시 크래시가 발생하는 문제

## v1.25.0

Updated Date : 2025-11-10

스튜디오 팀은 현재 안정성 개선 및 네트워크 최적화 작업에 집중하고 있습니다.

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ 멀티플레이 테스트 중 클라이언트 동적 제어 기능

* 테스트 중 실시간으로 클라이언트를 추가할 수 있습니다.
* 다양한 난입 시나리오를 한 번의 테스트 세션에서 확인할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/studio-playtest" %}
[studio-playtest](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-playtest)
{% endcontent-ref %}

2️⃣ 네트워크 환경 에뮬레이션

* 이제 Play 시 패킷 지연, 변동 등 다양한 네트워크 안정성 테스트를 할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/studio-playtest" %}
[studio-playtest](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-playtest)
{% endcontent-ref %}

3️⃣ Graphic Quality 설정 기능

* Studio에서 앱과 동일하게 그래픽 퀄리티를 선택할 수 있는 기능이 추가되었습니다.
* 기존에는 Studio 내에서 모바일 기준의 그래픽을 고려한 제작이 어려웠지만, 이제 그래픽 퀄리티 설정을 통해 모바일 환경과 동일하게 미리보기를 할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/studio-playtest" %}
[studio-playtest](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-playtest)
{% endcontent-ref %}

4️⃣ Lighting 및 Atmosphere 하위 신규 파라미터 추가

* 더 풍부하고 아름다운 비주얼 표현을 위해 Lighting, Atmosphere에 다양한 신규 파라미터가 추가되었습니다.
* 기존 파라미터를 대체하거나 Deprecated된 항목도 포함되어 있으므로, 가이드를 반드시 확인해 주세요.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/object/lighting" %}
[lighting](https://docs.overdare.com/korean/manual/studio-manual/object/lighting)
{% endcontent-ref %}

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* 세션 시간이 길어지거나, 특정 함수의 콜백이 많아질 경우, 특정 콜백이 멈춘 듯한 현상이 개선되었습니다.
* LuaTween이 참조하고 있는 LuaInstance가 삭제된 이후에도 자체 생명 주기를 유지하면서 강한 참조로 연결되어 있어 발생하는 메모리 누수 현상이 개선되었습니다.
* 홈 화면의 UI가 개선되었습니다.
  * 버튼 간격 등 세부 UI 요소가 개선되었으며, 썸네일 비율이 1:1로 통일되었습니다.
* ParticleEmitter 하위에 `LockedToPart` 프로퍼티가 새롭게 추가되어, 캐릭터나 파트 이동 시 ParticleEmitter 도 같이 따라가도록 구현할 수 있습니다.
* Destroy() 함수를 호출하면 해당 변수의 값은 자동으로 nil로 처리되는데,\
  이때 변수의 유효성을 확인할 수 있도록 전역 함수 isnil()이 추가되었습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* 버그처럼 보이는 일부 디자인이 수정되었습니다.
* 단축키 변경 및 개선, 오류 수정
  * 일부 단축키가 정상적으로 작동하지 않던 문제를 수정하였으며, 새로운 단축키가 추가되었습니다.
  * 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/studio-interface" %}
[studio-interface](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-interface)
{% endcontent-ref %}

* Model 인스턴스에 `MoveTo` 메소드가 추가되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 루아 테이블 순환 참조 시 데이터 스토어에 저장하려고하면 메모리 참조한 것들을 Datastore에서 참조할 때 크래시가 발생하는 문제
* BillboardGui가 모바일에서 일부 영역만 터치 인식이 되는 문제
* ImageLabel, ImageButton 복사 후 3D Gui 하위로 드래그 드롭 시 이미지가 깨지는 문제
* SurfaceGui가 AlwaysOnTop = false일 때 위치하는 레벨 계층에 따라 하위 Button이 Hover 됐다 안됐다하는 문제
* 파트 회전 시 SurfaceGui 하위의 Text가 사라지는 문제
* SurfaceGui를 StarterGui로 이동했을 때 SurfaceGui가 (0,0,0)으로 초기화되지 않는 문제
* ReplicatedStorage에 있는 BillboardGui를 스크립트로 Clone했으나, 제대로 Clone되지 않고 Properties 값도 적용되지 않는 문제
* 에디터 모드에서 이동 시 바운드 박스만 이동하며 리그빌더는 이동하지 않는 문제
* 서버에서 Sound를 플레이 할 때 1회 재생 후에 다시 재생이 안되는 문제
* 리그빌더 내 기본 mesh 중 하나라도 meshid가 없을 경우 다른 mesh로 교체할 수 없는 문제
* HumanoidDescription으로 애니메이션 변경시, 변경되지 않는 문제
* Server에서 Clone화 하여 사용 시 sound.Ended 메서드가 연결되지 않는 문제
* 모바일에서 Ended, GetMarkerReachedSignal 이벤트가 호출되지 않는 문제
* PlayerRemoving 이벤트에서 DB관련 작업이 안되는 문제
* 간헐적으로 에셋이 지면 아래로 파묻혀서 불러와지는 문제
* LoadCharacterAppearance가 true로 설정된 월드에서 Humanoid:ApplyDescription() 시 앱에서 크래시가 발생하는 문제
* 유저가 입장하기 전에 적용된 Humanoid:ApplyDescription() 값이 보장되지 않는 문제
* Humanoid Scale 적용 시 Tool을 반복 장착에 따라 크기가 변하는 문제
* task.delay() 함수가 정상적으로 동작하지 않는 문제
* HttpService:RequestAsync(option) 응답이 온 후 다음 lua 코드가 동작하지 않는 문제
* Studio에서 고스트 인스턴스가 생성되는 문제
* UGC 월드 의상을 플레이어 캐릭터에 2번 입히면 크래시가 발생하는 문제
* HumanoidDescription으로 Torso 변경했을 때, 일부 메시가 로드가 완벽히 되지 않는 문제
* 모든 애니메이션을 무브먼트보다 우선순위 낮게 설정하고 플레이하면 크래시가 발생하는 문제
* PlaybackLoudness가 클라이언트에서 동작하지 않는 문제
* ParticleEmitter Color 에서 어두운 색상이 안되는 문제
* 특정 월드 플레이 중 텍스트가 노출되지 않는 문제
* RaycastParam의 FilterDescendantsInstances가 정상적으로 동작하지 않는 문제
* 서버에서 캐릭터의 짧은 위치 이동을 했을 때 제대로 동기화가 되지 않던 문제

**\[🔧 에셋 업데이트]**

* 'Jungle' 템플릿 맵이 추가되었습니다.
  * Asset Drawer에서 Kit 및 개별 에셋 형태로도 제공됩니다.
* VFX Preset 11종이 추가되었습니다.
* 일부 애니메이션(총 14종)의 움직임이 개선되었습니다.

**\[⚒️ 개발 중]**

* 물리 고도화 (지속)
* 폰트 추가
* Place (TeleportService 등)
* Occlusion Culling (최적화 기능)
* 액션 시스템
* 커스텀 메시 애니메이션
* PreloadAsset

## v1.24.2

Updated Date : 2025-10-31

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* 특정 상황에서 캐릭터 이동이 끊기는 현상이 개선되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* Vector3가 Vector2로 변환되는 문제
* 3D 기반 GUI 클래스(SurfaceGUI, BillboardGUI) 사용 시 텍스쳐 사용량이 늘어나는 문제
* 특정 상황에서 GUI 오브젝트 내 Button UI들이 mouse hover, click이 안되는 문제

## v1.24.1

Updated Date : 2025-10-27

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 파트 회전 시 SurfaceGui 하위의 Text가 사라지는 문제
* Asset Drawer의 에셋 썸네일이 표시되지 않는 문제
* 모바일에서 BillboardGui 내 Button 터치시 터치한 위치에 따라 동작하지 않는 문제
* 캐릭터를 LoadCharacter()로 다시 로드할 때, 본의 위치가 어긋나거나 뒤틀려 보이는 문제
* Undo를 실행할 경우, 파트나 MeshPart가 뷰포트에 정상적으로 다시 나타나지 않는 문제
* Raycast가 정상 동작하지 않는 문제

## v1.24.0

Updated Date : 2025-10-20

스튜디오 팀은 현재 안정성 개선 및 네트워크 최적화 작업에 집중하고 있습니다.

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* 이벤트 처리에서 비효율적인 부분을 개선해 프레임 지연 등의 성능 문제가 해소되었습니다.
* 우선순위(Priority)가 낮은 애니메이션이 재생 시도(:Play()) 되었지만, 현재 재생 중인 애니메이션보다 우선순위가 낮아 무시되는 경우, 인지할 수 있도록 콘솔에 경고 로그가 출력됩니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* 단축키 Alt+S를 누르면 Play Test 모드로 들어가지 않도록 변경되었습니다.
* Asset Drawer의 에셋 카테고리명이 일부 변경 및 추가되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* ScreenGui에 TextLabel/TextButton/ImageLabel 등의 UI 오브젝트 추가 후 선택 안된 상태로 UI 오브젝트 드래그 시 선택과 이동이 안되는 문제
* ScreenGui에 TextLabel/TextButton/ImageLabel 등의 UI 오브젝트 추가 및 선택 후 Viewport 상 다른 위치 클릭 시 한 번에 선택 해제는 되지만 화면 상으로는 선택되어 보이는 문제
* ScreenGui에 TextLabel/TextButton/ImageLabel 등의 UI 오브젝트 추가 및 선택 후 드래그 앤 드랍으로 이동 시 마우스 커서의 위치를 따라가지 않는 문제
* 모바일에서 BillboardGui로 생성된 Button 오브젝트 터치가 일부 영역에서만 되는 문제
* BillboardGui 하위의 Frame 인스턴스가 노출되지 않는 문제
* SurfaceGui의 부모 파트를 움직였을 때 SurfaceGui가 따라 움직이지 않는 문제
* Enabled가 꺼져있는 ScreenGui에 대해 UI Mode를 비활성화 해도 보이는 문제
* SurfaceGui 속성 중 Active False 시에도 UI 상호작용이 가능한 문제
* SurfaceGui에 Textlabel이 적용 된 경우 텍스트가 깜빡이며 노출되는 문제
* 회전이 적용된 파트의 SurfaceGui 하위 이미지가 잘려서 보이는 문제
* 모바일 환경에서 GUI가 비정상적으로 노출되는 문제
* Local Script에서 애니메이션 트랙을 Play → Stop → Play 했을 때 2번 째 Play가 동작하지 않는 문제
* Server script에서 humanoid.Died 이벤트가 수신되지 않는 문제
* player:LoadCharacter() 시 생성되는 캐릭터 위치 초기화 문제
* 오브젝트를 잡고 이동할 때, 잡은 위치가 이동 시 해당 오브젝트의 중점으로 이동하는 문제
* 특정 월드 종료 후 다른 월드 오픈 시 크래시가 발생하는 문제
* 스튜디오 편집 모드에서 카메라 움직임 제어 중 포커스가 해제되는 문제
* Ctrl+Z 시 마지막으로 조작한 에셋이 아닌 다른 에셋들의 위치가 임의로 변경되는 문제
* 스튜디오에서 T키 입력 시 알 수 없는 메시지 팝업이 생성되는 문제
* 모델화 이후 undo 시 하위 객체까지 사라지는 문제
* Rig Builder의 HumanoidDescription에서 크기 수정 후 움직이면 사이즈가 복구되는 문제
* Climb 직후 간헐적으로 애니메이션 재생 속도가 느려지는 문제
* 사운드를 Part 하위에 Clone하였을 때 해당 Part 위치가 아닌 다른 곳에서 소리가 나는 문제
* 오브젝트의 이름에 슬래시가 들어가면 자식을 순차적으로 Destroy 해버리는 문제
* Raycast Include로 지정한 그룹에 속한 파트가 검출 되어야 할 상황에 Raycast 방향 사이에 그룹이 아닌 파트 존재 시 그 파트가 검출되어 나오는 문제

**\[🔧 에셋 업데이트]**

* VFX Preset 1종이 추가되었습니다.
* OBBY용 프랍 9종(스크립트 포함)이 추가되었습니다.

**\[⚒️ 개발 중]**

* 물리 고도화 (지속)
* 폰트 추가
* Place (TeleportService 등)
* Occlusion Culling (최적화 기능)
* 액션 시스템
* 커스텀 메시 애니메이션
* PreloadAsync

## v1.23.1

Updated Date : 2025-09-29

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 점프 버튼 위치/크기가 작아졌던 문제
* 애니메이션 에디터: 로컬에서 임포트한 애니메이션 Load 버튼 클릭 시 에디터 크래시가 발생하는 문제
* 파트 하위에 배치한 리그 빌더의 비정상 표시 문제와 삭제 시 크래시가 발생하는 문제
* 점프버튼 클릭 시 연속 점프가 발생하던 문제
* 모바일 환경에서 캐릭터 발자국 소리가 출력되지 않는 문제
* 스크립트 창에서 2인 플레이를 실행할 때 창이 1개만 뜨던 문제
* Tool 클론 후 Character에 Parent 설정 시 크래시가 발생하는 문제
* 카메라가 캐릭터랑 충돌되는 문제

**\[🔧 에셋 업데이트]**

* VFX Preset 41종이 추가되었습니다.

## v1.23.0

Updated Date : 2025-09-22

이번 릴리즈(v1.23.0) 부터는 스튜디오와 플랫폼(App)의 버전을 쉽게 인지 할 수 있도록 동일한 버전을 사용하게 되었습니다. (스튜디오 이전 버전: v1.8.1)

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ Device Emulator

* PC에서 개발 중에도 다양한 모바일 기기 환경을 테스트할 수 있습니다.
* 모바일 내 상단 메뉴 버튼과 내가 적용한 UI를 미리 볼 수 있어 UI/UX 검토가 간편해집니다.
* 해상도/사이즈별 UI 및 게임 플레이를 확인할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/studio-playtest" %}
[studio-playtest](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-playtest)
{% endcontent-ref %}

2️⃣ 캐릭터 파라미터 프로퍼티

* 캐릭터 이동, 점프, 마찰 등 주요 파라미터를 프로퍼티 및 스크립트에서 조정할 수 있습니다.
* 2단 점프를 파라미터 조정 만으로 쉽게 구현할 수 있습니다.
* 장르/상황에 맞는 맞춤형 캐릭터 컨트롤을 구현해, 더 풍부하고 몰입도 높은 게임플레이 경험을 제공할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/character/character-movement-parameters" %}
[character-movement-parameters](https://docs.overdare.com/korean/manual/studio-manual/character/character-movement-parameters)
{% endcontent-ref %}

3️⃣ Play Test 관전자 모드

* 관전자 모드를 통해 테스트 환경에서 캐릭터를 직접 조작하지 않고도 자유롭게 월드를 탐색할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/studio-playtest" %}
[studio-playtest](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-playtest)
{% endcontent-ref %}

4️⃣ VFXPreset Budgeting

* VFXPreset에 Performance Type 파라미터가 추가되어, 이펙트 종류에 따른 성능 제어가 가능해졌습니다.
* Environment, Gameplay, Critical 등 6가지 타입으로 분류하여 이펙트 우선순위나 최적화 전략을 체계적으로 설정할 수 있습니다.
* 대규모 전투, 반복 이펙트 등 다양한 상황에서 퍼포먼스를 안정적으로 관리할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/asset-and-resource-creation/vfxpreset-budget" %}
[vfxpreset-budget](https://docs.overdare.com/korean/manual/studio-manual/asset-and-resource-creation/vfxpreset-budget)
{% endcontent-ref %}

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* 월드 퍼블리싱 속도 및 안정성이 개선되었습니다.
* UI 기능 최적화가 이뤄져 저사양 기기에서도 조금 더 원활한 플레이가 가능해졌습니다.
* Beam Attachment로 설정된 오브젝트가 모두 workspace에 있을 때만 Viewport에 노출되도록 개선되었습니다.
* Light (Point, Spot)의 부모가 변경되어도 Enabled 값이 변경되지 않도록 개선되었습니다.
* 스크립트 Enabled/Disabled 시 레벨 브라우저의 아이콘 색상 변경을 통해서도 쉽게 구분할 수 있게 개선되었습니다.
* 스크립트 유형을 잘 구별할 수 있도록 레벨 브라우저에 아이콘이 추가되었습니다.
* Beam, Trail에서 기존의 ColorTexture, AlphaTexture 관련 속성들이 Texture, TextureLength, TextureSpeed 로 통합되어 더 간결하고 일관된 방식으로 텍스처를 설정할 수 있습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* ServerScriptService에 위치한 인스턴스는 뷰포트에서 보이지 않도록 수정되었습니다.
* BillboardGui와 SurfaceGui가 workspace와 StarterGui에 위치할 때만 뷰포트에서 보이도록 수정되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* BillboardGui Frame이 렌더링되지 않는 문제
* Play Test 시 Sound가 Playing 중 일 때 Looped 값 변경 시 TimePosition이 0으로 초기화되는 문제
* Play Test 시 Sound 프로퍼티 창의 TimePosition 값 조절 시 초기화되는 문제
* Sound 인스턴스를 BasePart 클래스 하위에 복붙해서 넣을 시 소리가 재생되는 문제
* HumanoidRootPart의 AssemblyLinearVelocity 가 적용이 안되는 문제
* HumanoidRootPart에서 ApplyImpulse 메서드가 적용이 안되는 문제
* 사망한 캐릭터가 리스폰되지 않는 문제
* SurfaceGui의 부모 파트를 움직였을 때 SurfaceGui가 따라 움직이지 않는 문제
* 모바일 환경에서 Scroll 감도가 일정하지 않는 문제
* 애니메이션 출력 시 0프레임으로 돌아간 상태로 출력이 종료 되는 문제
* Hitbox 옵션이 Single임에도 불구하고 6체 PhysicsBody가 생성되는 문제
* Hitbox 옵션을 Sixbody로 설정 후 GetPartBoundsInBox를 실행 시 캐릭터를 구성하는 Part가 중복 검출되는 문제
* 애니메이션 에디터에서 타임라인을 확대한 후 복사하고 붙여 넣을 때 재생 길이와 이벤트 위치가 달라지는 문제
* 로컬 스크립트에서 AnimationTrack에 연결된 GetMarkerReachedSignal 함수가 두 번 호출되는 문제
* 스크립트를 포함한 Part를 Clone 후 스크립트 지워도 스크립트 내용이 동작하는 문제
* AnimationTrack:AdjustSpeed() 로컬에서는 되지만 서버에서는 안되는 문제
* VFXpreset 있는 파트를 Parent 바꿀때마다 재생이 되는 문제
* StarterCharacterScript에서 PlayerCharacter의 rightHand Bone 하위로 파트를 붙힐 때 위치가 이상한 문제
* 런타임에서 투명도가 있는 파트에 Outline 추가가 가능한 문제
* Destory된 인스턴스 하위에 있는 스크립트가 실행되는 문제
* GetMarkerReachedSignal 이 정상적으로 동작하지 않는 문제
* RigBuilder에 임포트한 MeshPart를 추가 시 크래시가 발생하는 문제
* 서버에서 애니메이션 재생 후 캐릭터를 움직일 시 재생되었던 애니메이션이 다시 재생되는 문제
* 서버에서 Animation을 재생할 때, 일부 클라이언트에서 Animation이 보이지 않는 문제
* 휴머노이드에 적용한 LinearVelocity가 Destroy 돼도 물리 힘이 유지되는 문제
* 에디터 모드에서 오브젝트 이동 시 SurfaceGui가 함께 이동하지 않는 문제
* 스크립트 에디터를 새로운 DockArea에 도킹할 경우 텍스트에디터를 클릭해도 포커스를 주지 못하는 문제
* Color Sequence 의 일부 Property 가 표시되지 않는 문제
* ParticleEmitter의 Orientation 설정에서 'Facing', 'Facing World up', 'Velocity Parallel', 'Velocity Perpendicular'를 실행할 때 모든 설정이 'Facing'으로 보이는 문제
* PlayerRemoving 이벤트 발생 후 DB 동작이 정상적으로 처리되지 않는 문제
* 스크립트가 다른 인스턴스의 자식으로 있고 해당 인스턴스를 삭제할 경우 크래시가 발생하는 나는 문제
* 스튜디오에서 Play Test 중 캐릭터 하위의 Animate 스크립트를 연 상태로 Test 종료 시 크래시가 발생하는 문제
* 애니메이션 재생이 끝났을 때 해당 애니메이션의 첫 프레임과 Idle 모션이 블렌딩되어 모션이 튀는 문제
* Camera.CFrame 설정 시 지정한 CFrame이 아닌 다른 위치로 적용되는 문제

**\[🔧 에셋 업데이트]**

* Animation
  * TPA 애니메이션 30종, 기타 애니메이션 10종이 추가되었습니다.

**\[⚒️ 개발 중]**

* 물리 고도화 (지속)
* 폰트 추가
* Place (TeleportService 등)
* Occlusion Culling (최적화 기능)
* 액션 시스템
* 커스텀 메시 애니메이션
* PreloadAsync

## v1.8.1

Updated Date : 2025-09-03

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 스크립트에서 서버 스토리지 자식 인스턴스를 Clone한 뒤, Clone에 SetAttribute 시도 시 크래시가 발생하는 문제
* 보이지 않아야 하는 일부 패널이 노출되는 문제
* Asset Drawer 에셋 정보가 제대로 입력되지 않는 문제
* Asset Drawer 에셋 삽입 시 보이지 않는 문제
* Playtest 중 UI Mode On/Off를 할 수 있는 문제
* JumpHeight 스크립트 변경이 반영되지 않는 문제
* ShowCollision을 킨 상태로 PlayTest 시 간헐적으로 크래시가 발생하는 문제
* 다른 유저가 월드 진입 시 기존 유저를 이탈 시키는 문제
* 특정 월드의 진입이 불가능한 문제

## v1.8.0

Updated Date : 2025-08-25

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ UI 오브젝트 추가

* 새로운 UI 구성 요소인 Scrolling Frame이 추가되어, 화면을 초과하는 콘텐츠도 스크롤을 통해 탐색할 수 있습니다.
* UIListLayout 컴포넌트가 추가되었습니다. 이를 사용하면 Frame 내에서 자식 UI 요소들을 자동으로 가로/세로 방향으로 정렬할 수 있습니다.
* UIGridLayout 컴포넌트가 추가되었습니다. 이를 사용하면 Frame 내의 자식 UI 요소들을 일정한 셀 크기에 맞춰 격자 형태로 배치할 수 있습니다.

{% content-ref url="../manual/studio-manual/gui" %}
[gui](https://docs.overdare.com/korean/manual/studio-manual/gui)
{% endcontent-ref %}

2️⃣ Material Manager 탐색 기능

* Material Manager에 검색 기능이 추가되었습니다.
* Material Manager에서 카테고리 기반으로 브라우징이 가능해졌습니다.

{% content-ref url="../manual/studio-manual/game-development/material-manager" %}
[material-manager](https://docs.overdare.com/korean/manual/studio-manual/game-development/material-manager)
{% endcontent-ref %}

3️⃣ Mp3, Ogg 지원

* mp3,ogg 오디오 파일 형식이 지원됩니다.
* 오디오 파일 임포트 시 용량은 일괄 20MB로 제한됩니다. (wav 포함)

{% content-ref url="../manual/studio-manual/asset-and-resource-creation/asset-import" %}
[asset-import](https://docs.overdare.com/korean/manual/studio-manual/asset-and-resource-creation/asset-import)
{% endcontent-ref %}

4️⃣ 월드 상품 정산

* 이제 판매한 월드 상품에 대한 정산이 가능합니다.
* 판매한 상품은 판매일 기준 14일 후부터 정산할 수 있습니다.
* 개인 월드에서의 판매 수익은 개인에게 정산됩니다.
* 그룹 월드에서의 판매 수익은 그룹원에게 분배할 수 있으며, 설정된 분배 비율에 따라 배분·정산됩니다.

{% content-ref url="../manual/monetization/group-revenue-distribution-guideline" %}
[group-revenue-distribution-guideline](https://docs.overdare.com/korean/manual/monetization/group-revenue-distribution-guideline)
{% endcontent-ref %}

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* 캐릭터의 기본 움직임과 조작감이 개선되었습니다.
* 캐릭터가 Falling 상태에서 파트 사이에 끼어 있을 때, 캐릭터가 비정상적으로 미끄러지던 동작이 개선되었습니다.
* 캐릭터가 회전하는 물체 위에 있을 때, 카메라가 함께 회전하여 시점이 불안정하던 동작이 개선되었습니다.
* 성능 최적화를 위해 OnHitCallback 사용 안함을 기본값으로 변경하고, 필요한 Part 에 대해서만 켜도록 속성이 추가되었습니다.
* 스크립트 타임아웃이 어느 스크립트에서 발생했는지 표시됩니다.
* 인스턴스 하위 클래스와 함수 인자 타입을 샌드박싱 처리하여, 기존 기능이 의도치 않게 변경되거나 오염되는 현상이 차단됩니다.
* Mobility 세팅 정상화를 통해 Mobility 설정 후 퍼블리싱 시 메쉬가 로딩되지 않는 문제 해결 및 스튜디오 환경에서 잘못된 모빌리티 규칙을 사용했을 때 빠르게 인식할 수 있도록 개선되었습니다.
* print로 Enum을 출력할때 불필요한 내부 경로 대신 Enum 경로만 출력되도록 개선되었습니다.
* print로 Instance를 출력할때 Instance Type이 함께 출력되는 현상이 개선되어 이제 이름만 출력됩니다.
* Class나 DataType, 코루틴을 출력할때 불필요한 내부 경로 대신 실제 자료형만 출력되도록 개선되었습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* 스크립트 주석 처리 단축키가 추가되었습니다. (ctrl + /)
* 스크립트 에디터 닫기 단축키가 추가되었습니다. (ctrl + w)
* 어색하거나 버그처럼 보였던 일부 디자인들이 수정되었습니다.
* Connect()에 대한 익명함수 작성 시 end가 elapsedTime()으로 자동완성 되지않고 end를 입력하면 end가 올라오거나 end가 입력되었을 때는 자동 완성을 보여주지 않도록 수정되었습니다.
* idle 상태에서 15초 동안 변화가 없을 때 랜덤으로 동작하는 애니메이션 2종이 추가되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* Script timeout으로 인한 에러 처리가 breakpoint 중에도 발생하는 문제
* HttpService 연속 사용 시 2번째 사용되는 GetAsync()부터 실행되지 않는 문제
* HttpService 사용 시 wait() 이후 코드가 동작하지 않는 문제
* Get/Post 시 특정 케이스에서 크래시가 발생하는 문제
* 난입한 플레이어의 애니메이션이 안나오는 문제
* Studio 환경에서 ' 입력 시 자동으로 쌍으로 ('') 입력되는 문제
* StarterPlayer - Camera 줌거리 설정 0, 0 으로 했을 때 거리 설정이 안되는 문제
* Max UObject Crash가 발생하는 문제
* CFrame과 Vector3 좌표계가 의도한 바와 다른 문제
* 모바일에서 workspace의 자신 캐릭터는 찾을 수 있지만 다른 캐릭터는 못 찾는 문제
* 스크립트를 포함한 Part를 Clone 후 스크립트 지워도 스크립트 내용이 동작하는 문제
* 뷰 선택기가 노출되지 않는 문제
* MaterialVariant 가 프로퍼티에 없는 인스턴스와 Part를 동시 선택한 후 MaterialVariant를 변경 후 리셋 시 크래시가 발생하는 문제
* Studio SlateUI 입력 시 크래시가 발생하는 문제
* 파트 Orientation 값이 일치하지 않는 문제
* 템플릿 맵이 특정 조건에서 크래시가 발생하는 문제
* Asset Manager 또는 Drawer에서 에셋을 뷰포트에 드래그앤드롭 후 퍼블리싱 시 크래시가 발생하는 문제
* Play test 시 점프 적용 값이 기존과 다른 문제
* GUI의 Tween Transparency가 정상적으로 동작하지 않는 문제
* Game Settings에서 Max Players가 1\~20을 초과하게 설정 가능한 문제
* CFrame 연산이 의도와 다르게 동작하는 문제
* 죽고 ragdoll 전환 후 respawn될 때 비정상적으로 동작하는 문제

**\[⚒️ 개발 중]**

* 물리 고도화 (지속)
* 폰트 추가
* Device Emulation
* Place (TeleportService 등)

## v1.7.1

Updated Date : 2025-08-11

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 리그빌더에 2개 이상의 Mesh를 적용 시 텍스쳐가 불특정한 부위에 적용되는 문제
* 월드 진입 시 간헐적으로 크래시가 발생하는 문제
* InputBegan, InputChanged, InputEnded 오작동되는 문제
* ContextAction로 생성한 버튼을 눌렀을 때 InputState가 Changed, Ended인 경우 이벤트가 들어오지 않는 문제
* 간헐적으로 공격 받아도 사망하지 않는 문제

## v1.7.0

Updated Date : 2025-08-04

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ Outline + Fill

* 캐릭터의 전체 아웃라인과 컬러 오버레이를 추가할 수 있습니다.
* 벽 뒤의 캐릭터 식별, 적 식별, 피격 여부 등을 식별하는데 도움을 줄 수 있습니다.

자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/object/outline-fill" %}
[outline-fill](https://docs.overdare.com/korean/manual/studio-manual/object/outline-fill)
{% endcontent-ref %}

2️⃣ 난입금지

* 진행 중인 게임의 플레이어 난입을 막을 수 있습니다. (세션제 게임 등)

{% content-ref url="../development/api-reference/classes/datamodel" %}
[datamodel](https://docs.overdare.com/korean/development/api-reference/classes/datamodel)
{% endcontent-ref %}

3️⃣ Humanoid:ChangeState(Enum.HumanoidStateType.Physics)

* 캐릭터가 특정 상태(슬라이딩 등)로 진입할 때 물리 기반 상태 전환이 가능합니다.

자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/character" %}
[character](https://docs.overdare.com/korean/manual/studio-manual/character)
{% endcontent-ref %}

4️⃣ DebugRay

* Raycast 결과를 스튜디오 및 모바일 환경에서 시각적으로 확인할 수 있습니다.
* 조준 방향, 시선, 충돌 지점을 실시간으로 확인할 수 있습니다.
* Raycast 로직 디버깅 및 조정 시 유용하게 활용할 수 있습니다.

{% content-ref url="../development/api-reference/classes/worldroot" %}
[worldroot](https://docs.overdare.com/korean/development/api-reference/classes/worldroot)
{% endcontent-ref %}

5️⃣ 자동 로그인

* 스튜디오 최초 로그인 후 자동 로그인이 적용됩니다.
* 다른 계정으로 로그인 희망 시 스튜디오 메뉴에서 로그아웃 후 재로그인 할 수 있습니다.

6️⃣ Show Collision

* Studio 및 테스트 환경에서 오브젝트의 충돌 범위를 시각화할 수 있습니다.
* UI 모드처럼 On/Off 토글 방식으로 사용할 수 있습니다.
* 맵 디자인이나 충돌 디버깅에 활용할 수 있습니다.

{% content-ref url="../manual/studio-manual/get-started/studio-interface" %}
[studio-interface](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-interface)
{% endcontent-ref %}

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* 기존에 사용하던 기즈모의 이동, 크기, 회전, 색상 등 전반적인 개선이 이뤄졌습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* Recent 탭에서 표시되는 에셋이 이제 로컬이 아닌 계정 기준으로 표시됩니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 간헐적으로 특정 월드에서 크래시가 발생하는 문제
* LineDirection가 정규화(normalize)된 벡터가 아닌 문제
* 간헐적으로 월드 접속 시도 시 0% 로딩에서 멈추는 문제
* 리그빌더의 바디 파츠 교체 후 Bone CFrame 변경 시 Play Test 에서 비정상적으로 노출되는 문제
* Humanoid description의 scale 적용 시 너티에 적용되지 않는 문제
* 상태 표시줄에서 닫기를 누르면 크래시가 발생하는 문제
* Transparency가 적용된 MeshPart는 Viewport에서 선택할 수 없는 문제
* workspace에서 Camera 삭제 후 월드 실행 시 CurrentCamera 설정이 안되는 문제
* Viewport에서 Nutty 선택은 가능하지만 마우스 hover 시 바운딩 박스를 표시하지 않는 문제
* LinearVelocity의 MaxForce변경시, Part위치가 초기화되는 문제
* 너티 캐릭터에 적용시킨 메쉬와 텍스쳐가 Play Test 시 적용되지 않는 문제
* PlayTest 종료 시 lua\_State가 resume되어서 에러 로그가 뜨는 문제
* Color3 의 표현 값이 0\~1의 소수값이 아닌 0\~255의 정수값을 갖는 문제
* Color3.new() 파라미터로 0과 1 사이의 값을 넣을 경우 Color3.new() 연산이 잘못된 문제
* BillboardGui 사용 시 Memory 및 Texture Count 가 계속 증가하는 문제
* died 후 포지션 변경 스크립트 삽입 시 스폰 로케이션 위 y 값이 높아지는 문제
* Enabled = false인 VFX Preset과 Particle Emitter를 자식에 가지고 있는 인스턴스 위치를 workspace로 이동했을 때 이펙트가 활성화되는 문제
* VFXpreset 스크립트 clone 시 속성값이 기본값으로 초기화되는 문제
* 월드에 접속한 플레이어 수가 0이 된 후에도 1분 가량 해당 월드 세션이 살아 있는 문제

**\[🔧 에셋 업데이트]**

* 없음

**\[⚒️ 개발 중]**

* 폰트 추가
* MP3 지원
* UI Scroll
* Device Emulation
* 캐릭터 기본 움직임 및 조작감 개선

## v1.6.2

Updated Date : 2025-07-24

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* VFXPreset 인스턴스가 있는 월드 접속 시 크래시가 발생하는 문제
* VFXPreset을 수정할 수 없는 문제
* Asset Drawer 에 OVERDARE FEATURED 시 아무 에셋도 노출되지 않는 문제
* Play Test 시 StarterGui에 위치한 ScreenGui 하위 GuiObjects가 생성되지 않는 문제
* Stat 이 사라지는 문제

## v1.6.1

Updated Date : 2025-07-22

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 특정 월드의 UI 가 정상적으로 동작하지 않는 문제
* 특정 월드에서 크래시가 발생하는 문제
* 특정 월드를 반복해서 진입 시 크래시가 발생하는 문제
* compile, load에서 오류가 나는 경우 스크립트 위치를 로그에 띄우지 않고있는 문제
* require 했을 때 반환 값이 nil 일 경우 오류가 발생하는 문제
* Asset Manager 썸네일이 정상적으로 표시되지 않는 문제
* 캐릭터(Nutty) 투명화 적용이 안되는 문제
* 카메라의 HumanoidRootPart 하위 파트 클릭 시 스튜디오 크래시가 발생하는 문제

## v1.6.0

Updated Date : 2025-07-14

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ Luau 도입

* 기존 Lua 스크립팅 환경에 Luau 언어 지원을 새롭게 도입했습니다.
* 이제 더욱 빠르고 안전한 개발 환경을 경험하실 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/get-started/luau-guide" %}
[luau-guide](https://docs.overdare.com/korean/manual/script-manual/get-started/luau-guide)
{% endcontent-ref %}

2️⃣ 수익모델 (MarketplaceService)

* 게임 내에서 다양한 방식으로 아이템을 판매하고 수익을 창출할 수 있습니다.
  * 예: 게임 내 상점에서 강력한 무기 또는 특별한 능력을 판매
  * 예: 기간 한정 이벤트 아이템이나 프리미엄 패스 판매
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/monetization/marketplace" %}
[marketplace](https://docs.overdare.com/korean/manual/monetization/marketplace)
{% endcontent-ref %}

3️⃣ Task

* 게임의 주요 흐름을 멈추지 않고 동시에 연출, 쿨타임, 리스폰, 상태 전이 등의 시간 기반 이벤트를 비동기로 처리할 수 있습니다.
* 복잡한 플레이에서도 매끄럽고 직관적인 타이밍 제어 로직을 설계할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/advanced-gameplay-systems/task" %}
[task](https://docs.overdare.com/korean/manual/script-manual/advanced-gameplay-systems/task)
{% endcontent-ref %}

4️⃣ Billboard GUI

* 3D 공간의 오브젝트 위에 텍스트나 아이콘 같은 GUI 요소를 부착하여, 캐릭터 상태나 오브젝트 정보를 더 직관적이고 시각적으로 표현할 수 있습니다.
  * 예: 캐릭터 머리 위에 체력 바, 이름표, 또는 쿨타임 아이콘을 띄움
  * 예: 상호작용 가능한 NPC나 오브젝트 위에 ‘대화하기’ 또는 ‘줍기’와 같은 안내 메시지 생성
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/gui" %}
[gui](https://docs.overdare.com/korean/manual/studio-manual/gui)
{% endcontent-ref %}

5️⃣ Instance.Attribute

* 스크립트 없이도 오브젝트에 다양한 정보를 쉽게 추가하고 관리할 수 있습니다.
  * 예: 맵에 배치된 특정 오브젝트에 데미지 값, 상호작용 메시지 등 고유한 속성 부여
  * 예: NPC들에게 직업, 레벨, 대화 내용 등의 정보 할당
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/value-management" %}
[value-management](https://docs.overdare.com/korean/manual/script-manual/value-management)
{% endcontent-ref %}

6️⃣ Hitbox

* 캐릭터의 공격이나 스킬이 적에게 정확하게 맞았는지 정교하게 판정할 수 있습니다.
  * 예: PvP 전투 시스템에서 칼이나 총알이 적에게 명중했을 때 확실한 피격 효과 구현
  * 예: 몬스터의 약점 부위를 타격했을 때 더 큰 피해를 주는 등 전략적 전투 요소 추가
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/character/hitbox-options" %}
[hitbox-options](https://docs.overdare.com/korean/manual/studio-manual/character/hitbox-options)
{% endcontent-ref %}

7️⃣ GetPartBoundsInBox

* 특정 구역에 있는 아이템이나 적들을 빠르고 정확하게 찾아낼 수 있습니다.
  * 예: 특정 범위 주변의 아이템 자동 습득 또는 근처의 적들을 감지하여 경고 메시지를 표시
  * 예: 수류탄 폭발 시 특정 범위 내에 있는 모든 적이나 오브젝트에 데미지 차등 효과 구현

8️⃣ DisplayOrder

* UI 요소들의 렌더링 순서를 직관적으로 조정하여, 복잡한 UI 화면에서 특정 요소가 항상 다른 요소 위에 보이도록 제어할 수 있습니다.
  * 예: 팝업 창, 알림 메시지가 게임 플레이 UI 위에 항상 가장 먼저 보이도록 설정
  * 예: 인벤토리 창 내 아이템 아이콘들이 겹치지 않고 깔끔하게 정렬되도록 순서 지정
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/gui" %}
[gui](https://docs.overdare.com/korean/manual/studio-manual/gui)
{% endcontent-ref %}

9️⃣ 클라이밍 설정 옵션

* 파트/메시파트에도 클라이밍 설정을 쉽게 할 수 있습니다.
* 이를 통해 벽을 타고 올라가는 맵을 더 유연하게 만들 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/object/part" %}
[part](https://docs.overdare.com/korean/manual/studio-manual/object/part)
{% endcontent-ref %}

🔟 VFX 프리셋

* VFX 프리셋을 통해 복잡한 이펙트를 쉽고 빠르게 생성하고 재사용 할 수 있습니다.
* 힐, 스피드업, 단일 히트, 대시 등 총 27종의 프리셋을 활용할 수 있습니다.
* 프리셋은 점진적으로 추가될 예정입니다.
* 자세한 내용은 이미지 및 가이드를 참고해 주세요.

  <div align="left"><figure><img src="https://2697870212-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhRPi87oM9ttlk5nyu7L7%2Fuploads%2Fgit-blob-aab1510bc34f9d4a76340b87b6224d341d6d9f17%2Fimage.png?alt=media" alt="" width="188"><figcaption></figcaption></figure></div>

{% content-ref url="../manual/studio-manual/object/vfx" %}
[vfx](https://docs.overdare.com/korean/manual/studio-manual/object/vfx)
{% endcontent-ref %}

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* Physics Controllers 기능 HumanoidRootPart 지원
  * 이제 휴머노이드 캐릭터의 중심이 되는 HumanoidRootPart에 물리 컨트롤러를 직접 적용할 수 있게 되었습니다. 이를 통해 캐릭터 움직임을 더욱 정교하고 다양하게 제어하며, 기존에는 구현하기 어려웠던 복잡하고 현실적인 물리 기반 캐릭터 애니메이션 및 상호작용을 구현할 수 있습니다.
    * LinearVelocity, VectorForce, AngularVelocity를 이용하여 캐릭터에 물리를 적용할 수 있습니다.
    * Humamoid의 상태를 Physics로 설정하여 입력을 제한하고 물리의 영향만 받게 제한할 수 있습니다.
    * AssemblyLinearVelocity를 이용하여 캐릭터의 물리적 이동 방향과 속도를 확인할 수 있습니다.
    * 예: 대전 게임에서 적 공격을 받았을 때, 대상이 밀려나는 넉백 효과 구현
    * 예: 강한 물리적 충격을 표현할 때 캐릭터 상태를 Physics 상태로 변경하여 이동 입력을 차단하고 특정 애니메이션을 재생하여 현실감 있는 반응 구현
    * 예: 공중 낙하하는 캐릭터가 특정 스킬 사용 시, 상승 추진력을 얻고 방향을 반전시키는 등의 동적 움직임 구현

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* Asset Drawer 일부 기능이 업데이트 되었습니다.
  * 신규 카테고리가 추가되어 더욱 다양한 에셋을 쉽게 찾을 수 있습니다.
  * Store 탭에 로딩 UI가 추가되었습니다.
  * 검색창 작동 방식이 변경되었습니다.
    * 입력 도중 실시간으로 결과가 노출되던 방식에서, Enter 키 입력 후 검색 결과가 표시되는 방식으로 변경
* 인스턴스를 Ctrl+D로 복제시, 부모 위치에 맞게 복제가 되도록 변경되었습니다.
* LOD 설정 기능인 ForceLODShadow 는 LuaAPI에서 접근 불가능하게 변경되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 참조하는 인스턴스 없이 스크립트 에디터만 존재하는 문제
* 공동작업 관련해서 겪고 있던 다양한 문제
* Script를 통해 WrapLayer의 속성(Order)를 변경할 수 없는 문제
* SurfaceGui를 workspace에서 선택 시 선택 테두리가 노출되지 않는 문제
* SurfaceGui내 Gui의 표시가 Studio/Mobile 다른 문제
* 리그빌더 선택 시 Tools의 개체 조작 방식이 Move로 초기화되는 문제
* 중단점이 걸리고 Step Into 했을 때 제대로 단계가 안넘어가지는 문제
* 클라우드 다운로드 요청할 때에 윈도우 계정명이 한글로 되어있으면 다운로드안되는 문제
* 서버 스크립트 2개에 각각 브레이크 포인트를 걸게되면 브레이크 포인트의 주체가 되지 못한 스크립트에서 실행 흐름이 끊기는 문제
* 루아 스크립트 require() 라인에서 stepinto 클릭 시 모듈 스크립트로 실행흐름이 바뀌지않고 스킵되는 문제
* Beam이 바라보는 Attachment의 Parent를 HumanoidRootPart로 변경하면 이상하게 보이는 문제
* RaycastFilterType을 Include로 지정 시 WhiteList 기반으로 동작되지 않는 문제
* 멀티 터치에서 Bind된 버튼이 포함되어 있을 시 TouchScreen(index 2번)에서만 정보가 갱신되는 문제
* Rig Builder로 생성한 Nutty 클릭이 안되는 문제
* TweenService UI ZIndex 가 모바일에서 비정상적으로 작동하는 문제
* 사망 애니메이션 플레이 중 기본 이모트를 실행할 수 있는 문제
* Rig Builder로 Nutty 삭제 시 Camera가 지워지지 않는 문제
* 간헐적으로 Viewport에서 Nutty 선택 시 선택이 안되는 문제
* 동일한 월드를 2번째 진입 시부터 이동 애니메이션이 동작하지 않는 문제
* 모듈을 담은 테이블 print시 스튜디오 크래시가 발생하는 문제
* ImageLabel 투명도 설정 미반영 문제
* 특정 월드 진입 시 다른 유저의 아바타가 보이지 않는 문제
* Tween 시 변경한 값이 아닌 초기 값에서 Tween이 플레이되는 문제
* ScreenGui 하위 버튼 클릭 후 스페이스 키 입력 시 점프하지 않고 클릭 이벤트 발생하는 문제
* 특정 월드에서 1회 사망 시 아바타가 사라지는 문제
* 모듈스크립트에서 script.Parent를 사용하면 모듈스크립트가 아닌 호출한 스크립트의 프로퍼티를 반환하는 문제
* 무한루프가 자동으로 정지되지 않는 문제
* 정상동작하지 않는 월드의 경우 앱 내에서 data를 지워야 정상작동하는 문제
* ReplicatedStorage / ServerStorage에 Anchored 가 꺼진 물리 오브젝트를 넣을 시 시간이 지나면 삭제되는 문제
* GuiObjects의 Anchor Point 가 동작하지 않는 문제

**\[🔧 에셋 업데이트]**

* Animation
  * 일부 애니메이션(총 46종)의 움직임이 개선되었습니다.
  * 애니메이션 3종이 추가되었습니다.
* Prop
  * 무기 에셋 31종이 추가되었습니다.
* Material
  * 문제가 있던 머테리얼 2종이 수정되었습니다.
  * 머테리얼 20종이 추가되었습니다.

**\[⚒️ 개발 중]**

* 물리 고도화 (지속)
* 스튜디오 자동 로그인
* 폰트 추가
* UI Scroll
* Outline & Fill
* Microprofiler

**\[📝 그 외]**

* 모바일 저사양 최적화 가이드
  * 다양한 성능의 기기에서 게임이 원활하게 동작하도록 보장합니다.
  * 사용자 이탈을 줄이고, 더 넓은 유저층을 확보하기 위해 적극 활용하세요.
  * 자세한 내용은 가이드를 참고해 주세요.

## v1.5.2

Updated Date : 2025-06-26

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* ParticleEmitter Orientation 및 EmissionDirection 이 Top 으로 고정되는 문제

## v1.5.1

Updated Date : 2025-06-20

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 특정 국가에서 공동 작업 중인 월드가 접속이 안되는 문제
* 삭제, 잘라내기 후 Undo & Redo 시 자식으로 포함된 오브젝트가 뷰포트에서 보이지 않는 문제
* 스튜디오 간에 인스턴스를 복제할 때 선택된 인스턴스 간의 관계에 따라 트리 구조가 변경되는 문제

## v1.5.0

Updated Date : 2025-06-16

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ 스크립트 Enable, Disable 기능

* 필요한 순간에만 특정 스크립트를 활성화하거나 비활성화하여, 리소스를 효율적으로 관리하거나 이벤트를 조건부로 제어할 수 있습니다.
* 여러 시스템이 동시에 작동할 때 발생할 수 있는 충돌을 방지하고, 특정 상황에 맞는 동작만 정확하게 실행되도록 스크립트 흐름을 조절할 수 있습니다.

2️⃣️ 전역 LOD 옵션

* 모든 오브젝트의 LOD 설정을 전역적으로 조정함으로써, 퍼포먼스를 빠르게 최적화하고 테스트할 수 있습니다.
* 시각적 품질과 성능 균형을 유지하면서, 다양한 에셋 간의 LOD 일관성을 확보할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/asset-and-resource-creation/shadow-detail" %}
[shadow-detail](https://docs.overdare.com/korean/manual/studio-manual/asset-and-resource-creation/shadow-detail)
{% endcontent-ref %}

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

* GuiButton 에도 Input 이벤트가 추가되었습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* IK를 포함하지 않은 스켈레탈 메쉬도 임포트가 가능하도록 변경되었습니다.
* 애니메이션 에디터
  * 월드 기능 축 추가: 다수의 오브젝트나 파트가 있는 애니메이션에서, 월드 기준의 방향 정렬을 통해 보다 일관된 움직임을 쉽게 연출할 수 있습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* RigBuilder 캐릭터의 HumanoidState 가 의도대로 변경되지 않는 문제
* 메쉬 머지 시, 머지 가능한 메쉬 개수가 8개로 제한되는 문제
* 리그빌더의 AnimationTrack의 Looped 가 True인 경우, 애니메이션을 멈출 수 없는 문제
* RigBuilder 생성 시 캡슐과 메시의 위치가 다른 문제 및 생성 위치가 설정되어 있는 문제
* 스켈레탈 메쉬를 bulk import할 시 애셋에 장착되지 않는 문제
* Workspace나 ServerScriptService같은 기본 Service의 이름을 바꾼 상태에서, 변경전 기존 이름 참조 시도 시 에러 발생하는 문제
* 특정 월드에서 스코어보드에 나간 유저의 순위가 계속 노출되는 문제
* 생성한 RigBuilder 를 지워도 캡슐과 카메라가 뷰포트에 남는 문제
* RigBuilder에 재생한 Animation은 Stop해도 정지하지 않는 문제
* RigBuilder로 만든 Nutty를 :Clone()할 경우 오류가 발생하는 문제
* RigBuilder를 폴더에 넣으면 뷰포트에서 보이지 않는 문제
* Asset Drawer Breadcrumb 영역의 폰트 사이즈가 통일되지 않는 문제
* 특정 월드에서 사망 시 땅에 묻히는 문제
* 특정 월드에서 프레임 드랍이 발생하는 문제

**\[⚒️ 개발 중]**

* 히트박스
* Luau 지원
* Physics Controllers 고도화
* 캐릭터 상태 고도화 (Billboard GUI 등)
* 수익 모델 (MarketplaceService 등)
* VFX Preset Instance
* GetPartBoundsInBox

## v1.4.1

Updated Date : 2025-06-10

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 서버에서 값을 변경하고 로컬에서 Changed이벤트를 받아올 때 전의 값을 불러오는 문제

## v1.4.0

Updated Date : 2025-06-02

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ TweenService 고도화

* 유딤2, 투명도, C프레임이 추가되었습니다.
* 기존에 제공된 포지션, 오리엔테이션, 사이즈에서 발생하는 일부 문제가 해결되었습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/advanced-gameplay-systems/tween" %}
[tween](https://docs.overdare.com/korean/manual/script-manual/advanced-gameplay-systems/tween)
{% endcontent-ref %}

2️⃣ Asset Drawer 고도화

* 1차/2차 카테고리를 통해 목적에 맞는 에셋을 쉽게 퍼블리시 또는 탐색할 수 있습니다.
* 검색창을 통해 다양한 방식으로 원하는 어셋을 쉽게 찾을 수 있습니다.
  * 부분 키워드 매칭, 태그 기반 검색 등
* 필터를 활용해 필요한 에셋만 추려볼 수 있습니다. (OVDR 제공 에셋 등)
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/studio-interface" %}
[studio-interface](https://docs.overdare.com/korean/manual/studio-manual/get-started/studio-interface)
{% endcontent-ref %}

3️⃣ 애니메이션 에디터 고도화

* 하나 이상의 본을 동시에 선택하고, 편집할 수 있습니다.
* Add all key 기능이 추가되었습니다.
* 애니메이션 에디터 전용 단축키가 추가되었습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/asset-and-resource-creation/animation-editor" %}
[animation-editor](https://docs.overdare.com/korean/manual/studio-manual/asset-and-resource-creation/animation-editor)
{% endcontent-ref %}

4️⃣ 월드 성능 분석

* 모바일 환경에서 본인 월드의 주요 퍼포먼스 데이터를 확인할 수 있습니다.
* 퍼포먼스 가이드와 함께 최적화 작업에 활용할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/game-development/world-performance-optimization" %}
[world-performance-optimization](https://docs.overdare.com/korean/manual/studio-manual/game-development/world-performance-optimization)
{% endcontent-ref %}

5️⃣ Strafing 전용 애니메이션 에셋이 추가되었습니다.

* Melee, Handgun, Rifle용 8방향 Walk, Run 에셋이 추가되었습니다.
* 추가된 에셋을 통해 무기 종류에 따른 자연스러운 8방향 움직임 표현이 가능합니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/input-and-controls/tps-strafing-system" %}
[tps-strafing-system](https://docs.overdare.com/korean/manual/script-manual/input-and-controls/tps-strafing-system)
{% endcontent-ref %}

6️⃣ 크리에이터를 위한 게임 용어 번역표

* 게임에서 자주 사용되는 핵심 문구들을 미리 번역하여 제공합니다.
* 부정확한 AI 번역 대신, 번역 전문가의 검수를 거친 용어 번역표를 활용하세요.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/creator-reference-materials/translation-sheet" %}
[translation-sheet](https://docs.overdare.com/korean/manual/creator-reference-materials/translation-sheet)
{% endcontent-ref %}

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* 임포트 시 모델의 중점 기준으로 Pivot Point 가 잡히도록 개선되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* RigBuilder 캐릭터의 HumanoidState 가 의도대로 변경되지 않는 문제
* 레벨브라우저에서 방향키 동작으로 모든 트랙이 collapse되는 문제
* 애니메이션 에디터 - 0 프레임에 스크러버를 둘 때 간헐적으로 스크러버 하단이 사라지는 문제
* 특정 상황에서 맵이 접근되지 않는 문제
* 애니메이션 에디터의 Add all reset Keyframe 이 정상적으로 동작하지 않는 문제
* 서버 스크립트 2개에 각각 브레이크 포인트를 걸게되면 브레이크 포인트의 주체가 되지 못한 스크립트에서 실행 흐름이 끊기는 문제
* Tween으로 Orientation 적용시 앱에서 회전하지 않는 문제
* 특정 에셋 벌크 임포트 시 invalid한 스켈레톤이 임포트 되는 문제
* 특정 맵에서만 트윈이 동작하지 않는 문제 (스튜디오,모바일 동작 상이)
* 파트 선택 후 스크립트 에디터에 마우스 커서 찍고 ctrl + x 하면 파트가 잘라내기 되는 문제
* 주석 처리에 포함되지 않았는데도 지정 범위 뒤의 스크립트들이 회색으로 처리되는 문제
* 월드 재 접속 시 간헐적으로 datastore 관련 데이터를 출력하지 못하는 문제
* 특정 월드 플레이 시 타이머가 동작하지 않는 문제
* 리그 빌더 - 임포트 한 애니메이션이 비정상적으로 출력되는 문제
* 복사한 KeyFrame이 붙여넣으면 키프레임은 생성되지만 실제 복사한 키프레임이 아닌 문제
* SurfaceGUI 내의 UI객체들이 중복 생성되는 문제
* 이벤트 선언시 require하면 스튜디오 크래시가 발생하는 문제
* SurfaceGui Copy Paste 시 Paste된 부모에 그려지지 않는 문제
* ScreenGui에 있던 UI 인스턴스를 복사해서 SurfaceGui에 넣어도 ScreenGui에 있는걸로 렌더링되는 문제
* Workspace.폴더에 미리 캐싱해둔 ImageLabel은 SurfaceGui에 넣으면 랜더링되지 않는 문제
* MaterialVariant의 BaseMaterial이 Basic이 아니면 메탈 등 프로퍼티나 텍스쳐가 반영되지 않는 문제
* 스튜디오에서 MeshPart.TextureId가 0일때 오류 메시지가 나오는 문제
* Ragdoll 상태에선 캐릭터의 위치를 바꿀 수 없는 문제

**\[⚒️ 개발 중]**

* 히트박스
* Luau 지원
* Physics Controllers 고도화
* 캐릭터 상태 고도화 (Billboard GUI 등)
* 수익 모델 (MarketplaceService 등)
* Task
* VFX Preset Instance
* GetPartBoundsInBox
* 전역 LOD 옵션

## v1.3.0

Updated Date : 2025-05-19

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ UserInputService

* 사용자의 조이스틱, 터치 입력을 정밀하게 감지하고 처리할 수 있습니다.
* 조준 및 투척 방향 설정을 보다 수월하게 할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/input-and-controls/contextactionservice" %}
[contextactionservice](https://docs.overdare.com/korean/manual/script-manual/input-and-controls/contextactionservice)
{% endcontent-ref %}

2️⃣ Datastore - UpdateAsync

* 동시성 문제 없이 안정적으로 데이터를 수정할 수 있습니다.
* 게임 중 실시간으로 유저 데이터를 반영할 수 있어 반응성을 높일 수 있습니다.
* 서버에 부담을 주지 않고 유저 진행 상황이나 상태를 빠르게 저장할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/advanced-gameplay-systems/datastore" %}
[datastore](https://docs.overdare.com/korean/manual/script-manual/advanced-gameplay-systems/datastore)
{% endcontent-ref %}

3️⃣ 월드 템플릿

* Studio 홈화면에서 템플릿 맵을 선택해 월드를 보다 쉽게 제작할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/world-template" %}
[world-template](https://docs.overdare.com/korean/manual/studio-manual/get-started/world-template)
{% endcontent-ref %}

4️⃣ 퍼포먼스 가이드

* 제작 단계에서부터 현재 본인 월드의 주요 퍼포먼스 데이터를 확인할 수 있습니다.
* 저사양 기기를 위한 사양 가이드를 실시간으로 확인할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/game-development/world-performance-optimization" %}
[world-performance-optimization](https://docs.overdare.com/korean/manual/studio-manual/game-development/world-performance-optimization)
{% endcontent-ref %}

5️⃣ 스크립트 최적화 실전 가이드

* 안정적인 게임 플레이를 위한 게임 최적화 가이드가 추가되었습니다.
* 가이드를 참고하여 메모리 누수, 프레임 드랍 등을 방지할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/debugging-and-optimization/script-optimization" %}
[script-optimization](https://docs.overdare.com/korean/manual/script-manual/debugging-and-optimization/script-optimization)
{% endcontent-ref %}

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

1️⃣ 애니메이션 에디터 관련 기능 개선

* 키프레임 복사/붙여넣기를 할 수 있습니다.
* Undo / Redo 를 할 수 있습니다.
* Play Range 를 넘어서 스크러버를 움직일 수 있습니다.
* 키프레임 생성/삭제에 따라 Sequence Length 가 자동조정됩니다.
* Keyframe Editor에서 본 구조대로 트리뷰를 생성할 수 있습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* 에셋 쿠킹 방식이 월드 퍼블리시 시점이 아니라 에셋 임포트 시점으로 변경됨에 따라, 이제 월드에 배치하지 않은 에셋도 asset ID만으로 사용할 수 있게 되었습니다. (새로 임포트하는 에셋부터 적용됩니다.)
* 서버에서 할당한 Attribute의 값을 변경하면 Attribute의 값이 클라이언트로 동기화됩니다.
* Property 창에서 색상 필드에 0\~1 사이의 값 입력 시 변환 처리 및 1 초과값 입력시 소수점은 반올림 처리가 추가되었습니다.
* Player 수의 기본값, 최대값이 변경되었습니다.
  * Default: 100 → 10
  * Max: 100 → 20

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 라이브 빌드를 다운받아 처음 실행할 때 너무 오래걸리는 문제
* 서버에서 설정한 Attribute가 클라이언트에서 보이지 않는 문제
* Camera:WorldToViewportPoint()가 숫자를 반환하는 문제
* Number of Players 창을 켜고 키 입력 시 검색창이 되어버리는 문제
* 파티클 이미터의 Emit/Clear 함수 실행해도 동작되지 않는 문제
* Enum.HumanoidStateType.Ragdoll 스테이트를 비활성화 할 수 없는 문제
* Attribute에 Vector3가 의도대로 저장되지 않는 문제
* LevelBrowser에서 Sound를 선택하고 에셋 매니저에서 이미지 임포트시 임포트가 되지 않는 문제
* 스튜디오를 최소화시킨 후 방치시키면 자동저장 메시지가 도배되는 문제
* Material Manager의 구성 요소들의 이미지가 노출되지 않는 문제
* 스켈레탈 메쉬를 Clone 후 유저 아바타가 생성될 때 적용되는 스크립트 적용 시 PlayTest에서 크래시가 발생하는 문제
* 특정 맵에서 스크립트 내용 전체 검색시, 일부 내용은 검색에 걸리지 않는 문제
* 같은 위치에 아바타가 리스폰될 시 상대 아바타가 낙하 모션으로 노출되는 문제
* 3D Import 선택 후 파일 탐색기에서 다중 애셋을 선택할 수 있는 문제
* 배포 중인 월드 에셋을 Off 시 스튜디오 내 Asset Drawer에 해당 에셋이 출력되는 문제
* 애니메이션 에디터 키프레임에서 Interpolation 변경해도 시각적 모양이 변경되지 않는 문제
* 하늘을 바라봤을 때 카메라 회전 속도가 동기화되지 않는 문제
* 애니메이션 에디터에서 NotifyTrack을 삭제해도 삭제되지 않는 문제
* 파트 선택 후 스크립트 에디터에 마우스 커서 찍고 ctrl + x 하면 파트가 잘라내기되는 문제
* 주석 처리에 포함되지 않았는데도 그 범위 뒤의 스크립트들이 회색으로 처리되는 문제
* AnimationTrack의 Length 값이 0으로 출력되는 문제
* 모바일 환경에서 특정 월드 진입 시 걷기 애니메이션이 동작하지 않는 문제
* 로그인 안한 상태에서 X 버튼 클릭 시 크래시나는 문제

**\[⚒️ 개발 중]**

* 히트박스
* Luau 지원
* Physics Controllers 고도화
* TweenService 고도화
* 캐릭터 상태 고도화 (Billboard GUI 등)
* 수익 모델 (MarketplaceService 등)
* Asset Drawer 고도화 (탐색 및 분류, 검색 등)

## v1.2.4

Updated Date : 2025-05-01

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 자동 저장 주기가 10분이 아닌 1분으로 돌아간 문제

## v1.2.3

Updated Date : 2025-04-30

1.2.3 버전은 1.2.0 이후 이루어진 모든 개선사항과 수정사항을 포함하고 있습니다.\
자세한 변경 내역은 아래를 확인해 주세요.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 아웃풋 로그가 출력되지 않는 문제
* 특정 상황에서 Publish가 불가능한 문제
* Datastore GetAsync 가 동작하지 않는 문제

## v1.2.0

Updated Date : 2025-04-28

**\[🔥** **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ 애니메이션 에디터

* 스튜디오 내에서 너티 아바타 규격에 맞는 애니메이션을 쉽고 빠르게 제작할 수 있습니다.
* 제작된 애니메이션을 어셋 스토어에 공개·공유하여 다른 사용자도 활용할 수 있습니다.
* 애니메이션을 파일 형태로 로컬 저장하여 다른 툴이나 시스템에서도 활용할 수 있습니다.
* 어셋 스토어에 업로드된 애니메이션을 다운로드하여 자신의 게임에 손쉽게 적용할 수 있습니다.
* 다양한 포즈와 동작을 손쉽게 제작하고 적용할 수 있어, 더 풍부한 게임 연출을 할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/asset-and-resource-creation/animation-editor" %}
[animation-editor](https://docs.overdare.com/korean/manual/studio-manual/asset-and-resource-creation/animation-editor)
{% endcontent-ref %}

2️⃣ 시야 고정 이동

* 카메라 시점을 유지한 채 캐릭터를 이동할 수 있습니다.
* TPA/TPS 및 연출 중심 게임 제작에 유용하게 활용할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/input-and-controls/tps-strafing-system" %}
[tps-strafing-system](https://docs.overdare.com/korean/manual/script-manual/input-and-controls/tps-strafing-system)
{% endcontent-ref %}

3️⃣ 월드 핀치 줌/인 아웃 on/off

* 개별 월드에서 핀치 줌 인/아웃 범위를 커스터마이징할 수 있습니다.

4️⃣ 크래시 리포트

* 크래시 발생 시 크래시 리포트를 제출해 보다 빠르고 정밀한 진단을 받을 수 있습니다.

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

1️⃣ 콜리전 최적화

* 모델 임포트 시 자동 생성해 주는 충돌체 정밀도가 개선되었습니다.

2️⃣ LuaStructObject의 ToString, Equal 함수 구현

* Lua 구조체들을 print 했을 때 nil이 출력되는 현상이 사라집니다.
* Lua 구조체들의 == 비교연산을 할 수 있습니다.

3️⃣ UDim\&UDim2 Add/Sub 연산 구현

* UDim2를 더하면 nil이 나오는 현상이 사라집니다.
* UDim과 UDim2 의 덧셈 뺄셈 연산을 할 수 있습니다.

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* print로 table을 출력할 수 있게 되었습니다.
* Datastore API Call 한도 정책이 개선, 적용되었습니다.
  * 서버 요청 / 데이터 저장 / 메타데이터 한도 등 자세한 내용은 가이드를 확인해 주세요.
* 크리에이터는 로컬(동일한 IP)에서 접속한 경우 같은 맵에 접속할 수 없습니다.
* Color3 값 print 시 Outpug Log 창에 출력되는 문자열 포맷이 변경되었습니다.
* Particle Emiiter의 Spread Angle의 최대 적용 범위가 변경되었습니다.
* 디폴트 점프 수치값이 변경되었습니다.
* 일부 머터리얼이 추가되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 뷰포트 > 우클릭 컨텍스트 메뉴가 비정상적으로 노출되는 문제
* 스켈레탈 메쉬 임포트 방식에 따라 다르게 가져오는 문제
* 특정 에셋 임포트 시 scale이 적용되지 않는 문제
* Surface Gui의 배경과 텍스트의 정렬이 안맞는 문제
* HttpService:JSONEncode가 제대로 작동 안하는 문제
* Ragdoll 상태에서 Mover가 적용되지 않는 문제
* workspace.Part.SurfaceGui.TextLabel의 TextScaled 속성이 켜져있을 때 TextWrapped 속성을 체크 해제하면 TextScaled 속성도 함께 체크 해제되지 않는 문제
* 스켈레탈 메쉬를 Clone 후 유저 아바타가 생성될 때 적용되는 스크립트 적용 시 PlayTest에서 크래시가 발생하는 문제
* asset manager에서 mesh / audio 우클릭 컨텍스트 > insert 시 workspace에 이름이 출력되지 않는 문제
* 공동작업 맵을 다른 이름으로 퍼블리싱 할 경우 에러가 발생하는 문제
* 임포트 불가 팝업의 텍스트 정렬이 가운데 정렬로 적용되어 있는 문제
* DataStore에서 CallbackState를 찾지 못해서 크래시가 발생하는 문제
* Camera Subject 변경 시 비정상적으로 동작하는 문제
* 캐릭터 리스폰 시, 카메라와 CameraSubject가 비정상적으로 동작하는 문제
* 사망 시, 사망 애니메이션이 재생되지 않는 문제
* 간헐적으로 기존 그룹 월드를 실행 할 수 없는 문제
* 창으로 빼둔 뷰포트, 스크립트를 뷰포트 → 스크립트 순으로 이름을 더블 클릭하면 크래시가 발생하는 문제
* 스튜디오를 종료후 다시 실행하면 Clear On Play Test 옵션이 false로 초기화되는 문제
* 숫자 \* Vector3하면 nil이 나오는 문제
* Value.Changed가 두번씩 발동되는 문제
* 사운드가 파트 위치에 고정되지 않는 문제
* Show Service 이후 Undo 하면 서비스가 사라지는 문제
* 모바일에서만 Near Clip Plane이 너무 높게 설정되어있는 문제
* Pairs가 제대로 동작하지 않는 문제
* StarterPlayer.StarterPlayerScripts 내부에 있는 LocalScript들이 동작하지 않는 문제
* 특정 케이스에서 Save 가 활성화 되지 않는 문제
* 특정 월드에서 애니메이션이 동작하지 않는 문제
* 특정 월드에서 크래시가 발생하는 문제

**\[⚒️ 개발 중]**

* 데이터 스토어 - UpdateAsync
* 히트박스
* UserInputService
* 월드 템플릿
* 퍼포먼스 가이드 (성능 통계)
* Luau 지원

## v1.1.1

Updated Date : 2025-04-18

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 자동 저장 주기가 10분이 아닌 1분으로 돌아간 문제

## v1.1.0

Updated Date : 2025-04-14

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

1️⃣ \[데이터스토어] 관련

* Player 하위 프로퍼티로 고유식별자 UserID가 추가되어, 유저명이 아닌 고유식별자 UserID 기반으로 데이터를 저장, 활용할 수 있습니다.
* Number 외 Table 타입도 확장되어 저장, 활용할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/advanced-gameplay-systems/datastore" %}
[datastore](https://docs.overdare.com/korean/manual/script-manual/advanced-gameplay-systems/datastore)
{% endcontent-ref %}

2️⃣ CoreGUI - 점프 버튼 및 컨트롤러 on/off

* 점프버튼과 컨트롤러를 임의로 제거할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/input-and-controls/contextactionservice" %}
[contextactionservice](https://docs.overdare.com/korean/manual/script-manual/input-and-controls/contextactionservice)
{% endcontent-ref %}

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* 일부 머터리얼이 추가되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* 다량의 이미지 업로드 시 크래시가 발생하는 문제
* 일부 오브젝트의 복사/붙여넣기가 되지 않는 문제
* game.Lighting 접근시 오류가 발생하는 문제
* 리그빌더가 생성된 상태에서 에셋 임포트 시, 리그빌더가 생성된 이후 추가된 에셋이 모두 포함되어 임포트되는 문제
* Clone 으로 복제한 객체(파트)가 Destroy로 삭제가 불가한 문제
* SurfaceGui > Adornee 오브젝트를 삭제 시에도 뷰포트에 노출되는 문제
* 캐릭터가 스폰될 때 SpawnLocation의 cframe 각도가 아닌 카메라가 바라보고 있는 방향의 각도로 스폰되는 문제
* 애니메이션 트랙 및 블랜드 생성 문제
* Trail Color/Transparency/WidthScale 변경 시 nil 값을 반환하는 문제
* 다중 클라이언트에서 아바타 충돌 시 동기화되지 않는 문제
* 스튜디오 태그 에디터 창에서 태그 네임 변경도중 \[Select In Level Browser] 클릭시 크래시가 발생하는 문제
* ScriptEditor에서 여러줄 주석 처리시, 주석이 끝나는 지점 이후에도 주석으로 표시되는 문제
* ApplyDescription이 실행되면 캐릭터의 파츠가 변경되지 않고 캐릭터 위치에 파츠가 생성되는 문제
* \[ImageButton/ImageLabel] 의 Image 기본값이 제대로 설정되지 않는 문제
* 스크립트 화면에서 Save 후 Close Current World 시 스튜디오가 강제 종료되는 문제
* 그룹 멤버를 추방한 경우 그룹장에게도 Access denied 팝업이 노출되는 문제
* ALuaWorldRoot::RaycastInner 관련 크래시가 발생하는 문제
* 휴머노이드 디스크립션의 파츠에 지정되어 있지 않은 AssetID 값을 입력 시 크래시가 발생하는 문제
* 스튜디오 실행 시 Internal Server Error 팝업이 노출되는 문제
* 특정 월드에서 일부 part가 동작하지 않는 문제
* 특정 월드에서 간헐적으로 애니메이션이 재생되지 않는 문제

**\[⚒️ 개발 중]**

* 데이터 스토어 - UpdateAsync
* 애니메이션 에디터
* 시야 고정 이동
* 히트박스
* 월드 핀치 줌/인 아웃 on/off

OVERDARE Studio 는 현재 안정적인 개발 환경을 제공하는 데 집중하고 있습니다. ✨

## v1.0.0

Updated Date : 2025-04-02

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

1️⃣ Asset ID 복사 방식 변경

* Asset ID 복사 시 ovdrassetid:// 도 같이 복사될 수 있도록 개선되었습니다.

2️⃣ 에셋 별 임포트 제한 조건 적용

* Bug 방지 및 성능 최적화를 위해 에셋 별 파일 형식과 크기가 제한됩니다. 해당 내용은 조건을 벗어나는 에셋 임포트 시 팝업을 통해 확인할 수 있습니다.
  * Image : .png, .tga (용량: 15MB 이하)
  * Mesh : .fbx, .obj (트라이 수: 30,000, 용량 : 250 MB 이하)
  * Audio : .wav (용량: 25 MB 이하)

**\[**�� **업데이트: 기존 기능의 업데이트 및 변화]**

* 자동저장 주기가 1분에서 10분으로 변경되었습니다.

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* Workspace가 레벨브라우저에 선택된 상태에서 마우스 드래그가 안되는 문제
* SurfaceGui의 Face를 Top으로 설정 시 그림자가 발생하는 문제
* Script를 통해 brick color 변경 시 'Really'가 포함된 색상이 정상적으로 적용되지 않는 문제
* 신규 월드에서 기존 월드의 출력(Output Log)이 남는 문제
* HumanoidDescription에 설정한 에셋이 공동작업/TeamTest 클라이언트에서 보이지 않는 문제
* Part 오브젝트를 특정 스토리지에 넣어도 SurfaceGui 표시되는 문제
* part.CFrame = part.CFrame \* CFrame.Angle과 같은 회전 처리가 모바일에서 동작하지 않는 문제
* 애니메이션 트랙 및 블랜드 생성 문제
* 어셋 드로어에 퍼블리시되어 있는 특정 어셋을 workspace에 insert 시 스튜디오 프리징/크래시 발생하는 문제
* Trail LifeTime을 음수로 설정 시 서버/클라 동작이 다른 문제
* Asset Drawer에서 Tag가 1개라도 존재하는 오브젝트를 씬에 배치하고 Undo (Ctrl+Z)를 하면 크래시가 발생하는 문제
* 클라이언트 Clone\&Destroy 시 Trail이 사라지는 문제
* 폴더 내 Tag가 존재할 시 더이상 Tag를 추가할 수 없는 문제
* CollisionGroup에서 상호 그룹 간 충돌되지 않도록 설정했을 때에도 간헐적으로 충돌이 되는 문제
* 텍스쳐 정보가 포함된 Mesh를 Import3D로 임포트할때, Import Only as Model를 체크하면 텍스쳐 자동 매핑이 안되는 문제
* 오브젝트 클릭으로 선택한 후에 다른 오브젝트를 드래그로 선택할 시 클릭으로 선택한 오브젝트의 Origin이 뜨는 문제
* 충돌 이벤트가 붙어있는 Part를 복제 후, 이름과 스크립트 내용을 바꾸고 Play시, 스크립트 변경전 내용이 함께 호출되는 문제
* Asset Manager에서 Model 추가시 Level Browser에 반영되지 않는 문제
* ImageButton의 Properties상에서 Hover Image/ Press Image 에 이미지 적용이 안되는 문제
* 스크립트에서 Attachment 부모를 바꿀 때 상대 좌표가 유지되지 않는 문제
* Collision Group의 설정이 제대로 되지 않는 문제
* LocalScript > Enabled를 False 후 Clone 시 Beam이 출력되는 문제
* 에셋 ID 입력 시 양식을 잘못 입력할 경우 크래시가 발생하는 문제
* SurfaceGui 하위에 Text가 정상적으로 노출되지 않는 문제
* tool 밑에 자식이 붙으면 tool의 기즈모 위치가 이상해지는 문제
* workspace.Part.SurfaceGui.TextLabel의 TextScaled 속성이 켜져있을 때 TextWrapped 속성을 체크 해제하면 TextScaled 속성도 함께 체크 해제되지 않는 문제
* CameraSubject 변경 시, 카메라가 Subject를 바라보지 않고, Subject 위치로 이동하는 문제
* 스크립트의 이름을 바꿀 경우 반영이 안되고 닫을 경우 에러 팝업 노출되는 문제
* 공동작업 시 호스트와 멤버의 스크립트 네임이 다른 문제
* 여러 월드 체험 시 일부 에셋이 동작하지 않는 문제
* bulk import로 audio 파일 import가 불가한 문제
* 모델화 된 에셋이 포함 된 월드 오픈 시 모델이 분리되어 노출되는 문제
* 다수의 메쉬가 포함된 에셋 임포트 시 메쉬가 분리되어 노출되는 문제
* surface gui의 text label이 play test와 앱 플레이 시 노출되지 않는 문제
* 스튜디오 내 카메라가 디폴트로 1인칭으로 보여지는 문제
* 모바일이랑 파트 색상이 다른 문제
* print( typeof( workspace.Changed ) ) 하면 ScriptSignal이 나와야 하는데 Instance가 나오는 문제
* Part의 크기가 커진 상태에서 SurfaceGui.TextLabel의 TextScaled를 활성화 할 경우 Studio 가 응답이 없는 문제
* Size를 키운 일반 Part에 아바타를 붙여 걸어다니면 보이지 않는 Collision에 걸리는 문제
* 스크립트 변경 사항이 없는 상태에서 들여쓰기/내어쓰기시 저장해도 반영되지 않는 문제
* 오브젝트 복사/붙여넣기가 정상적으로 되지 않는 문제
* 공동작업 시 저장 안된 상태에서 멤버가 공동작업에 들어오면 저장이 정상적으로 되지 않는 문제
* 특정 월드 접속 시 맵이 정상적으로 노출되지 않는 문제
* 특정 월드 접속 시 스폰 로케이션에서 스폰되지 않는 문제
* 특정 월드 접속 시 카메라가 비정상적으로 노출되는 문제

**\[⚒️ 개발 중]**

* 데이터 스토어 관련 기능 개선
* 애니메이션 에디터
* 시야 고정 이동
* CoreGUI - 점프 버튼 및 컨트롤러 on/off

OVERDARE Studio 는 현재 안정적인 개발 환경을 제공하는 데 집중하고 있습니다. ✨

## v0.9.2

Updated Date : 2025-03-20

**\[⚡ 개선: 기존 기능의 개선 또는 성능 최적화]**

* 공동작업에 수월한 방법으로 스크립트 저장 방식이 변경되었습니다.

**\[🛠️ 수정: 버그 수정 및 오류 해결]**

* `:GetChildren()` 기능이 동작하지 않는 문제
* Climbing이 동작하지 않는 문제
* 모바일 앱에서 점프 버튼 터치 시 점프 애니메이션이 멈추지 않는 문제
* 모바일 앱에서 간헐적으로 GUI가 반영되지 않는 문제
* 플레이어 아바타가 한번 죽은 이후 간헐적으로 크래시가 발생하는 문제
* 특정 월드에서 리스폰이 제대로 안되는 문제
* 공동작업 월드에서 스크립트 이름 변경 시 동기화되지 않는 문제

## v0.9.1

Updated Date : 2025-03-14

**\[**✨ **신규: 새로운 기능 또는 주요 추가 사항]**

1️⃣ 월드 애널리틱스

* 누적 방문자 수, 누적 플레이타임, 리텐션 등 핵심 지표 확인 가능
* 월드별 데이터를 실시간으로 확인하고, 이를 토대로 콘텐츠를 지속적으로 개선 가능
* 월드 애널리틱스는 Creator Hub (web) 에서 확인 가능

**\[**⚡ **개선: 기존 기능의 개선 또는 성능 최적화]**

1️⃣ HumanoidDescription, RigBuilder 보완

* 보완된 HumanoidDescription과 RigBuilder 를 통해 NPC와 플레이어 캐릭터의 커스터마이징 및 애니메이션을 더욱 쉽게 구현 가능
  * 움직이는 NPC를 간편하게 생성하여, 더 역동적인 게임 환경을 만들기 가능
  * PvE, RPG, 시뮬레이션 게임에서 NPC 를 자연스럽게 배치하고, 다양한 외형과 애니메이션을 적용 가능
  * 캐릭터 커스터마이징이 더욱 직관적으로 개선되어, 플레이어가 의상이나 장비를 실시간으로 변경하는 경험 제공 가능
* 자세한 내용은 가이드를 참고

{% content-ref url="../manual/studio-manual/character/humanoid-description" %}
[humanoid-description](https://docs.overdare.com/korean/manual/studio-manual/character/humanoid-description)
{% endcontent-ref %}

2️⃣ DatastoreService 정상화 및 보완

* DatastoreService 를 통해 게임 내 데이터를 저장하고 불러올 수 있습니다.
  * 경험치, 스킬, 퀘스트 진행 상태 등을 저장하여 지속적인 플레이 가능
  * 유저가 보유한 아이템, 스킨, 화폐 등의 정보를 저장 및 복원 가능
  * 가상 화폐나 마켓플레이스 정보를 저장하여 지속적인 경제 환경 유지 가능
  * 최고 점수, 승리 횟수 등의 기록을 저장하여 전역 랭킹 기능 구현 가능
  * 플레이어 활동 로그를 저장하여 게임 내 행동을 분석하고 개선 가능
* Studio 내에서도 Datastore 기능을 테스트 할 수 있도록 개선되었습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/script-manual/advanced-gameplay-systems/datastore" %}
[datastore](https://docs.overdare.com/korean/manual/script-manual/advanced-gameplay-systems/datastore)
{% endcontent-ref %}

**\[**��️ **수정: 버그 수정 및 오류 해결]**

* Collide 판정이 파트와 일치하지 않는 문제
* Game Setting에서 점프 수치가 0이여도 Play Test 시 점프를 할 수 있는 문제
* SurfaceGui안에 GUI객체 추가 후 Play Test 시 노출되지 않는 문제
* 뷰포트 내의 스태틱/스켈레탈 애셋이 드래그&드롭으로 선택되지 않는 문제
* properties에서 tag 제거 시 tag가 삭제되는 문제
* ragdoll 상태로 전환 시 유저 네임 인디케이터가 아바타와 분리되는 문제
* 모바일 환경에서 Ragdoll 상태 시 유저 네임이 비정상적으로 보이는 문제
* SurfaceGui 밑 Button 클릭이 Play Test 시 안되는 문제
* 특정 케이스에서 Viewport 조작 시 무한 크래시 발생하는 문제
* 특정 스크립트가 적용된 파트를 이용해 리스폰 될 경우 캐릭터 시점이 고정되는 문제
* 메시 파트를 clone 했을 때 반짝하고 나타났다가 바로 사라지는 문제
* Player\&Character Event 영역에서 사망 처리가 되지 않는 문제
* tween을 이용해 Orientation으로 회전할 때 설정한 각도보다 더 많이 돌아가는 문제
* ScreenGui 위치 관계 없이 Enabled 되어있으면 화면에 노출되는 문제
* local response = HttpService:GetAsync(url) 에서 response 값이 알아볼 수 없는 값으로 오는 문제
* 트윈으로 Position 이동 처리 시 Vector가 의도한대로 움직이지 않는 문제
* Part 오브젝트를 특정 스토리지에 넣어도 SurfaceGui 가 표시되는 문제
* TweenService를 이용한 Orientation 회전이 동작하지 않는 문제
* 서버에서 animationTrack.Ended:Connect 호출 안되는 문제
* Tool 하위 파트에 Touched, TouchEnded 이벤트 동작하지 않는 문제
* 부모 Part의 transform을 자식 Part가 따라가지 못하는 문제
* 초록색과 파란색 계열의 이미지 사용시 ParticleEmitter에 적용되지 않는 문제
* GetDescendants 사용 시 부모객체도 반환하는 문제
* Position이나 Cframe이 반영되지 않는 문제
* SurfaceGui.ImageLabel에 검정색(RGB(0, 0, 0)) 사각형과 투명 배경이 있는 이미지가 모두 검정으로 나타나는 문제
* 퍼블리싱한 에셋이 Owned 카테고리에 노출되지 않는 문제
* FireClient의 인자에 Player가 아닌 Model을 전달시 크래시 발생하는 문제
* Baseplate 디폴트 설정 중 Locked가 False인 문제
* 아바타 플레이어 사망 및 리스폰 시 간헐적으로 Jump, Land, Die 애니메이션이 재생 불가능한 문제
* 특정 에셋 임포트 시 크래시가 발생하는 문제
* 앱에서 UGC 월드 이탈 시 크래시가 발생하는 문제
* 특정 UGC 월드 입장시 크래시가 발생하는 문제
* MyGroup 월드를 스튜디오에서 오픈 시 에러가 발생하는 문제

**\[⚒️ 개발 중]**

* 데이터 스토어 관련 기능 개선
* 애니메이션 에디터

\
OVERDARE Studio 는 현재 안정적인 개발 환경을 제공하는 데 집중하고 있습니다. ✨

## v0.9.0

Updated Date : 2025-03-04

**\[**&#xC2E0;규 기능 ��**]**

1️⃣ Beam

* Beam 은 두 개의 Attachment 사이를 연결하는 오브젝트로, 시작점과 끝점을 지정하면 자동으로 연결됩니다.
* 레이저 건에서 나가는 직선형 빔, 충전 중일 때 에너지가 흐르는 연결선, 포털 입구와 출구 사이를 빛으로 연결하는 효과, 마법사가 사용하는 빛 줄기 공격, 전기 속성 무기 등 다양한 이펙트를 구현할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/object/vfx" %}
[vfx](https://docs.overdare.com/korean/manual/studio-manual/object/vfx)
{% endcontent-ref %}

2️⃣ Trail

* Trail은 오브젝트가 이동할 때 잔상을 남기는 효과를 제공하는 오브젝트로, 속도감과 움직임의 역동성을 강조하는 데 사용됩니다.
* 캐릭터가 빠르게 이동할 때 남는 잔상, 검을 휘두를 때 발생하는 칼날 흔적, 총알이 지나간 경로, 레이싱 차량의 드리프트 효과, 마법사가 이동하며 남기는 불꽃 등 다양한 이펙트를 구현할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/object/vfx" %}
[vfx](https://docs.overdare.com/korean/manual/studio-manual/object/vfx)
{% endcontent-ref %}

3️⃣ Public Open

* OVERDARE Studio 는 Early Access 단계로, 이제 Public 하게 접근 제한 없이 누구나 사용할 수 있습니다.

**\[**&#xBC84;그 해결 ��**]**

* humanoid died 후 리스폰 시 카메라 관련 스크립트 문제
* 특정 모델 임포트 했을 때 강제 종료 되는 문제
* 용량이 매우 큰 모델 임포트 시 누락되는 문제
* 공동작업 중 Collision Group 설정 시 동기화 되지 않는 문제
* 공동작업 중 script 이름 변경 시 fail 얼럿이 노출되는 문제
* 특정 케이스에서 Viewport 조작 시 무한 크래시 발생하는 문제
* 모바일 환경에서 Tool의 handle 위치가 잘못 적용되어 보이는 문제
* equipTool:Destroy()을 사용하여 장비를 삭제했지만 백팩 UI가 노출되는 문제
* 임포트 불가 팝업 노출 확인 후 추가 임포트가 불가한 문제
* 파티클이미터 스크립트에서 ColorSequence 할당이 안되는 문제
* 기존 프로젝트를 압축 후 다른 컴퓨터에서 해당 프로젝트 open 했는데 Material이 비정상적으로 보이는 문제
* Tool이 Workspace가 아닌 Folder에 있으면 Handle에 충돌해도 장착되지 않는 문제
* 스튜디오 로그인 시 월드가 빈 계정으로 로그인하는 문제
* 특정 월드 오픈 시 바로 크래시가 발생하는 문제
* 다중 클라이언트로 Play Test 시 크래시가 발생하는 문제
* Rigbulder 추가 후 Play Test 시 크래시가 발생하는 문제

**\[**&#xADF8; &#xC678;**]**

* 레벨 브라우저에서 Backspace 조작이 더이상 동작하지 않습니다.
* 일부 단어, 문장이 수정되었습니다.
* 일부 UI가 수정되었습니다.
* 공동작업 관련 일부 UX가 개선되었습니다.
* OVERDARE Studio logo 에 Early Access Badge 가 추가되었습니다.

**\[**&#xAC1C;발 중 ⚒&#xFE0F;**]**

* 데이터 스토어 정상화 및 관련 제반 기능
* 애니메이션 에디터
* Creator Hub 월드 애널리틱스 (월드 지표 제공)

현재 OVERDARE Studio 는 여러분이 더욱 효율적으로 작업할 수 있도록 버그를 신속하게 해결하고, 안정적인 개발 환경을 제공하는 데 집중하고 있습니다. 🚀✨

## v0.8.0

Updated Date : 2025-02-17

**\[**&#xC2E0;규 기능 ��**]**

1️⃣ 캐릭터 물리 적용 (래그돌)

* 캐릭터가 충돌하거나 쓰러질 때 물리 엔진을 활용하여 자연스럽게 반응하도록 구현되었습니다.
* 더욱 사실적인 캐릭터 애니메이션과 몰입감 있는 게임 환경을 만들 수 있습니다.
* 플레이어의 행동(점프, 낙하, 공격 등)에 대한 직관적인 반응을 추가해, 더 현실감 있는 게임을 제작할 수 있습니다.
* 래그돌을 활용하여 다양한 물리 퍼즐이나 인터랙션 기반 게임을 제작할 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요

{% content-ref url="../manual/studio-manual/character" %}
[character](https://docs.overdare.com/korean/manual/studio-manual/character)
{% endcontent-ref %}

2️⃣ 그룹관리 기반 공동 작업

* 여러 크리에이터가 동일한 프로젝트에서 협업할 수 있도록 그룹관리 및 이를 기반으로 한 공동작업 기능이 추가되었습니다.
* 다양한 역할의 팀원을 추가해 프로젝트를 효율적으로 개발할 수 있습니다.
* 실시간으로 변경 사항을 공유하여 작업 속도를 향상시킬 수 있습니다.
* 자세한 내용은 가이드를 참고해 주세요.

{% content-ref url="../manual/studio-manual/get-started/collaboration" %}
[collaboration](https://docs.overdare.com/korean/manual/studio-manual/get-started/collaboration)
{% endcontent-ref %}

3️⃣ Backpack 기능

* Backpack을 사용해 플레이어는 게임 내에서 아이템을 수집하고 자유롭게 활용할 수 있습니다.
* 플레이어가 도구를 직관적으로 선택, 활성화, 비활성화할 수 있도록 할 수 있습니다.
* 세한 내용은 가이드를 참고해 주세요

{% content-ref url="../manual/studio-manual/object/tool" %}
[tool](https://docs.overdare.com/korean/manual/studio-manual/object/tool)
{% endcontent-ref %}

4️⃣ 기본 아바타 너티(Nutty) 비율 및 디자인, 본(Bone) 구조 변경

* 기본 아바타 너티(Nutty)의 전체적인 비율, 디자인, 그리고 본(Bone) 구조가 새롭게 변경되었습니다.
* 이번 업데이트를 통해 너티는 더욱 장난감 같은 느낌을 가지게 되었으며, 이를 통해 커스터마이징 과정이 한층 직관적으로 개선되었습니다.

**\[**&#xBC84;그 해결 ��**]**

* 스켈레탈 메쉬 임포트 후 Play Test 진입 시 크래시 나는 버그
* Climb 시 특정 케이스에서 크래시 나는 버그
* 툴 clone 시 간헐적으로 이상한 위치에 생성되는 버그
* PhysicalProperties.new 실행 시 크래시 나는 버그
* RegisterCollisionGroup 함수 실행시 크래시 나는 버그
* 무한 재귀 스택 오버플로우 크래시 나는 버그
* Part의 Parent를 자기 자신으로 설정할 경우 크래시 나는 버그
* 플레이 인원 수 2명으로 설정 후 플레이 시 크래시 나는 버그
* OVDR 스튜디오에서 파트 하위에 'attachment' 삽입 후 attachment 인스턴스에 'ParticleEmitter' 추가하거나 삽입 시 크래시 나는 버그
* Collision Group 설정 시 동기화 되지 않는 버그
* 레벨브라우저로 텍스트 라벨 이름 바꿀 때 특정 글자가 이전 상태로 계속 유지되는 버그
* MeshPart에서 TextureId설정 시 타일링 적용되는 버그
* Properties에서 Tag 변경 후 Tag Editor에서 해제 시 크래시 나는 버그
* Particle Emitter 생성 시 간헐적으로 크래시 나는 버그
* Surface GUI 적용 후 앱에서 확인 시 노출되지 않는 버그
* Tag Editor에서 태그 상세 정보창에서 이름 변경 후 그룹 지정 시 크래시 나는 버그

**\[**&#xAC1C;발 중 ⚒&#xFE0F;**]**

* Beam, Trail 추가
* 애니메이션 에디터

Studio 는 현재 Early Access를 통해 더 많은 크리에이터를 만날 준비를 하고 있습니다. 이에 당분간은 새로운 기능 개발 대신 일부 UX 개선, 언어 교정, 데이터 로깅, 안정성 강화를 위한 버그 해결 등에 집중할 예정입니다. 신규 기능 기획, 디자인 등 다음 개발을 위한 준비도 최선을 다하고 있으니 기대해 주세요. 🥰
