Кастомная кнопка: взгляд изнутриKirill AveryanovДоклад о том, как создавать кастомные кнопки: какие у них существуют состояния, как бороться с layout и зачем создавать такие компоненты.
Кирилл Аверьянов — Кастомная кнопка: взгляд изнутриCocoaHeadsДоклад о том, как создавать кастомные кнопки: какие у них существуют состояния, как бороться с layout и зачем создавать такие компоненты.
DirectX12 Graphics and PerformanceDevGAMM ConferenceDmitry Andreev, Microsoft
DirectX12 enables graphics intensive apps to deliver better performance with greater flexibility and control. This technical session goes deep into the DirectX12 APIs you can use to reduce CPU rendering overhead, manage GPU resource usage more efficiently, and express the most cutting-edge 3D graphics possible across the spectrum of Windows devices.
Citrus Game Engine, Юрий ШумовскийIT ShareCitrusGame Engine – быстрая и удобная кроссплатформенная разработка для мобильных устройств на примере платформера
- Возможности, общий workspace, профилирование кода
- Анимация героя, врагов;
- Работа с физикой;
- Создание и управление уровнями;
- Эффекты Particle Systems;
- Плюсы/минусы, советы к использованию.
Character creation pipeline for Age of Magic (3D mobile)DevGAMM ConferenceDaniil Kozlovsky, Art Lead, Playkot
Anton Ivichev, Playkot
Dmitry Lebedev, Playkot
Step-by-step description of the process of creating characters for a 3D mobile game in the fantasy setting. Good and bad solutions that the Age of Magic team tried while solving the problem of building an efficient and scalable production pipeline. #MadeWithUnity
Protecting your mobile game from the most common hacksDevGAMM ConferenceAlexey Chubar, Technical Project Lead, BIT.GAMES
As your mobile game grows, it’s a matter of time until someone decides to hack it. A so-called «hacker» can impact your profits even without having any technical experience. We’ll talk about the most common threats and how to protect against them.
NettleBox - ProductsNettleTechThe Nettle Company’s product line including the NettleBox presentation system and the NettleArena gaming platform is based on the MotionParallax3D technology.
Введиние в разработку 3D игр для Nokia Asha телефоновMicrosoft Mobile DeveloperВ этом вебинаре вы узнаете как создавать настоящие трехмерные игры с момощью современной реализации Mobile Java JSRs на телефонах Nokia Series 40 семейства Asha. Мы ознакомим с деталями процесса создания 3D игр: планирование и построение игровых уровней; освещение и уровень реализма; сравнение создания игровых персонажей вручную и с помощью пакетов трехмерного моделирования; анимация и поведение игровых персонажей; решения менеджмента памяти и текстур; стратегии пользовательского ввода; оптимизирование исполнения программ для различных ориентаций экранов и моделей телефонов. Обзор скорости трехмерной графики на различных телефонах Nokia Series 40 семейства Asha.
Создание игр с помощью Cocos2D (Станислав Краснояров)2NiversityПрезентация с Станислава Красноярова «Создание игр с помощью Cocos2D», который прошел 24 ноября 2012 года в рамках 2Niversity:
http://2niversity.ru/?tiny=16
Станислав Краснояров — руководитель команды/разработчик с десятилетним стажем. С момента выхода iPhone SDK вместе с небольшой командой занимается портированием игр с PC на iOS (Objective-C, C++, cocos-2d). Преподаватель авторского курса по разработке под iOS.
Developing our own renderingDevGAMM ConferenceYuri Masloyan, Lead Developer, MANU Video Game Maker
We write our render. In this report, Yuri will talk about the approach to ensure the portability of code to other platforms and the hybrid methodology on the example of their project.
Introduction to 2D Game Development on Nokia Series 40 Asha (Russian)Microsoft Mobile DeveloperВ этой сессии мы продемонстрируем как начать разработку двухмерных игр для телефонов Nokia Series 40 семейства Asha. Даже если вы никогда не занимались разработкой игр, но знакомы с Java, NetBeans и Nokia SDK 1.1 for Java, вы можете начать создавать простые двухмерные игры с помощью замечательного плагина Game Builder и мы покажем как это сделать. Использование визуального инструментария, изучение генерируемого кода, который можно модифицировать, так-же является хорошим методом обучения, помогающий оттачиванию вашего будущего мастерства в разработке игр. В дополнение мы сделаем обзор классов Mobile Java которые обычно используются в игровых проектах, расскажем о менеджменте ресурсов и ассоциированных ограничениях и возможностях телефонов Nokia Series 40 семейства Asha.
[C++ CoreHard Autumn 2018] Actors vs CSP vs Task...Yauheni AkhotnikauСлайды одноименного доклада с конференции C++ CoreHard Autumn 2018 (г.Минск, 2018.11.03).
Краткое описание доклада:
На предыдущих конференциях C++ CoreHard автор доклада рассказывал про Модель Акторов и опыт ее использования в C++. Но Модель Акторов -- это далеко не единственный способ борьбы со сложностью при работе с многопоточностью. Давайте попробуем поговорить о том, что еще можно применить и как это может выглядеть в C++.
Суперсилы Chrome DevTools — Роман Сальников, 2ГИСYandexВ своей работе мы постоянно используем инструменты, призванные облегчить нам жизнь. Но как хорошо мы ими на самом деле владеем? И почему мы пренебрегаем их суперсилами? Например, Chrome DevTools — это не только отладчик и инспектор HTML. Но когда у нас в руках молоток, кругом мерещатся гвозди. Десятки мегабайт и процентов загрузки процессора на вкладку браузера — верный признак того, что пора учиться пользоваться микроскопом.
Роман предложит освоить что-то посложнее молотка и расскажет о том, какую реальную пользу можно получить от профилирования, как найти в огромном отчёте проблему с кодом и что лучше — написать в коде десяток console.log или async debug.
Mobile Apps Now!akimovproПрезентация с секции "Мобильные приложения" неконференции BarCamp 4 Krasnodar & South Russia.
Евгений Козлов и Евгений Павлов (Fly+HTC)
More Related Content
Similar to Иструментарий для быстрой разработки игр с 2 d физикой (20)
DirectX12 Graphics and PerformanceDevGAMM ConferenceDmitry Andreev, Microsoft
DirectX12 enables graphics intensive apps to deliver better performance with greater flexibility and control. This technical session goes deep into the DirectX12 APIs you can use to reduce CPU rendering overhead, manage GPU resource usage more efficiently, and express the most cutting-edge 3D graphics possible across the spectrum of Windows devices.
Citrus Game Engine, Юрий ШумовскийIT ShareCitrusGame Engine – быстрая и удобная кроссплатформенная разработка для мобильных устройств на примере платформера
- Возможности, общий workspace, профилирование кода
- Анимация героя, врагов;
- Работа с физикой;
- Создание и управление уровнями;
- Эффекты Particle Systems;
- Плюсы/минусы, советы к использованию.
Character creation pipeline for Age of Magic (3D mobile)DevGAMM ConferenceDaniil Kozlovsky, Art Lead, Playkot
Anton Ivichev, Playkot
Dmitry Lebedev, Playkot
Step-by-step description of the process of creating characters for a 3D mobile game in the fantasy setting. Good and bad solutions that the Age of Magic team tried while solving the problem of building an efficient and scalable production pipeline. #MadeWithUnity
Protecting your mobile game from the most common hacksDevGAMM ConferenceAlexey Chubar, Technical Project Lead, BIT.GAMES
As your mobile game grows, it’s a matter of time until someone decides to hack it. A so-called «hacker» can impact your profits even without having any technical experience. We’ll talk about the most common threats and how to protect against them.
NettleBox - ProductsNettleTechThe Nettle Company’s product line including the NettleBox presentation system and the NettleArena gaming platform is based on the MotionParallax3D technology.
Введиние в разработку 3D игр для Nokia Asha телефоновMicrosoft Mobile DeveloperВ этом вебинаре вы узнаете как создавать настоящие трехмерные игры с момощью современной реализации Mobile Java JSRs на телефонах Nokia Series 40 семейства Asha. Мы ознакомим с деталями процесса создания 3D игр: планирование и построение игровых уровней; освещение и уровень реализма; сравнение создания игровых персонажей вручную и с помощью пакетов трехмерного моделирования; анимация и поведение игровых персонажей; решения менеджмента памяти и текстур; стратегии пользовательского ввода; оптимизирование исполнения программ для различных ориентаций экранов и моделей телефонов. Обзор скорости трехмерной графики на различных телефонах Nokia Series 40 семейства Asha.
Создание игр с помощью Cocos2D (Станислав Краснояров)2NiversityПрезентация с Станислава Красноярова «Создание игр с помощью Cocos2D», который прошел 24 ноября 2012 года в рамках 2Niversity:
http://2niversity.ru/?tiny=16
Станислав Краснояров — руководитель команды/разработчик с десятилетним стажем. С момента выхода iPhone SDK вместе с небольшой командой занимается портированием игр с PC на iOS (Objective-C, C++, cocos-2d). Преподаватель авторского курса по разработке под iOS.
Developing our own renderingDevGAMM ConferenceYuri Masloyan, Lead Developer, MANU Video Game Maker
We write our render. In this report, Yuri will talk about the approach to ensure the portability of code to other platforms and the hybrid methodology on the example of their project.
Introduction to 2D Game Development on Nokia Series 40 Asha (Russian)Microsoft Mobile DeveloperВ этой сессии мы продемонстрируем как начать разработку двухмерных игр для телефонов Nokia Series 40 семейства Asha. Даже если вы никогда не занимались разработкой игр, но знакомы с Java, NetBeans и Nokia SDK 1.1 for Java, вы можете начать создавать простые двухмерные игры с помощью замечательного плагина Game Builder и мы покажем как это сделать. Использование визуального инструментария, изучение генерируемого кода, который можно модифицировать, так-же является хорошим методом обучения, помогающий оттачиванию вашего будущего мастерства в разработке игр. В дополнение мы сделаем обзор классов Mobile Java которые обычно используются в игровых проектах, расскажем о менеджменте ресурсов и ассоциированных ограничениях и возможностях телефонов Nokia Series 40 семейства Asha.
[C++ CoreHard Autumn 2018] Actors vs CSP vs Task...Yauheni AkhotnikauСлайды одноименного доклада с конференции C++ CoreHard Autumn 2018 (г.Минск, 2018.11.03).
Краткое описание доклада:
На предыдущих конференциях C++ CoreHard автор доклада рассказывал про Модель Акторов и опыт ее использования в C++. Но Модель Акторов -- это далеко не единственный способ борьбы со сложностью при работе с многопоточностью. Давайте попробуем поговорить о том, что еще можно применить и как это может выглядеть в C++.
Суперсилы Chrome DevTools — Роман Сальников, 2ГИСYandexВ своей работе мы постоянно используем инструменты, призванные облегчить нам жизнь. Но как хорошо мы ими на самом деле владеем? И почему мы пренебрегаем их суперсилами? Например, Chrome DevTools — это не только отладчик и инспектор HTML. Но когда у нас в руках молоток, кругом мерещатся гвозди. Десятки мегабайт и процентов загрузки процессора на вкладку браузера — верный признак того, что пора учиться пользоваться микроскопом.
Роман предложит освоить что-то посложнее молотка и расскажет о том, какую реальную пользу можно получить от профилирования, как найти в огромном отчёте проблему с кодом и что лучше — написать в коде десяток console.log или async debug.
Mobile Apps Now!akimovproПрезентация с секции "Мобильные приложения" неконференции BarCamp 4 Krasnodar & South Russia.
Евгений Козлов и Евгений Павлов (Fly+HTC)
Startup Sauna, Menuette startup (top-10)akimovproПрезентация проекта интерактивных меню в ресторанах и кафе для планшетных компьютеров (iPad, Android).
Игорь Акимов: www.fb.
мобильный интернет в РоссииakimovproМобильный интернет в России. Данные о потреблении трафика пользователей смартфонов, планшетных ПК, их привычках и предпочтениях.
Bloks!akimovproHow Indie developer Kyr Dunenkof from Krasnodar, Russia created and uploaded his first iPhone game: http://itunes.apple.com/ru/app/bloks!/id449454153
DrumbumakimovproПрезентации игры, сделанной на Marmalade и статистики ее использования на Android
Глеб Лебедев, Краснодарская гильдия разработчиков мобильных приложений:
http://www.facebook.com/groups/krdmobile/
Mobile revolutionakimovproТенденции развития мобильных технологий, текущее положение дел и прогнозы на будущее, а также с чего начать разработка под Android и iOS.
Игорь Акимов,
Краснодарская гильдия разработчиков мобильных приложений:
http://www.facebook.com/groups/krdmobile/
5. Средства разработки Eclipse Maven Java Android SDK
6. Игровой цикл public interface AbstractGame { void onStartup(GameContext context, int width, int height); void onCleanup(); void onThink( float delta); void onRender(Graphics gfx, float delta); void onResize( int width, int height); }
7. Игровой контекст public interface GameContext { ResourceManager getResourceManager(); SoundManager getSoundManager(); UIEvent getNexEvent(); }
10. Физика Box2D : Swig+JNI Сборочные скрипты для NDK, MinGW, VisualStudio NMake Состояния vs. Обратные вызовы Разрушаемые объекты: set DamageMax (), setDamageThreshold (), setDamageFactor (), setBreakable (), getDamage(), isBroken () jBox2D – НЕ для мобильных
12. Инструменты Редактор игровой сцены Утилита для создания анимированных изображений Утилита для формирования шрифтов
13. Редактор игровой сцены Изображения Физические тела Полигоны, прямоугольники, окружности Сочленения: Revolute, Prismatic, etc. Групповое редактирование свойств Ссылки на объекты Композитные сцены XML
14. TODOs Доработка UI Оптимизация графики Перенос основной части кода в С++ Поддержка Python, LUA … Поддержка iOS (Marmalade?)