Без темы
<<  Feasibility study on Chinas mercury-free catalyst RD Filters and Enveloping - A Practical Discussion  >>
Fight Hard 3D ™ Postmortem
Fight Hard 3D ™ Postmortem
G5 Software
G5 Software
Fight Hard 3D ™
Fight Hard 3D ™
Содержание
Содержание
Hello, world на телефоне с BREW – что понадобится
Hello, world на телефоне с BREW – что понадобится
Hello, world на телефоне с BREW – последовательность действий
Hello, world на телефоне с BREW – последовательность действий
Hello, world на телефоне с BREW – неприятные сюрпризы
Hello, world на телефоне с BREW – неприятные сюрпризы
BREW API – что это
BREW API – что это
BREW API – особенности управления памятью и ресурсами
BREW API – особенности управления памятью и ресурсами
Чем лучше маленький размер приложения
Чем лучше маленький размер приложения
3D движок
3D движок
Tools
Tools
Запуск на телефоне
Запуск на телефоне
Сертификация
Сертификация
Тестирование оператора
Тестирование оператора
Verizon Wireless
Verizon Wireless
Модели телефонов – Motorola T720
Модели телефонов – Motorola T720
Модели телефонов – Toshiba CDM-9500
Модели телефонов – Toshiba CDM-9500
Ключ к успеху
Ключ к успеху
Как происходит покупка
Как происходит покупка
Что грядет
Что грядет
Для организации разработки:
Для организации разработки:
Вывод
Вывод
Издатели, навскидку
Издатели, навскидку
Почему мы говорим только о BREW
Почему мы говорим только о BREW
Почему количество пользователей BREW постоянно растет
Почему количество пользователей BREW постоянно растет
Организация разработки – команда
Организация разработки – команда
Дальнейшие планы
Дальнейшие планы
А другие платформы
А другие платформы
Если вы хотите поучаствовать
Если вы хотите поучаствовать
Вопросы
Вопросы

Презентация на тему: «Fight Hard 3D Postmortem». Автор: Anna. Файл: «Fight Hard 3D Postmortem.ppt». Размер zip-архива: 505 КБ.

Fight Hard 3D Postmortem

содержание презентации «Fight Hard 3D Postmortem.ppt»
СлайдТекст
1 Fight Hard 3D ™ Postmortem

Fight Hard 3D ™ Postmortem

Разработка первой коммерчески доступной трехмерной игры и движка для платформы Qualcomm BREW®

2 G5 Software

G5 Software

Компания основана в июле 2001 года Игры для PC и для BREW PC: Red Shark, Fair Strike (Бука) BREW: Fight Hard 3D (Reaxion) 25 сотрудников 4 занимаются мобильными играми, 21 – играми для ПК Влад Суглобов: исполнительный директор Сергей Шульц: руководитель мобильного направления

3 Fight Hard 3D ™

Fight Hard 3D ™

Файтинг с RPG-элементами Трехмерные анимированные “stick figures” в реальном времени До 20 часов геймплея

4 Содержание

Содержание

BREW, что это для разработчика игр Fight Hard 3D: движок, игра, what went wrong, what went right Путь игры к пользователю на примере Fight Hard 3D Можно ли делать на играх для BREW деньги? Что G5 Software собирается делать дальше в этом направлении

5 Hello, world на телефоне с BREW – что понадобится

Hello, world на телефоне с BREW – что понадобится

BREW SDK (бесплатно на www.qualcomm.com/brew). ARM Builder (USD 1.825 с доставкой, на www.arm.com/devtools/RVCT_BREW) или бесплатная демо-версия (hint!). BREW-enabled телефон cо специальной прошивкой «для разработчиков» и шнуром для подсоединения к ПК (цена рыночная)

6 Hello, world на телефоне с BREW – последовательность действий

Hello, world на телефоне с BREW – последовательность действий

Написание C/С++ кода на ПК. Запуск и отладка на эмуляторе. Трансляция с помощью ARM Builder. Загрузка приложения на телефон. Неприятные сюрпризы.

7 Hello, world на телефоне с BREW – неприятные сюрпризы

Hello, world на телефоне с BREW – неприятные сюрпризы

Отсутствие возможности отладки – только с помощью логирования и последующим копированием логов на ПК и их анализом. Расхождение между документацией BREW и реализацией на разных телефонах. Вплоть до разного поведения malloc(). Отсутствие поддержки чисел с плавающей точкой. Невозможность использования глобальных и статических переменных. Невозможность использования функций стандартной библиотеки.

8 BREW API – что это

BREW API – что это

Доступ к файловой системе. Работа с сетью (HTTP, Sockets). Диалоги и базовые элементы пользовательского интерфейса (меню, кнопки, кнопки прокрутки, и т.п.). Графические примитивы (линии, окружности). Работа с адресной книгой телефона.

9 BREW API – особенности управления памятью и ресурсами

BREW API – особенности управления памятью и ресурсами

Ограниченная память (200 – 500 Kb). Ограниченный размер стека (1.5 Kb). Быстрая фрагментация свободной памяти. Не более 8 файлов на одно приложение. Отсутствует доступ к видео-памяти.

10 Чем лучше маленький размер приложения

Чем лучше маленький размер приложения

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

11 3D движок

3D движок

Особенности: Числа с фиксированной точкой. Тригонометрические функции. Матрицы, вектора, кватернионы. Скелетная анимация с интерполяцией. Экспорт моделей и анимаций из 3D Studio Max. Растеризация текстурированных и нетекстурированных полигонов. Максимально оптимизирован для ARM-процессоров. Доступен для лицензирования.

12 Tools

