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

데스크탑 앱은 엔드투엔드 + 선명한 텍스트로 실행됩니다.

6월 첫째 날: 데스크톱 앱이 첫 실행 키 온보딩을 통해 처음으로 설치부터 플레이까지 처음부터 끝까지 실행되었습니다. 엔진은 3D 세계의 선명한 텍스트, 양방향 개체 관계, 성능을 위한 프레임당 캐시, 앤티앨리어싱 및 텍스처 방향 수정 등 연속적인 성과를 거두었습니다. 새로운 로우 폴리 모델링 어시스턴트도 추가되었습니다.

"데스크탑 쉘 스탠드 업"에서 "끝부터 끝까지 사용 가능"까지

이전에는 데스크탑 셸이 막 서 있었지만 "스탠드 업"과 "사용 가능" 사이에는 전체 체인이 있습니다. 즉, 백엔드를 번들로 묶어야 하고, 미리보기를 포함하고, 샘플 게임을 시드해야 하며, 첫 번째 실행 시 사용자가 원활하게 키를 입력할 수 있어야 합니다. 오늘은 전체 체인이 끝에서 끝까지 연결되었고 데스크톱 앱은 처음으로 "설치"에서 "플레이"까지 갈 수 있었습니다. 그러는 동안 엔진은 단 하루 만에 긴 연속 발전을 이루었고(텍스트, 관계, 성능, 이미지 품질 수정) 협업 측면에서는 새로운 보조자가 추가되었습니다. 엔진과 도구를 계속 공급하면서 "설치 가능하고 실행 가능한" 데스크톱 경험의 루프를 마무리하면서 오늘 6월의 오프닝은 "사용 가능하고 여전히 성장하고 있는" 이중 트랙에 확고히 자리잡았습니다.

데스크탑 앱은 엔드투엔드 + 첫 실행 키 온보딩을 실행합니다.

이날 처음으로 데스크톱 앱이 처음부터 끝까지 실행됐다. 백엔드 서비스를 설치 프로그램에 직접 번들로 묶고, 엔진 미리 보기를 창에 포함하고, 처음 시작할 때 샘플 게임을 자동으로 시드하고, 심지어 1인칭 게임에 필요한 마우스 포인터 캡처(창에 커서를 고정하여 보기 전환)까지 연결합니다. 가장 사려 깊은 것은 첫 번째 실행 경험입니다. 온보딩 오버레이는 API 키를 입력하라는 메시지를 표시하며, 이는 앱을 다시 시작하지 않고도 즉시 적용됩니다. 백엔드는 새로 입력한 키를 실행 환경에 실시간으로 적용합니다. 포트는 다양한 시스템에 맞게 환경 변수를 통해 재정의될 수 있으며, 빌드 실패를 방지하기 위해 어셈블리 전에 일반적인 종속성 배치 문제가 자체 치유됩니다. 오늘부터 직접 설치하고 열고 재생할 수 있는 데스크톱 응용 프로그램을 사용하면 "소스에서 실행하는 개발자"에서 "일반 사람들이 앱을 설치하고 사용하는" 단계까지 완벽하게 작동합니다.

엔진: 3D 세계의 선명한 텍스트

오늘 엔진은 "세계 공간 텍스트 렌더링"을 구현했습니다. 이제 확대해도 선명한 텍스트를 3D 장면의 어느 곳에나 직접 배치할 수 있습니다. 이것은 말처럼 들리는 것보다 더 중요합니다. 게임에는 표지판, 도로 표시, 캐릭터 위의 이름, 체력 표시줄 숫자, 떠다니는 손상 팝업, 상호 작용 프롬프트 등 전 세계 어디에서나 텍스트가 있어야 합니다. 흐릿한 픽셀 덩어리로 바뀌는 대신 텍스트가 가까이 또는 멀리 이동하는지, 크기가 커지거나 작아지는지 여부에 관계없이 가장자리를 선명하게 유지하는 특수 문자 표현을 사용합니다. 이전에는 엔진이 기하학과 텍스처만 그릴 수 있었고 텍스트는 눈에 띄는 공백이었습니다. 이를 채우는 것은 UI, 프롬프트 및 숫자 피드백으로 게임을 만드는 것이 처음으로 적절한 텍스트 기능을 갖는다는 것을 의미합니다. 거의 모든 장르에서 이는 "세계를 렌더링할 수 있다"에서 "세계에 정보를 전달할 수 있다"까지 필수적인 단계입니다.

엔진: 양방향 관계 + 통합 엔터티 수명 주기 + 성능 캐시

