2D және 3D ойындарын жасауға жарамды тегін ойын қозғалтқышы Godot 4.6 шығарылды. Қозғалтқыш оңай үйренетін ойын логикалық тілін, графикалық ойын дизайны ортасын, бір рет басу арқылы ойын орналастыру жүйесін, анимация және физика модельдеу мүмкіндіктерін, кіріктірілген отладчикті және өнімділік кедергілерін анықтау жүйесін қолдайды. Ойын қозғалтқышының, ойын дизайны ортасының және онымен байланысты әзірлеу құралдарының (физикалық қозғалтқыш, дыбыс сервері, 2D/3D рендеринг серверлері және т.б.) коды MIT лицензиясы бойынша таратылады.
Қозғалтқыштың бастапқы коды 2014 жылы OKAM Studios компаниясымен ашық бастапқы код ретінде алынды, бұл ДК, консольдер және мобильді құрылғыларға арналған көптеген ойындарды жасау және жариялау үшін пайдаланылатын меншікті, кәсіби деңгейдегі өнімді он жыл бойы әзірлеуден кейін жасалды. Қозғалтқыш барлық танымал үстел үсті және мобильді платформаларды қолдайды.Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), сондай-ақ веб-ойындарды әзірлеу. Іске қосуға дайын екілік құрастырулар келесі үшін жасалады Linux, Android, Windows и macOS.
Годот 4.6 (1, 2, 3) нұсқасындағы негізгі өзгерістер:
- Редактор енді әдепкі бойынша жаңа "Заманауи" дизайн тақырыбын ұсынады, ол заманауи көріністі, оқуды жеңілдету үшін жоғары контрастты ерекшелеуді, элементтер арасындағы оңтайландырылған аралықты және сұр түс схемасын қамтиды. Ескі дизайнға үйренген пайдаланушылар үшін классикалық тақырыпқа оралу мүмкіндігі қолжетімді.

- Редактор енді панельдер үшін бірыңғай жұмыс процесін ұсынады. Төменгі панельдер мен көптеген док панельдері енді қалқымалы және доктан ажыратылмайды. Панельдерді интерфейстің әртүрлі бөліктеріне сүйреп апаруға болады.
- Жаңа 3D жобалары үшін Death Stranding 2 сияқты AAA ойындарында қолданылған JoltPhysics физика модельдеу қозғалтқышы әдепкі бойынша қосылады.
- Жаңа кері кинематика (IK) жүйесі қосылды, бұл шынайы анимацияны қамтамасыз етеді. Қажетсіз қозғалыстың алдын алу үшін буындардың айналуын және бұрыштық жылдамдығын басқаруға мүмкіндік беретін жаңа модификаторлар мен шектеулер қосылды. Бұл шектеулерді 3D түйіндерімен байланыстыруға болады, мысалы, кейіпкердің қолын созып, қаруды ұстауы үшін. SkeletonModifier3D қаңқа модификаторына негізделген жаңа IKModifier3D модификаторы қосылды. Детерминистік TwoBoneIK3D және SplineIK3D шешкіштері, сондай-ақ итеративті FABRIK3D, CCDIK3D және JacobianIK3D шешкіштері пайдалануға қолжетімді. IK құрылымының модульдік архитектурасы оны басқа модификаторлармен және шектеулермен біріктіріп, процедуралық анимацияны тікелей қозғалтқышта дәл баптауға мүмкіндік береді.
- Металл, су және әйнек сияқты шағылыстырғыш материалдарды бейнелеуге жауапты SSR (Экран кеңістігін шағылыстыру) жүйесі толығымен қайта жасалды. Жаңа іске асыру шынайылықты арттырды, өнімділікті жақсартты және екі режимді қосты: толық ажыратымдылық (максималды сапа) және жартылай ажыратымдылық (жоғары сапа). жоғары өнімділік).
- Көрініс файлдарында сақталатын және көріністі қайта ұйымдастырудан, элементтер иерархиясындағы өзгерістерден, түйіндерді жылжытудан немесе қайта атаудан кейін өзгермейтін бірегей ішкі түйін идентификаторлары (Түйін идентификаторлары) енгізілді.
- libgodot кітапханасы қосылды, бұл сізге Godot қозғалтқышын бөлек процесс ретінде іске қосудың орнына өз қолданбаларыңызға енгізуге мүмкіндік береді, бұл, мысалы, өзіңіздің ойын редакторларыңызды әзірлеу кезінде пайдалы болуы мүмкін. Жұмыс істеуді қолдау Linux, Windows и macOS.
- TileMap бағдарламасында плиткалар ретінде орналастырылған 2D көріністерді (мысалы, анимацияланған сандықтар, шамдар және алаулар) енді 90 градусқа бұруға болады.
- Жұмыс процесін заманауи 3D редакторларына жақындату үшін таңдау және түрлендіру режимдері бөлінді. Алдыңғы "Таңдау" режимі "Трансформациялау" деп өзгертілді және жаңа тек таңдау режимі қосылды. Бұл режим кездейсоқ қозғалыстардың, айналулардың және масштабтаудың алдын алу үшін түрлендіру гаджетін көрсетпей түйіндерді таңдауға мүмкіндік береді.
- GridMap бағдарламасындағы 3D сурет салу және өшіру құралы жақсартылды, нүктелер арасындағы интерполяция үшін Bresenham алгоритміне ауысты, нәтижесінде сызықтар тегістелді және қолмен реттеуді азайту арқылы жаңа деңгейлер мен воксель карталары жылдам жасалды.
- 3D құрылғысы енді нысандарды камераның бағытымен туралай отырып, оларды айналдыруға мүмкіндік береді.
- Графикалық интерфейсте айналмалы нүктені орталықтандыру процесі жеңілдетілген.
- Тінтуір/сенсорлық тақта және пернетақта үшін бөлек фокустау - тінтуірді басу енді пернетақта енгізу фокусын өзгертпейді.
- Редакторда MarginContainer түйінін таңдаған кезде, жиектер енді қарау терезесінде көрсетіледі.

