← 변경 내역
일일2026-06-02

데스크톱 앱을 실행하는 명령 하나 + 노드 편집기 조인

오늘 하나의 명령은 전체 데스크톱 Studio를 시작합니다. 플러그인 시작이 하드코딩에서 매니페스트 기반 검색으로 이동했으며, 전체 시각적 노드 편집기가 서로 격리된 플러그인을 사용하여 플러그인으로 결합되었습니다. 채팅은 편리한 상호 작용을 얻었고 로드 워치독을 미리 볼 수 있었습니다. 그리고 엔진은 일련의 ECS 슬리밍을 수행했습니다.

"실행"과 "연결"을 모두 간단하게 만들기

오늘의 통과 라인은 두 가지 "더 단순해진" 것입니다. 하나는 "실행"을 간단하게 만드는 것입니다. 데스크톱에서 전체 Studio를 실행하는 것은 각 서비스를 시작하기 위해 일련의 명령을 기억하는 것을 의미했습니다. 이제 하나의 명령이 수행됩니다. 다른 하나는 "플러그인"을 간단하게 만드는 것입니다. 즉, 하드코딩 시작 로직을 요구하는 데 사용되는 플랫폼에 새로운 도구를 추가하는 것입니다. 이제는 "매니페스트에 의한 자동 검색"입니다. 규칙을 따르는 플러그인을 놓으면 인식되고 실행됩니다. 일련의 채팅 경험 개선과 내부 엔진 축소를 통해 오늘의 전반적인 작업은 "사용"과 "확장"의 길을 더욱 평탄하게 만드는 것입니다. 즉, 일반 사람들이 더 쉽게 시작하고 개발자가 더 쉽게 통합할 수 있습니다.

데스크톱 앱을 여는 명령 하나

오늘 데스크톱 측에는 단일 명령 실행 프로그램이 생겼습니다. 단일 명령으로 개발 모드를 시작하고, 패키지를 빌드하고, 앱을 직접 열거나, 모든 것을 종료할 수 있으며, 브라우저 개발, 데스크톱 개발, 패키지 데스크톱 앱 등 세 가지 실행 방법을 설명하는 문서와 각각 적합한 것이 무엇인지 설명합니다. 예전에는 Studio 전체를 데스크탑에서 실행한다는 것은 각 서비스를 시작하기 위해 일련의 명령을 기억하고 입력하는 것을 의미했으며, 문제가 발생했을 때 복구하기가 어렵습니다. 이제 한 줄이 전체 데스크탑 측면을 표시합니다. 그 아래에는 시작/중지가 "프로세스 그룹"으로 이동했습니다. 서비스 그룹이 함께 시작되고 종료 시 함께 깔끔하게 정리됩니다. 창을 닫으면 백그라운드에 "좀비 프로세스" 더미가 남아 포트와 메모리를 조용히 유지하고 시스템을 지연시키는 오랜 성가심을 직접 해결합니다. 더 많은 사람들이 자신의 컴퓨터에 설치하고 매일 사용하려면 런치바를 평평하게 만드는 것이 전제 조건입니다.

플러그인이 격리된 상태로 노드 편집기가 스토어에 합류합니다.

오늘은 플러그인 시작을 "하드코딩된 논리 더미"에서 "매니페스트에 의한 자동 검색"으로 변경했습니다. 매니페스트 선언이 포함된 모든 독립형 플러그인은 삭제되어 각 플러그인에 대한 기본 프로그램의 시작 코드를 편집할 필요 없이 시스템에서 자동으로 인식되고 실행됩니다. 이 일반 메커니즘을 사용하여 완전한 시각적 노드 편집기("3D 로우 폴리" 및 "장면 생성기" 워크벤치를 가져옴)가 전체 플러그인으로 결합되었습니다. 격리 문제도 함께 해결되었습니다. 이제 각 플러그인에는 자체 격리된 프로젝트 루트가 있으므로 여러 작업대가 더 이상 하나의 프로젝트를 공유하지 않고 누화로 인해 잘못된 위치를 편집하지 않습니다. 개발 시 플러그인은 기본적으로 핫 리로드로 설정되므로 한 줄 변경 사항이 즉시 적용됩니다. 의미: 일회성 하드코딩에서 "타사 도구 통합 방법"을 재사용 가능하고 자동 검색 가능하며 상호 격리된 표준으로 전환합니다. 이는 "플러그인 생태계"를 향한 핵심 단계로, 미래의 모든 도구를 깨끗하고 플러그 앤 플레이 방식으로 만듭니다.

