В скором времени, Unity получит поддержку еще одной платформы — WebGL, что позволит запускать игры в браузере без каких-либо плагинов. Валентин покажет, как работает процесс паблишинга, подробно остановится на IL2CPP — внутренней разработке Unity, которая и делает всю основную магию, а так же расскажет о дальнейших планах внедрения этой технологии на другие платформы.
Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...DevGAMM Conference
Доклад будет построен по принципу: за 20 минут дать наглядный анализ основных решений, который будет полезен небольшим студиям (до 5и человек), и позволит не тратить время на проведение подобного анализа самостоятельно.
Из зала вы выйдите с четким пониманием: "Ок, вот у меня такая игра, соотв. мне скорее всего подойдет такое решение. Вперед и с песней!"
Microsoft Edge и платформа веб-приложений в Windows 10 / Константин Кичинский...Ontico
Microsoft Edge -- новый браузер от Microsoft с новым движком и новым интерфейсом.
Какие цели преследует Microsoft, и что это нововведение означает для веб-разработчиков?
Что нового в движке браузера по сравнению с IE, и как он будет развиваться дальше?
Движок Edge внутри Windows 10: хостинг сайтов внутри приложений и доступ к нативной функциональности.
Дорожная карта: к чему и когда готовиться?
JavaScript завтра / Сергей Рубанов (Exante Limited)Ontico
За последние несколько лет в мире js-разработки особое внимание получили такие проекты как AtScript, TypeScript, SoundScript, Flow, Traceur, Babel, каждый из которых пытается предоставить разработчикам некую "улучшенную" версию JavaScript. Комитет TC39 также стал очень активен и разработал стратегию развития стандарта ECMAScript с более частыми релизами. Движки JavaScript стремительно приближаются к полной поддержке ES6. Огромное количество JS-фреймворков и библиотек выбирают следующую версию стандарта уже сегодня. Это означает, что необходимо уже сегодня обратить внимание на происходящее в мире JavaScript-разработки и разобраться, что ждет язык завтра.
В своем докладе я постараюсь дать ответы на следующие вопросы:
- почему такие фреймворки и библиотеки как Angular, Ember, React начали активно и кардинально меняться;
- почему новая версия стандарта языка ES6 так долго внедряется вендорами браузеров и как TC39 решил ускорить процесс стандартизации и внедрения последующих версий ECMAScript;
- почему CoffeeScript больше не "just JavaScript", и действительно ли он сделал такой значимый вклад в следующую версию JavaScript;
- почему были созданы AtScript, TypeScript, Flow, чем каждый из них отличается от остальных, и как они влияют на дальнейшее развитие JavaScript;
- что такое Strong Mode и SoundScript;
- как начать писать ES6+ код уже сегодня.
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Ontico
Frontend-разработчики и веб-дизайнеры решают совместную задачу – чтобы пользователь получил лучший user experience. Но часто смотрят на проблему с разных позиций — либо наилучшего технического решения проблемы, либо художественного видения мира. Различие инженерных и художественных подходов нередко приводит к конфликту интересов и снижает эффективность работы команды. Однако поле битвы мировоззрений можно превратить в совместное рабочее пространство. В качестве основного подхода к поиску оптимального процесса создания и сопровождения визуального стиля веб-сайта рассматривается подготовка User Interface Kit (или UI Kit). UI Kit содержит элементы, которые служат кирпичами при построении единообразного интерфейса корпоративных веб-сайтов.
Из предлагаемого доклада слушатели смогут узнать следующее:
– какие плюсы предоставляет декомпозиция дизайна;
– что такое UI Kit и какими свойствами он обладает;
– почему работа с UI Kit понравится и разработчикам, и дизайнерам, и даже менеджеру проекта;
– как можно реализовать UI Kit и организовать его хранение.
Mihail Zachepilo - WebAssembly powered Machine LearningMaria Kuneva
Stop talking about WebAssembly specification, let's solve a problems using it! How to WebAssembly work and how we can use it to enhance Machine Learning in browser experience.
Heyworks: Cравнительный анализ решений для клиент-серверного взаимодействия и...DevGAMM Conference
Доклад будет построен по принципу: за 20 минут дать наглядный анализ основных решений, который будет полезен небольшим студиям (до 5и человек), и позволит не тратить время на проведение подобного анализа самостоятельно.
Из зала вы выйдите с четким пониманием: "Ок, вот у меня такая игра, соотв. мне скорее всего подойдет такое решение. Вперед и с песней!"
Microsoft Edge и платформа веб-приложений в Windows 10 / Константин Кичинский...Ontico
Microsoft Edge -- новый браузер от Microsoft с новым движком и новым интерфейсом.
Какие цели преследует Microsoft, и что это нововведение означает для веб-разработчиков?
Что нового в движке браузера по сравнению с IE, и как он будет развиваться дальше?
Движок Edge внутри Windows 10: хостинг сайтов внутри приложений и доступ к нативной функциональности.
Дорожная карта: к чему и когда готовиться?
JavaScript завтра / Сергей Рубанов (Exante Limited)Ontico
За последние несколько лет в мире js-разработки особое внимание получили такие проекты как AtScript, TypeScript, SoundScript, Flow, Traceur, Babel, каждый из которых пытается предоставить разработчикам некую "улучшенную" версию JavaScript. Комитет TC39 также стал очень активен и разработал стратегию развития стандарта ECMAScript с более частыми релизами. Движки JavaScript стремительно приближаются к полной поддержке ES6. Огромное количество JS-фреймворков и библиотек выбирают следующую версию стандарта уже сегодня. Это означает, что необходимо уже сегодня обратить внимание на происходящее в мире JavaScript-разработки и разобраться, что ждет язык завтра.
В своем докладе я постараюсь дать ответы на следующие вопросы:
- почему такие фреймворки и библиотеки как Angular, Ember, React начали активно и кардинально меняться;
- почему новая версия стандарта языка ES6 так долго внедряется вендорами браузеров и как TC39 решил ускорить процесс стандартизации и внедрения последующих версий ECMAScript;
- почему CoffeeScript больше не "just JavaScript", и действительно ли он сделал такой значимый вклад в следующую версию JavaScript;
- почему были созданы AtScript, TypeScript, Flow, чем каждый из них отличается от остальных, и как они влияют на дальнейшее развитие JavaScript;
- что такое Strong Mode и SoundScript;
- как начать писать ES6+ код уже сегодня.
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Ontico
Frontend-разработчики и веб-дизайнеры решают совместную задачу – чтобы пользователь получил лучший user experience. Но часто смотрят на проблему с разных позиций — либо наилучшего технического решения проблемы, либо художественного видения мира. Различие инженерных и художественных подходов нередко приводит к конфликту интересов и снижает эффективность работы команды. Однако поле битвы мировоззрений можно превратить в совместное рабочее пространство. В качестве основного подхода к поиску оптимального процесса создания и сопровождения визуального стиля веб-сайта рассматривается подготовка User Interface Kit (или UI Kit). UI Kit содержит элементы, которые служат кирпичами при построении единообразного интерфейса корпоративных веб-сайтов.
Из предлагаемого доклада слушатели смогут узнать следующее:
– какие плюсы предоставляет декомпозиция дизайна;
– что такое UI Kit и какими свойствами он обладает;
– почему работа с UI Kit понравится и разработчикам, и дизайнерам, и даже менеджеру проекта;
– как можно реализовать UI Kit и организовать его хранение.
Mihail Zachepilo - WebAssembly powered Machine LearningMaria Kuneva
Stop talking about WebAssembly specification, let's solve a problems using it! How to WebAssembly work and how we can use it to enhance Machine Learning in browser experience.
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...Ontico
По-моему, всем давно надоело, что дизайнеры и разработчики интерфейсов дублируют работу друг друга, причем постоянно. У каждого свой набор компонентов для сборки интерфейса, свои понятия о принципах его построения, и компоненты каждый делает, как знает, лишь бы выглядели хорошо.
Компонентный веб, современные методологии, такие как БЭМ, и инструменты, такие как Sketch и AI, вкупе с передовыми фреймворками, такими как React и Angular, а также шагающий по миру стандарт ES6, могут решить насущные проблемы создания интерфейсов.
Я покажу, как дизайнер может использовать компоненты в Sketch, сделанные разработчиком. Редактировать и изменять их. А также расскажу, насколько сильно это упрощает жизнь в команде, создающей невероятные продукты каждый день ;)
С ростом кодовой базы становится все более очевидной необходимость использования компонентного подхода, когда каждая логическая часть обособлена. Если говорить про JavaScript, то в нем есть области видимости, опираясь на которые можно соорудить изолированные компоненты. Но в CSS нет подобных механизмов, поэтому и придумываются Shadow DOM (Web Components) и различные методики вроде БЭМ.
Но что если взглянуть на проблему под другим углом? Адаптируя подходы, что уже используются для других задач, можно получить куда больше выгоды, чем просто изолированные стили!
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...Ontico
° С чего мы начинали;
° Все способы адаптации;
° JavaScript-adaptive;
° Опыт создания собственной библиотеки;
° История панели управления;
° Сервис оптимизации изображений;
° Чему мы научились.
Разработка API для большого, нагруженного сервисаendeveit
Рассказ о том, что творилось с проектами kolesa.kz и krisha.kz в 2011-2012 годах и что происходит сейчас, как мы создавали с нуля API и впоследствии переезжали на него, как на лету меняли хранилища данных, как боролись с нагрузками и воевали за надежность, расскажу о граблях на которые наступили и как их можно было бы избежать.
Основные моменты третьей версии популярного фреймворка. Responsive-верстка, контролы и компоненты
Презентация подготовлена по материалам прошедшего 19 ноября витебского фронтенд-митапа: http://meetup.gorodvitebsk.by/
Лицо разработчика — это качество его кода. А что может быть лучше, чем плавный интерфейс без глитчей. Разберемся, как рендерится UI, где возникают проблемы и как их лечить.
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...Pavel Dovbush
История развития проекта с точки зрения клиентских технологий - от веб-сайта к появлению мобильных клиентов и смещению фокуса к mobile-first разработке. Общие черты нашей архитектуры и их отличия от стандартных решений.
Единый протокол общения с приложениями iOS/Android/WindowsMobile/MobileWeb/Web и особенности реализации для JavaScript платформ (десктопные и мобильные браузеры).
Изменение процесса разработки и подходов к реализации нового функционала для переключения на mobile-first стратегию.
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...Provectus
Aleksandr Matkovskiy – Head of IT Department lives and works with the motto "Scaling and load balancing is our all!". Therefore, he has 3 sons and dreams to find DEV for his OPS.
You will be able to see how the CI / CD was created and saved our lives. From concept to the final product.
Vladislav Anikin – Team Leader & Software Architect, specializing in SAAS flexible and scalable solutions for business. Driving DDD/TDD oriented squad of awesome SOLID developers.
You will be able to see how the CI / CD was created and saved our lives. From concept to the final product.
Привет всем!
Сегодня поговорим про разработку плагинов и скриптов автоматизации в cloud и on-premises, а именно Андрей Маркелов поделится опытом разработки плагинов для cloud, после вы будете знать об архитектуре окружения и засвидетельствуете легкость разработки и выкладки плагина в облако в формате live. А Алексей Матвеев (РайффайзенБанк) поделится опытом автоматизации процесса разработки плагинов. На примерах, расскажет и покажет как сделать непрерывную интеграцию с помощью sonar, bitbucket, jacoco.
Регистрируйтесь и приходите! От Вас ждем по 2-3 вопроса! Будет интересно!
При себе иметь удостоверение личности в связи с пропускным контролем.
Ждем Вас на митапе!
P.S. Вход будет организован по спискам по паспорту. Поэтому, чтобы не было проблем с проходом на мероприятие, просим регистрироваться под реальными ФИО и указывать вашу компанию. Спасибо!
С уважением,
Atlassian User Group in Saint-Petersburg
Agenda 6:45 pm Регистрация
7:00 pm "Приветствие" - Гончик Цымжитов (Atlassian User Group)
Немного планов и сбор информации по докладам
7:05 pm "Процессы для доставки результатов для on-premises кастомизации" - Алексей Матвеев (РайффайзенБанк)
Алексей поделится опытом автоматизации процесса разработки плагинов. На примерах, расскажет и покажет как сделать непрерывную интеграцию с помощью sonar, bitbucket, jacoco.
7:55 pm Перерыв
Задаем вопросы спикеру и готовимся к обобщающей части
8:15 pm Пишем JIRA Cloud plugin за 15 минут на Spring Boot" - Андрей Маркелов
Андрей Маркелов поделится опытом разработки плагинов для cloud, после вы будете знать об архитектуре окружения и засвидетельствуете легкость разработки и выкладки плагина в облако в формате live
8:45 pm "Bitbucket Pipelines" - Андрей Маркелов и Гончик Цымжитов
Андрей расскажет процессы в облачной версии, а Гончик расскажет улучшение. Данная секция подразумевается для холивара и много сравнений с другими продуктами.
Кирилл Комлев. О реализации continuous integration для web проектовOlesya_V
Доклад на конференции WebDev 2015
С развитием веб-проектов в качестве SaaS по agile-технологиям основной проблемой становиться своевременной обновление разрабатываемого ПО на множестве подконтрольных доменов. В этом случае достаточно удобно использовать системы непрерывной интеграции, которые позволяют оценить новый код, произвести тестирование и развертывание веб-проекта. В докладе представлена общая картинка организации системы непрерывной интеграции и рассмотрены основные инструменты для тестирования, оценки качества кода и организации развертывания веб-проекта под UNIX-подобные системы с использованием бесплатного ПО.
Компонентный веб. Проникновение в дизайн / Антон Виноградов (АО "Альфа-Банк",...Ontico
По-моему, всем давно надоело, что дизайнеры и разработчики интерфейсов дублируют работу друг друга, причем постоянно. У каждого свой набор компонентов для сборки интерфейса, свои понятия о принципах его построения, и компоненты каждый делает, как знает, лишь бы выглядели хорошо.
Компонентный веб, современные методологии, такие как БЭМ, и инструменты, такие как Sketch и AI, вкупе с передовыми фреймворками, такими как React и Angular, а также шагающий по миру стандарт ES6, могут решить насущные проблемы создания интерфейсов.
Я покажу, как дизайнер может использовать компоненты в Sketch, сделанные разработчиком. Редактировать и изменять их. А также расскажу, насколько сильно это упрощает жизнь в команде, создающей невероятные продукты каждый день ;)
С ростом кодовой базы становится все более очевидной необходимость использования компонентного подхода, когда каждая логическая часть обособлена. Если говорить про JavaScript, то в нем есть области видимости, опираясь на которые можно соорудить изолированные компоненты. Но в CSS нет подобных механизмов, поэтому и придумываются Shadow DOM (Web Components) и различные методики вроде БЭМ.
Но что если взглянуть на проблему под другим углом? Адаптируя подходы, что уже используются для других задач, можно получить куда больше выгоды, чем просто изолированные стили!
Как мы адаптировали более 150 сайтов по технологии Dynamically-served JavaScr...Ontico
° С чего мы начинали;
° Все способы адаптации;
° JavaScript-adaptive;
° Опыт создания собственной библиотеки;
° История панели управления;
° Сервис оптимизации изображений;
° Чему мы научились.
Разработка API для большого, нагруженного сервисаendeveit
Рассказ о том, что творилось с проектами kolesa.kz и krisha.kz в 2011-2012 годах и что происходит сейчас, как мы создавали с нуля API и впоследствии переезжали на него, как на лету меняли хранилища данных, как боролись с нагрузками и воевали за надежность, расскажу о граблях на которые наступили и как их можно было бы избежать.
Основные моменты третьей версии популярного фреймворка. Responsive-верстка, контролы и компоненты
Презентация подготовлена по материалам прошедшего 19 ноября витебского фронтенд-митапа: http://meetup.gorodvitebsk.by/
Лицо разработчика — это качество его кода. А что может быть лучше, чем плавный интерфейс без глитчей. Разберемся, как рендерится UI, где возникают проблемы и как их лечить.
Эволюция клиентской разработки: от веба ко "всеобщей мобилизации” или mobile-...Pavel Dovbush
История развития проекта с точки зрения клиентских технологий - от веб-сайта к появлению мобильных клиентов и смещению фокуса к mobile-first разработке. Общие черты нашей архитектуры и их отличия от стандартных решений.
Единый протокол общения с приложениями iOS/Android/WindowsMobile/MobileWeb/Web и особенности реализации для JavaScript платформ (десктопные и мобильные браузеры).
Изменение процесса разработки и подходов к реализации нового функционала для переключения на mobile-first стратегию.
"How to build powerful CI / CD based on GitLab and Docker", Aleksandr Matkovs...Provectus
Aleksandr Matkovskiy – Head of IT Department lives and works with the motto "Scaling and load balancing is our all!". Therefore, he has 3 sons and dreams to find DEV for his OPS.
You will be able to see how the CI / CD was created and saved our lives. From concept to the final product.
Vladislav Anikin – Team Leader & Software Architect, specializing in SAAS flexible and scalable solutions for business. Driving DDD/TDD oriented squad of awesome SOLID developers.
You will be able to see how the CI / CD was created and saved our lives. From concept to the final product.
Привет всем!
Сегодня поговорим про разработку плагинов и скриптов автоматизации в cloud и on-premises, а именно Андрей Маркелов поделится опытом разработки плагинов для cloud, после вы будете знать об архитектуре окружения и засвидетельствуете легкость разработки и выкладки плагина в облако в формате live. А Алексей Матвеев (РайффайзенБанк) поделится опытом автоматизации процесса разработки плагинов. На примерах, расскажет и покажет как сделать непрерывную интеграцию с помощью sonar, bitbucket, jacoco.
Регистрируйтесь и приходите! От Вас ждем по 2-3 вопроса! Будет интересно!
При себе иметь удостоверение личности в связи с пропускным контролем.
Ждем Вас на митапе!
P.S. Вход будет организован по спискам по паспорту. Поэтому, чтобы не было проблем с проходом на мероприятие, просим регистрироваться под реальными ФИО и указывать вашу компанию. Спасибо!
С уважением,
Atlassian User Group in Saint-Petersburg
Agenda 6:45 pm Регистрация
7:00 pm "Приветствие" - Гончик Цымжитов (Atlassian User Group)
Немного планов и сбор информации по докладам
7:05 pm "Процессы для доставки результатов для on-premises кастомизации" - Алексей Матвеев (РайффайзенБанк)
Алексей поделится опытом автоматизации процесса разработки плагинов. На примерах, расскажет и покажет как сделать непрерывную интеграцию с помощью sonar, bitbucket, jacoco.
7:55 pm Перерыв
Задаем вопросы спикеру и готовимся к обобщающей части
8:15 pm Пишем JIRA Cloud plugin за 15 минут на Spring Boot" - Андрей Маркелов
Андрей Маркелов поделится опытом разработки плагинов для cloud, после вы будете знать об архитектуре окружения и засвидетельствуете легкость разработки и выкладки плагина в облако в формате live
8:45 pm "Bitbucket Pipelines" - Андрей Маркелов и Гончик Цымжитов
Андрей расскажет процессы в облачной версии, а Гончик расскажет улучшение. Данная секция подразумевается для холивара и много сравнений с другими продуктами.
Кирилл Комлев. О реализации continuous integration для web проектовOlesya_V
Доклад на конференции WebDev 2015
С развитием веб-проектов в качестве SaaS по agile-технологиям основной проблемой становиться своевременной обновление разрабатываемого ПО на множестве подконтрольных доменов. В этом случае достаточно удобно использовать системы непрерывной интеграции, которые позволяют оценить новый код, произвести тестирование и развертывание веб-проекта. В докладе представлена общая картинка организации системы непрерывной интеграции и рассмотрены основные инструменты для тестирования, оценки качества кода и организации развертывания веб-проекта под UNIX-подобные системы с использованием бесплатного ПО.
Денис Чистяков — JavaScript на фронте и в тылуYandex
Перед разработчиками Яндекс.Спорта стояла задача – разработать сервис, который быстро работает, держит высокие нагрузки и имеет сильную контентную составляющую. В докладе рассказывается, почему для решения задачи мы выбрали Node.js, приводится пример архитектуры высоконагруженного приложения на Node.js и о том, как мы добились прозрачного использования одних и тех же функций на фронтенде и бэкенде.
Юрий Василевский «Автоматизация в XCode»
Yandex Mobile Camp в Санкт-Петербурге 2012
http://events.yandex.ru/events/yamobcamp/spb-may-2012/
Xcode — основной инструментарий разработки приложений под Mac OS X и Apple iOS. Он обладает широкими возможностями как для редактирования кода, так и для автоматизации задач. Мы обсудим некоторые из аспектов автоматизации (Code Sense, Targets, Services, Help), связанные с нумерацией сборок билдов, форматированием и контролем стиля кода, анализом дублированных участков кода, управлением внешними библиотеками.
Yandex Mobile Camp в Санкт-Петербурге, 30 мая 2012
Юрий Василевский, ведущий разработчик EPAM Systems, Mobile Solutions
Тема: Автоматизация в XCode
Тезисы:
Xcode — основной инструментарий разработки приложений под Mac OS X и Apple iOS. Он обладает широкими возможностями как для редактирования кода, так и для автоматизации задач.
Мы рассмотрим некоторые из аспектов автоматизации (Code Sense, Targets, Services, Help), связанные с нумерацией сборок билдов, форматированием и контролем стиля кода, анализом дублированных участков кода, управлением внешними библиотеками.
Javascript-фреймворки: должен остаться только одинSergey Xek
Рассказ от tech-менеджера о том, как мы в Acronis выбирали фреймворк в условиях, когда любое более-менее важное технологическое решение сразу затрагивает с десяток команд, несколько сотен человек и права «случайно все сломать» нет.
В докладе пойдет речь о том, что производительность фронтенда — это больше про слаженную работу команды, про понятный и масштабируемый код, чем про сухие циферки. Но циферки тоже будут.
1) Какие у нас были проблемы с текущим фреймворком — UI, архитектура, код.
2) Как измеряли, что примерно стоит брать (исследование популярности).
3) Что рассматривали.
4) На пути к демо-проекту, какие были сложности (то, что уперли идею с Typescript, собственный компилятор шаблонов, четыре Flux-фреймворка и все плохи).
5) Два пилотных демо-проекта: цифры.
6) Оценка трудоемкости перехода.
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)Ontico
Рассказ от tech-менеджера о том, как мы в Acronis выбирали фреймворк в условиях, когда любое более-менее важное технологическое решение сразу затрагивает с десяток команд, несколько сотен человек и права «случайно все сломать» нет.
В докладе пойдет речь о том, что производительность фронтенда — это больше про слаженную работу команды, про понятный и масштабируемый код, чем про сухие циферки. Но циферки тоже будут.
1) Какие у нас были проблемы с текущим фреймворком — UI, архитектура, код.
2) Как измеряли, что примерно стоит брать (исследование популярности).
3) Что рассматривали.
4) На пути к демо-проекту, какие были сложности (то, что уперли идею с Typescript, собственный компилятор шаблонов, четыре Flux-фреймворка и все плохи).
5) Два пилотных демо-проекта: цифры.
6) Оценка трудоемкости перехода.
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Ontico
HighLoad++ 2017
Зал «Рио-де-Жанейро», 8 ноября, 18:00
Тезисы:
http://www.highload.ru/2017/abstracts/2905.html
Прошло более года с того момента, как Microsoft выпустила первую версию своего нового фреймворка для разработки web-приложений ASP.NET Core, и с каждым днем он находит все больше поклонников. ASP.NET Core базируется на платформе .NET Core, кроссплатформенной версии платформы .NET c открытым исходным кодом. Теперь у С#-разработчиков появилась возможность использовать Mac в качестве среды разработки, и запускать приложения на Linux или внутри Docker-контейнеров.
...
В докладе пойдет речь об экспорте Unity3D проектов на Flash-платформу. Докладчик на практических примерах покажет процесс разработки игры, расскажет о плюсах и минусах технологии, а также тонкостях взаимодействия Unity c AS3.
The art of small steps, or how to make sound for games in conditions of war /...DevGAMM Conference
During a year of the war, our studio continues working and creating audio for video games. What helps us to stay productive and meet the deadlines under rocket attacks and blackouts? My short story is about choices and real steps which help us to adapt the mind and business to the new reality.
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...DevGAMM Conference
Are you tired of being in a stagnant relationship with your game's audio system? Our team felt the same way, so we broke up with FMOD and started seeing Metasounds instead. We had to navigate some challenges during the transition, but we built custom editor scripts to automate certain processes, and we found that while FMOD made it easier to design sounds and music, Unreal provides fewer bugs. And while both Unreal Audio and Metasounds have their quirks, we decided to take matters into our own hands and build our own custom tools and features to make the workflow as efficient as we can.. Our bumpy journey from transitioning to Unreal Audio is not without any problems, but we feel like we are on the right track. We have the flexibility to create the sounds we want and take our game's audio to new heights. So if you're ready to break free from your boring audio engine, join us as we share our story of breaking up with FMOD and embracing the wacky world of Metasounds.
As "3D Audio" is rapidly becoming a sought out feature in games, it's no longer enough to just define a channel-based mix. The benefits of using Audio Objects quickly outshine having to squeeze all sounds into a fixed channel format, by delivering the best possible spatial precision no matter the output and can even be hardware accelerated with certain systems. In this talk, you'll get a quick introduction to the concept and benefits of Object-based Audio and then we'll go hands-on and create, edit and profile Audio Objects in Wwise.
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...DevGAMM Conference
GameDev community has very mixed feeling about hyper-casual in general
Some admire it, majority don't understand and hates it
3 years ago it was really strange market filled with questionable people, low-quality projects and a lot of hype
Years have passed, industry matured, adequate business ethics established
And most important, this is not about mobile anymore!
Almost every publisher have PC (Steam) or Console department right now
They are porting successful mobile hits to our favourite platforms
Combine it with very fast passed and data driven production cycles, opportunity to try different staff on monthly or even weekly basis and you get perfect environment to apply your passion of making great games and predictable financial conditions
In this talk we'll cover the complexities of the AI/ML landscape and what that means for independent studios. We'll look at tools for image, text, video, and multimedia and how these tools could be used to help smaller studios stand out in a competitive landscape. We'll also explore the potential legal and ethical ramifications of utilizing these tools and provide a roadmap for how to navigate this tumultuous ocean of technology
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...DevGAMM Conference
Agile processes have been widely adopted in software development for over a decade, but their adoption in game development studios is relatively new. In this talk, Epam Management experts Ganna Ivanicheva and Boris Lesun will discuss the benefits of adopting Agile processes in game development studios, drawing from their expertise and industry research. They will also explore the similarities and differences between software and game development processes, and common pain points studios face. Additionally, the speakers will delve into the acceleration of game development processes due to the adoption of artificial intelligence (AI).
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...DevGAMM Conference
This session is jam-packed with valuable info. Explore the software that will make your life easier in PR, sales and other forms of outreach. Discover the latest software tools for finding emails, tracking replies, scheduling demos, and more. Explore AI-powered writing technology that will elevate your messaging. Leave with a wealth of options and practical tips to streamline your workflow and boost productivity
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...DevGAMM Conference
Explore the world of playable ads and their impact on mobile gaming advertising. In this presentation, I'll walk you through the pros and cons of playable ads, providing insight into how they perform and how they can be used to gain and retain users. I'll also walk you through the technical details of creating and testing playable ads, and provide tools and tips on how to maximize their impact.
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...DevGAMM Conference
Does managing an art team differ from managing any other team?
This speech is based on personal experience in managing an art team. It is a story about forging and sustaining a healthy and trusting atmosphere that allows artistic growth. It is about a collaborative team culture, clear communication, professional development, and alignment with project goals.
Discover how focusing on these areas has allowed us to create a space where personal goals can help achieve the project goals.
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)DevGAMM Conference
Join Jan Kuhlmann, Marketing Manager for Europe at Xsolla, as he shares his expertise on taking your game to new heights. Discover the power of incorporating payments and direct-to-consumer strategies, and learn how to effectively connect with players globally. With Xsolla's fully customizable solutions, you'll have the tools to tailor your game to your players' specific needs, resulting in increased revenue and profitability.
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)DevGAMM Conference
While CPI is rising and monetization is getting harder, mobile developers explore ways to leverage the full potential of in-app purchases. This session uncovers how to stand the competition by maximizing your in-app revenue with LiveOps at any stage of the product. You will get practical steps and real-life case studies from Balancy’s work with mobile game studios.
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...DevGAMM Conference
What will we talk about today? - What App Store Optimizationion - Main mistakes done in App Store Optimization - How to make ASO work for app succes - How to use keyword promotion in combination with ASO
How to increase wishlists & game sales from China? Growth marketing tactics &...DevGAMM Conference
Author draws from the experience of providing marketing services for 10 game development studios, the majority of which are PC developers. Presentation is divided into 3 parts: - Chinese social media & distribution platforms introduction - logic behind selected tactics - case study: games we worked on, actions taken & most effective practices
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)DevGAMM Conference
This time Zindhu's CEO will share more about Turkish gaming industry and its numbers. The salary ranges in Turkey, turn-over ratios, most popular reasons of turn-over and Game Studio insights diversified by genre, size and their performance
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...DevGAMM Conference
When scaling up creative production, one of the biggest headaches is ensuring consistent quality, managing a higher volume of iterations, onboarding and training new team members, and handling unexpected challenges. In this discussion, we will explore real-life case studies that provide strategies for streamlining the scaling process while prioritizing mental well-being and maintaining quality standards.
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...DevGAMM Conference
Are you struggling with LiveOps and can't seem to figure out what's going wrong? You're not the only one. In this talk, Alexander Devyaterikov, a game producer at Belka Games, will dive into the seven most common reasons why LiveOps isn't working and provide practical solutions to overcome these challenges.
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...DevGAMM Conference
In this talk, we'll explore the power of music collaborations and how they can help reach and engage gameindustries’ audience. With music and games being among the most popular entertainments among the youthful demographic, so they make a perfect match. We'll share real-life examples of how games are using music collabs to captivate players and drive success. From game soundtracks to in-game events, we'll show how to use music to connect with audience in meaningful ways and turn it into essential tool for every developer and publisher.
Branded Content: How to overcome players' immunity to advertising / Alex Brod...DevGAMM Conference
Branded content is the ultimate tool for building strong emotional connections with players. Alex Brodsky will share success stories and explain how to extend and deepen game titles with compelling storytelling. Learn how to communicate with existing and potential audiences at a new level.
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...DevGAMM Conference
Discover the story behind the impressive remastering of Chasm: The Rift, originally developed by Ukrainian developer Action Forms. In this talk, we unravel the challenges of reverse engineering, asset restoration, and game mechanic reconstruction. Learn how our team breathed new life into this cult classic, overcoming the absence of the original source code to create a captivating modern gaming experience. Witness video game preservation in action, as we celebrate and cherish digital heritage.
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...DevGAMM Conference
In the end of 2022 we hosted Midnight Show, a cinematic showcase event with announcements of our new projects. But before we started the broadcast, it was almost 2 years of preparations and development, two weeks of filming and lots of mistakes we made during production of this show and projects that were announced. In this talk Andrew, original author, director and producer of Midnight Show, will tell about its history and what you definitely shouldn't do if you come up with idea to make your own showcase event.
5. “У 93% пользователей Kongregate
уже установлен Unity Web Player”
David Piao Chiu
Director of Developer Relations
Kongregate
6. Web без плагинов
• Нет необходимости что-то устанавливать
• Браузер поддерживает
весь необходимый функционал
• Меньше дыр в безопасности
* Hello Flash Player Update
11. Немного истории
• Проект в рамках Hack Week
• Готовая реализация LLVM из Flash экспорта
• Что если попробовать экспортить в WebGL?
12. Немного истории
• LLVM -> JavaScript
• Первые эксперименты 15х медленнее
13.
14. Mozilla
• Emscripten
LLVM-to-JavaScript compiler.
• ASM.JS
“Firefox can optimize asm.js code using 32-bit floating point
operations, which, together with all the other work on
optimizing asm.js, allows it to run at around 1.5x slower than
the speed of the same C/C++ when compiled natively.”
Alon Zakai, Mozilla
https://hacks.mozilla.org/2014/05/asm-js-performance-improvements-in-the-latest-version-of-firefox-make-games-fly/
21. Текущее состояние
Ограничения как в Web Player
Пока нет:
• MovieTexture
• Networking, кромеWWW (WebSockets)
• Веб камера и микрофон
• Сложные возможности аудио
• Threads, SIMD
• Дебаггинг скриптов
22. Ограничения платформы
• Никакой динамической генерация кода
• Графика уровня OpenGL ES 2.0
• Неполная поддержка браузерами
* Hello Internet Explorer
• Размер игры
27. Как это влияет на вас?
• Ограничения AOT платформ
• Дольше компиляция
• Можно использовать нативные дебагеры и
профайлеры
• Можно использовать C++ файлы в проекте