^
# 12 декабря 2012, 21:12     автор темы

dameon

Devil Summoner 75 уровень
8595 сообщений
19930 SFP

Так как в курилке отныне можно говорить на любые темы, то… все и говорят на любые темы. И кое-что интересное там может быстро затеряться.

Эта тема посвящена разработке чего-нибудь. Я назвал ее геймдевом, но это могут быть не только игры, но и сайты и прочие проекты, которые, желательно, рассчитаны не только для вас и кота.

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

http://habrahabr.ru/post/162325/

Статья сама по себе просто интересная, но как-то я сразу заметил, что почти все ее идеи предлагал воплотить на СФ.

  • задания, которые не дают игроку забыть, зачем он вообще (квесты на SF)
  • прогресс выполненных действий (это реализовано не полностью и нет для ачивок, да и новые ачивки…)
  • необходимость игроку все же почаще заходить в игру (куча идей для SF)
  • постоянные события (вот как сегодня с шариками, так привлеките больше людей и реализуйте больше идей, и сайт станет волшебным)
  • социальные элементы, дух соперничества между пользователями (сплошные упущенные возможности)

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

...
# 15 декабря 2012, 13:28

Arc

Занятой Издатель клана Smile Please 57 уровень
4267 сообщений
6567 SFP

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

# 15 декабря 2012, 13:37

Mamont1537

Гражданский 15 уровень
746 сообщений
80 SFP

@Flame Haze писал:

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

У вас на мобильниках тоже есть огромные списки тест-кейсов, по которым каждый проект прогонять надо? Или там у платформодержателей менее строго?

# 15 декабря 2012, 13:44

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Arc

«Собрать все фэйлы» — и есть работа QA-отдела, и она может длиться и месяцы, и годы. Сверять переводы русского с китайским, если в игре тысячи строк — довольно весело. А еще там есть 6 других языков. Собираем и отправляем.

Mamont1537

Спасибо за пример с разрешениями.

Попробую пояснить для остальных. Вот тестировщик проверяет игру в каком-нибудь 1080p. И видит явно, что кнопка улетела за край экрана. Скриншот сделан, багрепорт составлен. И тут казалось бы очевидный вариант решения — сдвинуть кнопку в сторону, чтобы не улетало. Но нельзя забывать, что у нас одна единственная сборка игры (билд), где присутствуют все разрешения экрана (для тестирования, впрочем, может быть и несколько сборок для каждого разрешения, но в итоге она останется одна — нельзя же продавать несколько версий игры с разными разрешениями для Vita ). Поэтому если мы тупо что-то сдвинем в этом разрешении, то все поедет и в других местах. Надо думать.

Mamont1537

Для J2ME используем стандарт чеклиста UTC версии 3.2 вроде. Но он общий, там пункты типа «игра не должна вылетать», «все надписи должны быть на своих местах» и в таком духе. Мы его уже адаптируем под игру, и тогда уже да, получается огромным. Сейчас например не укладываемся в сдачу проекта под Рождество (не по нашей вине), поэтому с заказчиком была договоренность, что в итоге не должно быть откровенных падений игры и явно вылезающих текстов. Мелочей, вроде не совсем точно отображающегося иероглифа под каким-нибудь 2257 номером еще хватает.

# 15 декабря 2012, 13:55

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

@Mamont1537 писал:

Например, на консолях игра должна нормально все показывать в 1080\720\576\480р.

тогда почему в 90% игр для бокса русский шрифт настолько мелкий, что я его только с лупой могу прочитать?

@Flame Haze писал:

Чтобы использовать суперспособность, нажмите клавишу X» не влезает в отведенное окошко.

это я давно знал. Но думал, такое в основном встречается в любительских переводах, а в официальных — с разрешением заказчиков проблем не бывает.
Да и даже при переводе с Японского на Английский та же Final Fantasy XIII притерпела множественные изменения текста (знаю сам, посколько сам переводил с английского, взятого с японско-китайской версии игры). ТАк что многие фразы выглядят иначе, если вообще не теряют оригинальный смысл.

 

 

# 15 декабря 2012, 14:03

Mamont1537

Гражданский 15 уровень
746 сообщений
80 SFP

@Artz писал:

тогда почему в 90% игр для бокса русский шрифт настолько мелкий, что я его только с лупой могу прочитать?

Сильно зависит от важности издателя игры )

Иногда смотришь на какой-нибудь Фоллаут 3 на консоли и недоумеваешь, как оно вообще сабмит прошло )

Завернуть какой-нибудь КоД из-за мелких шрифтов на SD — это лишить свою консоль игры с многомиллионными продажами под Рождество.

# 15 декабря 2012, 14:05

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

@Mamont1537 писал:

Завернуть какой-нибудь КоД из-за мелких шрифтов на SD — это лишить свою консоль игры с многомиллионными продажами под Рождество.

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

# 15 декабря 2012, 17:04

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP
# 15 декабря 2012, 17:15

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

ну и это я тоже имел в виду.