엔진은 이날 하위 수준의 "객체 구성"에서 여러 가지를 강화했습니다. 하나: 개체 간의 관계가 양방향으로 자동 동기화되었습니다. 부모-자식 또는 소유권 링크를 생성하거나 끊을 때 양쪽 끝이 자동으로 일관되게 유지되며 "부모가 이 자식을 주장하지만 자식이 부모를 인식하지 못하는" 더티 상태가 없어 구성 및 분해가 더 쉬워집니다. 두 번째: 장면-인스턴스 수명주기가 통합되었습니다. 분리, 삭제 및 완전 삭제는 하나의 질서 있는 의미를 따르며 극단적인 경우 삭제 누락 및 남은 부분을 방지합니다. 세 번째, 성능: 프레임당 렌더링 상태 캐시가 추가되어 매 프레임마다 다시 계산되는 내용을 캐싱하고 재사용하여 불필요한 오버헤드를 줄였습니다. 이는 눈에 보이지 않는 내부 작업이지만 개체가 자주 추가, 제거 및 결합됨에 따라 복잡한 장면이 더 복잡해지고 느려지는지 여부를 결정합니다. "객체가 어떻게 연결되고, 태어나고, 죽는가"에 대한 규칙을 확립하는 것은 엔진이 실제 게임의 복잡성을 견딜 수 있는 기반입니다.

엔진 이미지 품질 수정: 앤티앨리어싱 + 텍스처 방향

이날은 모양과 느낌에 직접적인 영향을 미치는 몇 가지 이미지 품질 문제도 해결되었습니다. 앤티앨리어싱에는 두 가지 수정 사항이 있습니다. 하나는 샘플링 오프셋의 계산이 잘못되어 가장자리 스무딩이 부정확해졌습니다. 다른 하나는 더 미묘합니다. 색상이 공간을 통해 두 번 잘못 변환되어 이미지의 평평한 영역이 전체적으로 더 밝아지고 바랜 것입니다. 둘 다 고정하면 가장자리가 더 깨끗해지고 색상이 더 정확해집니다. 절차적으로 생성된 지오메트리에 대한 텍스처 거꾸로 문제도 해결되었습니다. 근본 원인은 텍스처 좌표의 방향과 그래픽 샘플러의 원점 규칙이 정렬되지 않았기 때문입니다(하나는 위에서 계산하고 다른 하나는 아래에서 계산함). 전형적인 "한 번 뒤집기" 함정 — 잔디와 같은 텍스처가 거꾸로 적용되어 이제는 오른쪽이 위로 향합니다. 이들 중 어느 것도 새로운 기능은 아니지만 기존 기능의 세부 사항을 "딱 맞아 보이는" 수준으로 조각화한 것입니다. 얼핏 보면 명백하지만 쉽게 간과되는 세부 사항에서 이미지 품질이 정확하게 승리하는 경우가 많습니다.

새로운 로우 폴리 모델링 어시스턴트 + 자동 시작 외부 플러그인

오늘 협업 명단에는 또 다른 멤버가 추가되었습니다. 헤드리스 렌더링을 갖춘 로우 폴리 3D 모델링 전문 어시스턴트를 통해 얼굴 수가 적고 가장자리가 선명하며 깔끔한 스타일의 3D 모델을 생성하는 데 도움이 됩니다. 이는 많은 인디 게임이 선호하고 빠르게 만들 수 있으며 독특한 아트 스타일입니다. 또한 이 플랫폼을 사용하면 외부 워크벤치 플러그인이 시스템과 함께 자동으로 시작됩니다. 설치된 타사 도구는 매번 수동으로 실행하지 않고도 부팅 시 작동하므로 통합 환경이 원활해집니다. 일부 도구에서 "알 수 없는 도구"를 잘못 보고하게 만드는 동기화 문제도 수정되었습니다. 근본 원인은 도구 등록 동기화가 시기적절하지 않거나 멱등성이 충분하지 않은 것이었고, 수정되면 도구 호출이 더 안정적으로 이루어졌습니다. 새로운 모델링 어시스턴트, 플러그인 유지 관리 비용을 낮추는 통합 개선, 도구 호출의 안정성을 높이는 수정 등을 통해 "게임을 만들기 위해 전문 AI 팀과 협력"하는 작업을 더욱 원활하게 개선하고 있습니다.

오늘의 의미

이런 날로 열리는 6월은 시각적 표현력(텍스트), 하위 수준 순서(객체 관계 및 라이프사이클), 성능 및 이미지 품질 세부 사항에 대해 단번에 엔진을 추진하는 동시에 "일반인이 앱을 설치하고 사용하도록" 하는 명확한 신호를 보냅니다. 데스크탑 측이 "열 수 있음"에서 "사용 가능"으로 이동한다는 것은 도구가 실제 사용자에게 다가갈 수 있는 형태를 갖기 시작한다는 것을 의미합니다. 엔진이 월드 텍스트를 추가하고 객체 관계를 바로잡는 것은 이 엔진이 수행할 수 있는 게임이 "완전한 작업"에 가까워진다는 것을 의미합니다. 대중 시장 창출 플랫폼은 사람들이 쉽게 들어갈 수 있도록 하고(데스크톱 앱과 최초 출시 온보딩) 눈에 띄는 것들을 만들 수 있도록 해야 합니다(지속적인 엔진 강화). 오늘은 이 두 가지 가장 기본적인 라인 각각에서 확고한 발걸음을 내디뎠습니다.

← 모든 일일 업데이트