더욱 원활한 채팅 + 미리보기 로드 워치독

오늘 대화 패널에는 현재 모델을 즉시 전환하고, 긴 스트립 하나를 힘들게 스크롤하는 대신 세그먼트 단위로 기록을 재생하고, 상단 표시줄에 있는 일반적인 작업에 대한 새 항목, 남은 예산을 한눈에 보여주는 컨텍스트 사용 링 등 일상적으로 원활한 상호 작용이 포함되었습니다. 미리보기에는 "초기 로드 감시"가 추가되었습니다. 로드 후 첫 번째 프레임이 느리게 나타나는 경우 흰색 화면에서 기다리게 하는 대신 사진이 실제로 렌더링될 때까지 자동으로 다시 로드하고 재시도합니다. 이러한 종류의 "가끔 로드되지 않아 수동으로 새로 고침이 필요함" 문제는 대부분 인내심을 지치게 하며 이를 자동화하면 경험이 훨씬 더 원활해집니다. 백엔드는 또한 몇 가지 채팅 중단 문제를 해결하고 선택한 모델에서 대화가 실제로 실행되도록 보장했습니다. 개별적으로 작은 이 기능들을 함께 사용하면 하루 중 가장 높은 빈도의 표면을 "사용 가능"에서 "반응성"으로 다듬을 수 있습니다.

대규모 ECS 슬림형: 개념이 적고, 빠르고, 이해하기 쉽습니다.

오늘 엔진은 게임 세계를 설명하는 "엔티티-컴포넌트-시스템"(ECS)이라는 핵심 부분을 "슬리밍"하는 작업을 크게 수행했습니다. 여러 가지 번거로운 개념을 제거하거나 병합했습니다. 더 이상 별도의 "레지스터 구성 요소" 단계가 필요하지 않고, "로컬 변환"과 "월드 변환"을 더 이상 분할되지 않은 하나의 세트로 통합하고, 각 세계의 자체 구성 요소 번호 매기기를 하나의 전역적으로 통합된 식별자로 접고, 일부 중복 로컬 캐시를 삭제하고, 별도로 관리하기 위해 자산 등록과 혼합되어서는 안 되는 책임을 제거했습니다. 그 뒤에는 전체 프로젝트에 걸쳐 실행되는 설계 원칙이 있습니다. 코드 품질의 척도는 줄 수가 아니라 "단일 지점을 이해하기 위해 보유해야 하는 개념 수"입니다. 개념이 적고 인간과 AI가 읽는 오류가 적습니다. 이러한 슬리밍은 사용자 측에서는 전혀 보이지 않지만, 엔진이 점점 더 커짐에 따라 "분해 가능하고 빠르며 변경 가능"할 수 있는지 여부를 직접적으로 결정합니다. 코어의 개념적 소음을 지속적으로 줄이는 것이 이 엔진이 장기적으로 건강하게 발전할 수 있도록 하는 내부 작업입니다.

오늘의 의미

그날의 물건은 각자 자기만의 구석에 있는 것처럼 보이지만 내부에서는 마찰을 줄이는 한 가지 추구를 공유합니다. 단일 명령 실행 프로그램은 "실행"의 마찰을 줄이고, 매니페스트 자동 검색은 "플러그인"의 마찰을 줄였으며, 채팅 폴리싱 및 미리보기 감시는 "일상 사용"의 마찰을 줄였으며, ECS 슬림형은 "코드 읽기 및 변경"의 마찰을 줄였습니다. 더 많은 사람들이 사용하고, 더 많은 도구로 확장되고, 장기적으로 유지되는 플랫폼에 있어서 중요한 것은 눈부신 큰 기능이 아니라 이러한 눈에 띄지 않는 마찰을 하나씩 완화하는 것입니다. 마찰이 적을수록 기준이 낮아지고 기꺼이 들어와서 머물고 기여하려는 사람들이 더 많아집니다. 이날은 '모든 것을 좀 더 원활하게'라는 평범하면서도 근본적인 문제를 여러 단계 한꺼번에 추진한 날이었습니다.

← 모든 일일 업데이트