# 15 декабря 2012, 17:21

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Переводчики переводят с одного языка на другой. Причем трудности у них из-за того, что они пытаются вскрыть игру, которая для этого не предназначена. С локализацией это мало чего общего имеет. Притом, если переводчики допустят ошибку, причем критическую (зависание игры), то им ничего за это не будет.

Если же мы пропустим какой-то важный для прохождения китайский символ, то это просто скандал, убытки для заказчика, отказ от дальнейшего сотрудничества с нами. Для нас, QA отдела, это может закончится увольнениями. Нам это, конечно же, не надо. Даже увольнение конкретных сотрудников не так страшно, как потеря репутации всей компании.

# 15 декабря 2012, 17:28

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

Почему кстати игра виснет, если пропущен какой то символ? Неужели нельзя сделать игры не зависящие настолько от этих китайских символов, чтобы не до ходило вплоть до зависания?

# 15 декабря 2012, 17:45

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

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

Что касается виснет, то может и виснуть, например, когда не может найти тот же символ в ресурсах. Но в «идеале» она хотя бы должна просто его не отображать.

А почему игры виснут — это легко понять. Потому что их пишут люди, человечекий фактор. Задача тестировщика — максимально возможно для него определить условия зависания и сообщить разработчику или менеджеру. Для мобильников только так, для более современных девайсов — также снимаем логи.

# 15 декабря 2012, 17:53

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

Что касается виснет, то может и виснуть, например, когда не может найти тот же символ в ресурсах.

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

# 15 декабря 2012, 17:58

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Программы не умеют думать, они выполняют то, что заложил в них человек. Нужно так в коде и написать: «если чего, ты скипни тут, хорошо?».

На самом деле, можно, это называется обработкой исключений, о которой знают многие программисты. Только мы-то работаем с мобильниками, смартфонами, планшетами, Vita, PS3 чаще, чем с PC. А эти устройства гораздо более чувствительны к ошибкам, чем персоналка. Вчера мы закликали пальцем логотип одной известной компании на планшете, и игра упала. Вот и думай.

# 15 декабря 2012, 18:01

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

Обработка исключений — полезная штука выходит.

# 15 декабря 2012, 18:03

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Полезная только для того, чтобы игра не рухнула. А если игра не рухнет, но символ все равно не отобразит — это баг, за который нас будут бить.

# 15 декабря 2012, 18:07

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

@Flame Haze писал:

Полезная только для того, чтобы игра не рухнула. А если игра не рухнет, но символ все равно не отобразит — это баг, за который нас будут бить.

Бывают баги полезные. За них не бьют.

# 15 декабря 2012, 18:14

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Я не так много работаю в индустрии, если относительно смотреть, но пока не встречал полезных багов. Баг — это любое поведение программы, отличающееся от требуемого и отсутствие поведения, которое требуется.

Для занесения багов мы используем Redmine (настроенный под нас, естественно), и у нас следующая классификация:

Low — просто буковка некрасиво смотрится

Normal — баг, стандартный некий баг

High — что-то заметное, например надпись залезла на рамку и плохо читается

Urgent — жесть, например, персонаж проходит сквозь аптечку и не подбирает ее. То есть ужас, но игра не падает и продолжается, поэтому не все страшно.

Immediate — игра падает еще в меню, или там все графика съезжает в сторону, то делает тестирование невозможным.

Полезных багов тут, как видишь, нет. И в других компаниях, с которыми мы работали, тоже нет (у всех своя классификация багов)

# 15 декабря 2012, 18:19

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

@Flame Haze писал:

Полезных багов тут, как видишь, нет. И в других компаниях, с которыми мы работали, тоже нет (у всех своя классификация багов)


Прокачка уровня оружия и магии в игре фф2 за один бой на один уровень к какому бы рангу багов отнёс? Это очень полезный для пользователя баг.

# 15 декабря 2012, 18:26

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

В требованиях к разработке игры едва ли было сказано «Проверить, не может ли персонаж за одни бой прокачать оружие». Нашел тестировщик — молодец, не нашел — ничего никому не будет. Игра должна запускаться, все фичи работать, графика отображаться на своих местах, а игрушка — проходиться до конца.

Разработчиков там было, например, 100 человек, а игроков — миллионы. Конечно же, будут находить такое. Но это явно не самая очевидная вещь, обычный игрок будет проходить игру в свое удовольствие.

# 15 декабря 2012, 18:43

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

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

Ему нужно лишь описать работу каждого элемента уровня на каком нибудь чертеже и как всё должно выглядеть, а рисуют это 2Д и 3Д художники, код пишут программисты?

# 15 декабря 2012, 18:55

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Чтобы получать зарплату, на любой должности достаточно лишь соответствовать требованиям. Если будешь знать больше, ты станешь ценным сотрудником для команды, со всеми вытекающими ништяками (кому — уважение, кому — зарплата, кому все вместе).

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

Ради примера, вакансия геймдизайнера в Playrix

https://sites.google.com/a/playrix.com/work-in-playrix/jobs/gamedesigner

Ни слова о Максе, ровно как и любых других приложениях. Кстати, привожу список здесь:

  • Аналитическое мышление
  • Способность и желание быстро разбираться в новых нестандартных задачах
  • Художественный вкус
  • Желание делать игры

