window.yaContextCb = window.yaContextCb || []
Последние новости
window.YaAdFoxActivate = function (id) { var mql = window.matchMedia('(orientation: portrait)') || { matches: false }; var targetBanner = document.getElementById(id); if (window.Ya && window.Ya.adfoxCode) { var templatePuid = document.getElementById('latest-news-script-template') // console.log('puid-eight', templatePuid.dataset.puideight) // console.log('puid-twentyone', window.localStorage.getItem('puid21')) // puid2: '229103', var params = { p1: 'bzirs', p2: 'fulg', puid8: window.localStorage.getItem('puid8') || templatePuid.dataset && templatePuid.dataset.puideight || 0, puid12: '186107', puid21: window.localStorage.getItem('puid21') || 0, puid26: window.localStorage.getItem('puid26'), puid4: 'ren.tv', }; const pk = window.localStorage.getItem('pk'); if (pk) { params.pk = pk; params.pke = '1'; } var adfoxCodeParams = { ownerId: 264443, containerId: id, params: params, onRender: function() { targetBanner.classList.add('adfox-init'); setTimeout(function() { var iframe = targetBanner.querySelector('iframe:not([style^="display"])') || targetBanner.querySelector('div > a > img') || targetBanner.querySelector('yatag > img') || targetBanner.querySelector('table td > yatag'); if (iframe && iframe.offsetWidth >= targetBanner.offsetWidth - 2) { targetBanner.classList.add('adfox-nopadding'); } }, 200); } }; var existBidding = window.Ya.headerBidding.getBidsReceived().map(elm => elm.containerId) || []; if (window.Ya.headerBidding && !existBidding.includes(id) && !mql.matches) { window.Ya.headerBidding.pushAdUnits([ { code: id, bids: [ { bidder: "adriver", params: { placementId: "30:rentv_240x400" } }, { "bidder": "sape", "params": { "placementId": "836082" } }, { "bidder": "bidvol", "params": { "placementId": "37227" } }, { bidder: "hybrid", "params": { "placementId": "6602ab127bc72f23c0325b07" } }, { bidder: "adfox_adsmart", params: { p1: "cqgva", p2: "hhro" } } ], sizes: [ [240,400], [300,600] ] } ]); window.loadedAdfox(id) } if (!existBidding.includes(id)) { if (!mql.matches) { window.yaContextCb?.push(() => { Ya.adfoxCode.createAdaptive(adfoxCodeParams, ['desktop', 'tablet'], { tabletWidth: 1104, phoneWidth: 576, isAutoReloads: false }); }); } } else { window.Ya.adfoxCode.destroy(id); window.yaContextCb?.push(() => { Ya.adfoxCode.createAdaptive(adfoxCodeParams, ['desktop', 'tablet'], { tabletWidth: 1104, phoneWidth: 576, isAutoReloads: false }); }); } if (window.DeviceOrientationEvent) { window.addEventListener('orientationchange', orientationChangeHandler); function orientationChangeHandler(evt) { mql = window.matchMedia('(orientation: portrait)') || { matches: false }; if (mql.matches) { if (targetBanner.classList.contains('adfox-init')) { window.Ya.adfoxCode.initialize(id); } else { setTimeout(function() { window.YaAdFoxActivate(id); }, 0); } } else { window.Ya.adfoxCode.destroy(id); } } } } };
19 октября 2023, 16:46

Разработчики рассказали, как создавался игровой движок Nau Engine

В Москве презентовали российский игровой движок Nau Engine
Фото: © Соцсети
Читать ren.tv в

Российские разработчики презентовали игровой движок Nau Engine и анонсировали его закрытое альфа-тестирование, которое начнется уже 1 ноября и продлится до 29 февраля 2024 года.

В Москве презентовали российский игровой движок Nau Engine

"Основной показатель крутого движка – это игры, которые сделаны на нем. Именно поэтому на первом этапе мы сфокусировались именно на функциональности нашего продукта, нежели на создании какой-то картинки", – рассказал на презентации один из разработчиков проекта.

Также в Москве состоялась дискуссия на тему "Российский игровой рынок: с чем приходится сталкиваться разработчикам сегодня".

Разработчики рассказали об особенностях создания игрового движка Nau Engine

Подробностями создания продукта, а также задачами, которые он должен решить, с РЕН ТВ поделился директор проекта Александр Мясищев.

"На текущий момент есть определенный спектр задач, который решается достаточно сложным образом либо не решается вообще. И так или иначе любые альтернативные движки, они решают достаточно понятный пул задач, который сфокусирован в определенной сфере. Когда меня пригласили на этот проект, то очень подкупало то, что ключевой целью разработки данного движка ставилось не какое-то тактическое применение, а задача по росту и увеличению всей индустрии в целом. То есть мы подходили к этому вопросу с позицией: а какие задачи в индустрии сейчас важны и нужны, а какие проблемы из списка проблем не решены или не полностью решены", – отметил он.

По его словам, в рамках работы над движком Nau Engine стояла задача собрать современный продукт, который отвечает вызовам времени.

"В этом смысле наша основная задача – это сфокусироваться на таком решении, которое будет максимально востребовано и увеличивает результат – количество продуктов, которые на рынке появляются. Плюс количество людей, которые в эту индустрию попадают", – сказал он.

Он отметил, что основной проблемой на сегодняшний день является то, что движки очень сфокусированы на различных подходах.

"Но современный мир, он очень далеко ушел вперед от того момента, когда это все создавалось. И сейчас в целом решения, которые позволяют не фокусироваться на чем-то одном, а максимально распределять результат на все платформы. Фокусироваться на всех разработчиках тоже возможно", – добавил Мясищев.

По его словам, проект разработан с учетом реалий современных технологий, которые постоянно меняются.

"Современные технологии и девайсы, которые достаточно быстро прогрессируют, с точки зрения мощностей, позволяют вновь заговорить о web-технологии, как о технологии, где возможно создавать достаточно высоконагруженные игры. И это интересно. С нашей точки зрения, это хороший шаг к расширению аудитории", – отметил он.

Мясищев отметил, что у данного проекта есть возможности выйти и на зарубежный рынок, так как при разработке были учтены проблемы, с которыми сталкиваются во всем мире. Также Nau Engine – это инструмент, который позволяет создавать игры для любых платформ.

Отметим, что VK инвестирует один миллиард рублей в движок Nau Engine.

С начала лета желающие могли оставить заявку на участие в альфа-тесте, который начнется в ноябре. По словам директора проекта, уже получено более 12 тысяч заявок со всего мира.

Бета-тест движка начнется уже в IV квартале следующего года.

Ранее стало известно, что российский игровой движок заинтересовал тысячи разработчиков.

Напомним, в мае 2023 года появились подробности о движке Nau Engine, который построен по принципу открытого кода и будет доступен для разработчиков с разным уровнем квалификации на разных платформах.

Nau Engine – мультиплатформенный движок, который позволяет разрабатывать проекты для персональных компьютеров, смартфонов и веба. Он создан по принципу открытого кода (опенсорс) и станет бесплатным для разработчиков. Создатели обещают предоставить удобный редактор, ряд готовых игровых систем и типовых проектов. Также девелоперы смогут легко внедрять новый контент, обновлять сезоны в играх-сервисах, внедрять лидерборды и другие инструменты.
Подпишитесь и получайте новости первыми
СМИ2
(function() { var sc = document.createElement('script'); sc.type = 'text/javascript'; sc.async = true; sc.src = '//smi2.ru/data/js/89437.js'; sc.charset = 'utf-8'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sc, s); }());
(function() { var sc = document.createElement('script'); sc.type = 'text/javascript'; sc.async = true; sc.src = '//smi2.ru/data/js/89437.js'; sc.charset = 'utf-8'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sc, s); }());
var init_adfox_151870620891737873_1153625 = function() { // puid2: '229103', if (window.Ya && window.Ya.adfoxCode) { var params = { p1: 'bzorw', p2: 'fulf', puid8: window.localStorage.getItem('puid8'), puid12: '186107', puid21: 1, puid26: window.localStorage.getItem('puid26'), puid4: 'ren.tv', extid: (function(){var a='',b='custom_id_user';if(!localStorage.getItem(b)){var c='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';for(var i=0;i<47;i++){a+=c.charAt(Math.floor(Math.random()*c.length));}a=encodeURIComponent(a);localStorage.setItem(b,a);}else{a=localStorage.getItem(b);}return a;})(), extid_tag: 'rentv', }; const pk = window.localStorage.getItem('pk'); if (pk) { params.pk = pk; params.pke = '1'; } var existBidding = window.Ya?.headerBidding.getBidsReceived().map(elm => elm.containerId) || [] if (window.Ya.headerBidding && !existBidding.includes('adfox_151870620891737873_1153625')) { window.Ya.headerBidding.pushAdUnits([ { "code": 'adfox_151870620891737873_1153625', "bids": [ { "bidder": "adriver", "params": { "placementId": "30:rentv_970x250_mid" } }, { "bidder": "bidvol", "params": {"placementId": "37226" } }, { "bidder": "sape", "params": { "placementId": "836081" } }, { "bidder": "adfox_adsmart", "params": { "pp": "h", "ps": "doty", "p2": "ul", "puid20": "" } }, { "bidder": "hybrid", "params": { "placementId": "6602ab127bc72f23c0325b09" } } ], "sizes": [ [970,250], [728,250], [728,90], [990,90], [990,250] ] } ]); } window.yaContextCb?.push(() => { Ya.adfoxCode.createScroll({ ownerId: 264443, containerId: 'adfox_151870620891737873_1153625', params: params, lazyLoad: true, }, ['desktop', 'tablet'], { tabletWidth: 1104, phoneWidth: 576, isAutoReloads: false }); }); } } if (window.Ya && window.Ya.adfoxCode) { init_adfox_151870620891737873_1153625(); } else { document.addEventListener('adfoxload', event => { init_adfox_151870620891737873_1153625(); }); }
((counterHostname) => { window.MSCounter = { counterHostname: counterHostname }; window.msCounterExampleCom = {}; window.mscounterCallbacks = window.mscounterCallbacks || []; window.mscounterCallbacks.push(() => { window.msCounterExampleCom = new MSCounter.counter({ account: "ren_tv", tmsec: "ren_tv", autohit: false }); }); const newScript = document.createElement("script"); newScript.onload = function () { window.msCounterExampleCom.hit(); }; newScript.async = true; newScript.src = `${counterHostname}/ncc/counter.js`; const referenceNode = document.querySelector("script"); if (referenceNode) { referenceNode.parentNode.insertBefore(newScript, referenceNode); } else { document.firstElementChild.appendChild(newScript); } })("https://tns-counter.ru/");
window.yaContextCb?.push(()=>{ Ya.adfoxCode.create({ ownerId: 241452, containerId: 'adfox_16796574778423508', params: { pp: 'i', ps: 'ccup', p2: 'iedw' } }) })