Tools

13 Запуск на телефоне

Запуск на телефоне

Первый запуск: 1.5 FPS. Оптимизация до 7 FPS. Использование ARM Assembler. Hack OEM-формата видео памяти для быстрого доступа, минус: заново для каждого телефона. Отказ от STL из-за большого размера генерируемого кода. Самодельный профайлер. Специальный код для определения размера стека. Раздельная оптимизация по памяти или производительности для каждой функции.

14 Сертификация

Сертификация

Стоит денег, порядка $1000 Отдельно для каждого телефона В порядке очереди Может занять месяц Иногда заканчивается несправедливым отказом, который приходится оспаривать

15 Тестирование оператора

Тестирование оператора

Операторы ничего не понимают в играх Операторы смотрят на контент Контент должен быть политкорректным Blood, sex, and gore исключены (в случае США) Пользователь не должен звонить в службу технической поддержки: игра стоит $2, один звонок обходится оператору в $5.

16 Verizon Wireless

Verizon Wireless

Самый большой оператор сотовой связи в США – 30 миллионов абонентов Стандарт CDMA Пионер BREW в США Около 40 игр в каталоге в настоящий момент

17 Модели телефонов – Motorola T720

Модели телефонов – Motorola T720

Технические характеристики: Объем памяти: 400 Kb Размер стека: 1.5 Kb Экран: 120 х 130 Особенности: Высокая производительность

18 Модели телефонов – Toshiba CDM-9500

Модели телефонов – Toshiba CDM-9500

Технические характеристики: Объем памяти: 500 Kb Размер стека: 3 Kb Экран: 128 х 144 Особенности: Высококонтрастный TFT дисплей с малым временем отклика

19 Ключ к успеху

Ключ к успеху

Поддержка новых моделей телефонных аппаратов и их новых возможностей. Операторы тратят на рекламу больше всего в процессе выпуска на рынок новых моделей телефонов – эти модели должны поддерживаться. Невозможность целевой рекламы – пользователи не пользуются Internet, практически нет специализированной печатной прессы. Участие в промоушен-программах операторов и производителей телефонов.

20 Как происходит покупка

Как происходит покупка

21 Что грядет

Что грядет

Глобальная многопользовательская игра. Встроенная камера. GPS, location-based games.

22 Для организации разработки:

Для организации разработки:

Телефоны (можно купить) Компилятор (тоже можно купить) Статус зарегистрированного BREW разработчика (немного сложнее – деньги на создание юрлица в США) Контакты с операторами (международные звонки и недешевое посещение events индустрии) Сертификация (стоит денег) Невозможность полноценного предварительного тестирования тут Локализация на корейский %)

23 Вывод

Вывод

Нужен кто-то, кто снимет эти организационные затраты денег и времени Кто на начальном этапе обеспечит помощь по платформе Кто уже наступал на грабли Назовем этого кого-то «издателем»

24 Издатели, навскидку

Издатели, навскидку

JAMDAT: “about to issue first royalty check” и бесспорный лидер по количеству выпущенных игр для BREW SEGA.COM, Disney Internet Group, Sony Online Entertainment, THQ, Mattel – заняты переносом собственных франчайзов Reaxion – first royalty check already issued, представительство в Москве, нуждается в разработчиках G5 Software? – BREW, J2ME: приходите, обсудим ?

25 Почему мы говорим только о BREW

Почему мы говорим только о BREW

Потому что там мы зарабатываем деньги в настоящий момент Потому что другие разработчики, по их собственным признаниям, в настоящий момент делают основные деньги на BREW\Verizon Wireless

26 Почему количество пользователей BREW постоянно растет

Почему количество пользователей BREW постоянно растет

Новые операторы по всему миру выбирают эту платформу – увеличение количества потенциальных пользователей Производители телефонов выпускают телефоны с поддержкой BREW Операторы тратят деньги на промоушен BREW игр и сервисов – растет количество реальных пользователей

27 Организация разработки – команда

Организация разработки – команда

0.5 менеджера проекта / дизайнера игры. 1.5 программистов. 1-1.5 художника. Время работы: 3-6 месяцев. Важные программистские навыки: низкоуровневая оптимизация на ARM assembler. Важные навыки для художника: терпение, понимание важности оптимизации растровой картинки для лучшей RLE компрессии, анимация в минимум ключей.

28 Дальнейшие планы

Дальнейшие планы

На движке Fight Hard 3D: Snowboarding Half-pipe 3D, трехмерная перспектива На движке Fight Hard 3D: Snowboarding Slalom 3D, трехмерная перспектива MMO Fight Hard 3D: возможность сразиться двум людям с противоположных сторон земного шара

29 А другие платформы

А другие платформы

Smartphone хоть и не делает денег сейчас, но, по нашему мнению, будет делать в будущем. “Microsoft is a force of nature” J2ME – несмотря на бардак сейчас, стоит рассчитывать на то, что можно будет зарабатывать деньги в будущем

30 Если вы хотите поучаствовать

Если вы хотите поучаствовать

Вы хотите работать у нас? Давайте поговорим. У вас есть игры для J2ME? Давайте поговорим. Хотите сделать игру для BREW на нашем движке? Давайте поговорим. У вас есть популярный в США бренд – давайте поговорим.

31 Вопросы

Вопросы

Влад Суглобов, исполнительный директор G5 Software, vlud@g5software.com

«Fight Hard 3D Postmortem»
http://900igr.net/prezentacija/anglijskij-jazyk/fight-hard-3d-postmortem-117462.html
cсылка на страницу

Без темы

661 презентация
Урок

Английский язык

29 тем
Слайды