Ни слова о максе.

Но я устраивался на работу по примерно таким же требованиям, и на собеседовании они вычислили и другие мои знания, знакомство с программами. Поэтому я практически сразу без стажировки влился в команду, и меня подключили к реальным проектам. То есть как минимум доказал, что не человек с улицы, который просто решил потыкать кнопочки. Также мои советы помогли ускорить работу всего QA отдела.

# 15 декабря 2012, 18:59

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP
  • Аналитическое мышление
  • Способность и желание быстро разбираться в новых нестандартных задачах
  • Художественный вкус
  • Желание делать игры

Отлично отправляюсь. Всё это есть, а ещё я знаю Ворд и Эксель, неплохо разбираюсь в 1С: Предприятие, английский на уровне корренного носителя языка, заодним приуспею в локализациях, может побегаю в должности ассистента композитора. Умею делать презентации в паур пойне и отправлять почту. Наверное, мне сразу предложат поднебесную зарплату с такими то навыками ^.^

# 15 декабря 2012, 19:02

Mamont1537

Гражданский 15 уровень
746 сообщений
80 SFP

@Artz писал:

Ему нужно лишь описать работу каждого элемента уровня на каком нибудь чертеже и как всё должно выглядеть, а рисуют это 2Д и 3Д художники, код пишут программисты?

Вообще, геймдизайнеры (у нас, по крайней мере) являются связующим звеном между программерами, арт отделом, аниматорами, тестерами и т.п. 

То есть это твоя задача собрать из всех предоставленных «материалов» интересную игру в конце концов. 

Нужен сложный код или что-то от движка? Разговориваешь с программерами. 

Нужна новая графика для гуи или объект на уровне? Разговориваешь с арт отделом.

Не хватает анимации у перса? Ищешь аниматоров.

Новая озвучка персонажа? Идешь к звуковикам. 

И отмазки типа «ничего не знаю, это не ко мне, это <…> должны были сделать» не прокатывают. 

# 15 декабря 2012, 19:04

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Конечно предложат, после того, как ты создашь уровень для игры 4 Elements. А для этого нужно как минимум знать, что это такое.

Кроме того, ты почему-то сейчас перечислил качества, не нужные геймдизайнеру. А те, что хотя бы похожи (делать презентации, разбираться в локализации) — не привел доказательств, в чем же это проявляется.

Иначе говоря, твое резюме не стали бы читать даже в Playrix

# 15 декабря 2012, 19:04

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

@Mamont1537 писал:

Вообще, геймдизайнеры (у нас, по крайней мере) являются связующим звеном между программерами, арт отделом, аниматорами, тестерами и т.п.

и как отделы реагируют на эти просьбы?

С желанием бросаются делать новый десяток анимаций или интерактивных объктов? Или же поступают по принципу, пока руководство не скажет, мы не шевельнёмся.

Или геймдизайнер — это и есть руководство для таких отделов?

Конечно предложат, после того, как ты создашь уровень для игры 4 Elements.

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

Таким образом, что входит в понятие «создать» уровень, если ты его не создаёшь?

А те, что хотя бы похожи (делать презентации, разбираться в локализации) — не привел доказательств, в чем же это проявляется.

допустим, приведу пример своих работ переводов.

# 15 декабря 2012, 19:07

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Mamont1537

Написал-то правильно. Разговариваешь, идешь. Ну и сам можешь точно что-то делать, если разбираешься, но не сам полностью рисуешь всю графику и все шрифты, если в компании все же есть отдел.

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

# 15 декабря 2012, 19:09

Flame Haze

Гражданский 16 уровень
218 сообщений
512 SFP

Artz, тебе все пришлют почтой, что тебе понадобится. Все объяснят. Но если ты реально с улицы, оно тебе не поможет. Если же ты идешь на геймдизайнера целенаправленно, то должен представлять.

4 Elements — игрушка, где надо провести жидкость до конца уровня, уничтожая фишки одного цвета перед ней. Уровень создается на бумаге, зачем тебе еще что-то? Они уже будут ценить твою идею.

# 15 декабря 2012, 19:09

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

так и не получил ответ, как другие отделы реагируют на просьбу дизайнера добавить в игру новые элементы, не запланированные ранее.

4 Elements — игрушка, где надо провести жидкость до конца уровня, уничтожая фишки одного цвета перед ней. Уровень создается на бумаге, зачем тебе еще что-то? Они уже будут ценить твою идею.

это слишком просто. не может такого быть.

# 15 декабря 2012, 19:12

Mamont1537

Гражданский 15 уровень
746 сообщений
80 SFP

@Flame Haze писал:

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

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

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

# 15 декабря 2012, 19:14

Artz

Terra Luminos клана Temporal Rift 73 уровень
1488 сообщений
17705 SFP

@Mamont1537 писал:

активно в геймдизайне игры участвует.


ну потому что это интересно, наверное.

Столько разработчиков на СФ оказывается собралось. Целых четыре, если считать Хрона (из 40 активных пользователей).

Может, выложите пример какого-нибудь тестового задания (того самого, что по почте вам как то отправляли)?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Для комментирования необходимо авторизоваться