- Қойындылар арасында навигация жақсартылды: ресурсты сүйреп апару режимінде жылжытқан кезде, енді қажетті қойындының үстіне меңзерді апарып, оған баспай-ақ автоматты түрде ауыса аласыз.
- Шығыс панелінде енді қате немесе ескерту хабарындағы файл атауын басып, оны редакторда ашуға болады.
- Object Tracking құралы енді ObjectDB суреттерін жасауды және күй суреттерін белгілі бір уақыт аралығындағы бар нысандардың тізімдерімен салыстыруды қолдайды.

- Жылдам ашу диалогтық терезесі енді таңдалған ресурсты бар көрініс контексінде алдын ала қарауды қолдайды.
- Анимация редакторы енді уақыт шкаласындағы клиптерді созу немесе қысу арқылы анимация ұзындығын өзгертуге мүмкіндік береді. Безье қисық интерфейсіне түйін топтарын көрсету, құлыптау және жою түймелері қосылды.
- PCK патчтарын дельта кодтауға қолдау қосылды, бұл патчтарға тек ресурстардың өзгертілген бөліктерін ғана қосуға мүмкіндік берді.
- Ойын контроллерінің жарықдиодты индикаторларының түсін реттеу мүмкіндігі қосылды. Болашақта қозғалыс сенсорларын, сенсорлық тақталарды, тактильді кері байланысты, бейімделгіш триггерлерді және контроллер туралы ақпаратты қолдау күтілуде.
- Қазіргі уақытта GPU-да RGBA-ға түрлендіріліп, тікелей қолданылатын RGB текстураларын өңдеуді оңтайландыру арқылы біз сығылған текстураларды импорттау операцияларын екі есеге дейін жеделдете алдық.
- «Экран» араластыру режимі рендеринг кезінде әдепкі бойынша қосылады, ал енді тональды карта жасау алдында Жарқыл әсері қолданылады. AgX тональды карта жасау параметрлерін теңшеу мүмкіндігі қосылды.
- Godot XR редакторы енді құрылғыларды қолдайды Android Кеңейтілген және виртуалды шындық үшін жобаларды тестілеуді және жөндеуді жеңілдету үшін XR. OpenXR 1.1 спецификациясына қолдау қосылды.

- Экспортталған қолданбаларды іске қосуға қолдау қосылды Android- смартфон экранының мазмұнын компьютер экранына көрсету үшін scrcpy арқылы құрылғылар.
- Жобаларды құрастыру кезінде Windows Direct3D 12 әдепкі бойынша қосылған.
Сонымен қатар, ресми байланыс арналарындағы қатаң модерация саясатына және Godot әзірлеушілерінің өздерінен өзгеше пікірлерді қабылдамауына жауап ретінде құрылған Godot-тың бір бөлігі болып табылатын Redot жобасы дамуды жалғастыруда. Redot негізін қалаушылар әзірлеушілердің жеке сенімдері қабылданатын, әзірлеу процесін саясаттандыруға жол берілмейтін және тек ойын жасауға назар аударылатын инклюзивті қауымдастық құруды көздеген. Бірнеше күн бұрын Redot 26.1 нұсқасының шығарылым кандидаты жарияланды, бұл Godot 4.6 нұсқасынан көптеген жақсартуларды әкелді.
Ақпарат көзі: opennet.ru




