Вам хочется найти алмазы, но вы не знаете, с чего начать? Может быть, вам нужна алмазная кирка для того, чтобы собрать обсидиан? Хотите пойти в нижний мир и сделать стол зачаровывания? Найти алмазы не так уж легко. Не волнуйтесь, мы расскажем вам о том, как найти алмазы, приложив минимум усилий.
Подробнее ...
Grand Theft Auto 5 славится не только обширным разнообразием действий, но и огромным транспортным ресурсом, среди которого: спорткары, семейные автомобили, подлодки, катера, мотоциклы, квадроциклы, самолеты, вертолеты и многое другое. О последнем пункте, а точнее, о способах нахождения вертолетов пойдет речь в нашей статье. Не секрет – поиск воздушного транспорта является невероятно трудоемким процессом в Grand Theft Auto любой серии.Подробнее ...
Голубев Никита, коммерческий автор и переводчик, специально для блога Нетологии перевёл статью разработчика игр Анжелы Хе о том, как без навыков программирования создать свою первую игру.
Всего 2 года назад я была 17-летней школьницей и ничего не знала о программировании. Это не помешало мне начать учиться и через несколько месяцев выпустить свою первую игру в Steam. Сегодня у меня более 10 игр для ПК, интернета и мобильных устройств и свыше 1,9 млн игроков.
Не важно, что вы умеете сейчас — при должном желании вы тоже сможете делать игры. Два года назад такое казалось невозможным: это было самое сложное, что я сделала в жизни, и оно того стоило. Теперь я понимаю, что в разработке игр, как и в любом другом деле, вы растёте только тогда, когда пробуете, ошибаетесь и совершенствуетесь.
Всему, что я знаю, я научилась сама, а теперь научу вас.
Чтобы сделать игру, нужно пройти 6 этапов:
Концепция
Графика
Программирование
Звук
Подготовка к публикации
Публикация
В статье для каждого этапа я выделю:
— Советы, которые я вынесла из своего и чужого опыта.
— Инструменты, которые я считаю наиболее полезными.
Концепция
Совет
У вас есть классная идея. Но как оформить её на бумаге?
У каждого свой путь. Одни составляют дизайн-документы по 60 страниц, другие напишут лист неразборчивых заметок. Не знаю, как удобнее для вас, но обязательно зафиксируйте следующее:
Фишки. Что делает вашу идею крутой? Это самый главный вопрос. Как только вы сможете уловить и зафиксировать это, остальные этапы покажутся легче. Ваша игра поднимает острые темы? Станет новой классикой? Или будет отличаться от всего, что было раньше?
Механика. Что делает игрок и зачем? Это ваш игровой процесс. Он может быть простым, как поочерёдное нажатие клавиш Q, W, O, P в игре QWOP, или сложным, как комбинации в Dwarf Fortress.
Легенда. Благодаря чему игроки запомнят вашу игру? С какими эмоциями они будут её покидать? У каждой игры есть история. Если стория неочевидна, игрок сам создаст её. История бывает разная: возрастание чисел в игре 2048, восхождение империй в Civilization или безмолвные взаимодействия в Monument Valley. Подумайте, какая легенда будет стоять за вашей игрой.
Настроение. Какое впечатление производит игра? Какие визуальные эффекты и музыка будут этому способствовать? Важно первое впечатление, которое сможет зацепить игрока и затем заставить его снова возвращаться к игре. Возможно, вам захочется ретро-эффекта с пиксельной графикой и 8-битной музыкой или современного вида с плоской геометрией — подумайте об этом.
Участвуйте в хакатонах. Вам и другим участникам нужно будет сделать игру за отведённое время. Как минимум вы вдохновитесь и встретите единомышленников. Попробуйте Ludum Dare, один из самых больших геймджемов.
Создайте список идей. Записывайте каждую новую мысль. В моменты ступора всегда можно заглянуть в список и найти что-то интересное. Так выглядит мой личный Google Doc идей и заметок.
=&6=& Когда вы отрисовываете каждый кадр. Для этого используйте таблицы спрайтов и Sprite Packer в Unity.
=&7=& Отрисовывается каждая подвижная конечность, затем анимируется её позиция и повороты. Это быстрее, легче и тратит меньше оперативной памяти. Для 2D-анимации на Unity используйте пивоты (точки привязки) или плагин Anima 2D.
Что ещё может пригодиться
Советы, которые применимы не только к игровой графике, но и к другим программам:
Объекты-тайлы используются для создания плитки и требуют меньше места на жёстком диске.
Без тайлов и с тайлом
9-slice объекты с немасштабируемыми границами и масштабируемым центром позволяют увеличивать изображения без заполнения памяти.
Пятно расширяется, но углы остаются прежними
Делайте разрешение каждого объекта таким, чтобы оно делилось на 4 или было степенью числа 2.
В Photoshop вы можете сохранить каждый слой в отдельный файл через Файл > Экспорт > Быстрый экспорт в [формат изображения].
Инструменты
Создание интерфейса:
Photoshop.
Sketch.
Принципы создания интерфейса:
Google Material Design.
Apple’s UI Do’s and Don’ts.
Создание 2D объектов:
Photoshop.
Gimp.
Paint Tool SAI — для графики в стиле аниме.
Создание 3D объектов:
Blender — мощное ПО со сложным обучением.
Maya — для анимации.
Max — для отрисовки.
Бесплатные игровые ассеты:
Behance — шрифты, иконки и прочее.
KennyNL — высококачественные объекты, готовые к использованию в играх.
Open Game Dev Art — огромная библиотека графики, созданной другими пользователями.
Вдохновление:
Dribbble — закрытое сообщество дизайнеров.
Behance — сообщество дизайнеров, к которому может присоединиться любой желающий.
itch.io — сообщество создателей инди-игр.
Программирование
Совет
Выберите игровой движок, среду разработки и начинайте погружаться в код.
Представленных ниже знаний достаточно для начала. Все примеры написаны на C++, одном из языков программирования в Unity3D. (Примечание переводчика: на самом деле в Unity используется C#, который похож на C++).
=&8=& В основе кода лежат данные, которые хранятся в переменных. Можно объявить переменную так:
int i = 0;
int — тип данных, i — имя переменной, = 0 — значение переменной.
Часто используемые типы данных: int и long — для целых чисел, float и double — для чисел с плавающей точкой, string — строчные данные.
=&9=& С помощью оператора =&10=& можно создать условия для выполнения кода:
if (true){ // истина всегда истинна!
doThings(); // я внутри выражения, и я выполняюсь!
}
Используя оператор else, можно расширить условие и отобразить что делать, если условие не соответствует истине:
int i = 1;
if (i == 0){
doThings();
}
else if (i == 1){
doOtherThings(); // теперь запускаюсь я!
}
=&11=& While-циклы повторяют части кода, пока условие остаётся истинным. Как только условие перестаёт быть истинным, цикл обрывается.
while (someBool == true){ // условие
doThings(); // Буду выполняться, пока условие истинно
}
For-циклы похожи на while-циклы. Для while мы пишем так:
int i = 0;
while (i < condition){
doThings();
i++; // счётчик, по которому цикл продолжается
}Подробнее ...
Ярмарка Мастеров — это гипермаркет, объединяющий множество хендмейд магазинов разных продавцов со всего мира.
Покупатели и мастера сотрудничают напрямую, не оплачивая дополнительных наценок и комиссий посредников. Мастера сами устанавливают цены работ и условия доставки и оплаты, сами совершают отправку покупки заказчику. Обратите внимание, в каждом магазине на Ярмарке Мастеров могут быть использованы разные способы оплаты и доставки — самостоятельно выберите тот из представленных, который устроит вас больше. Вы обсуждаете все этапы и совершаете покупку непосредственно у продавца, а значит, вам не нужно общаться с третьими лицами — получится быстро и полно узнать все самое важное и купить изделие из первых рук.Подробнее ...
Потеряли свою ферму? Мы хотим помочь вам вернуть ее как можно скорее. Пожалуйста, найдите в списке внизу раздел, соответствующий вашей проблеме. Вполне возможно, вы сможете восстановить ее самостоятельно гораздо быстрее!Подробнее ...
1. Знать его ник в игре 2. Написать его в чате 3. Выделить 4. ПКМ (клик правой клавишей мыши) по выделенному 5. Автоссылка 6. Персонаж 7. Появится окно с похожими именами персонажей или выделенное пожелтеет (превратится в активную ссылку) 8. ПКМ – Добавить в контакты/Начать разговор
Так же советую внимательно прочитать это руководство.
P.S. Больше количество смайлов в вопросе не ускоряют ответ.
ISD Rontea
ISD STAR Executive
Волонтёр группы по взаимодействию с игроками
Interstellar Services Department
Zakatka Night
Likes received: 1,424
#3 –
2014-07-14 08:51:15 UTC
спросить в какой он системе, прилететь туда, попросить андокнуться если он в доке, пригласить во флот – варп на члена флота
Как найти игрока в EVE? Раньше у агентов была такая опция, а сейчас как?
Я хочу найти одного игрока, который меня убил в афк. У меня на него килрайт.Подробнее ...
“Красная Кнопка: Не Нажимать!” – это игра, в которой вы будите весело проводить свое свободное время! Знакомьтесь в игре с главным персонажем красной кнопкой, которая будет вас провоцировать для нажатия на нее. Она будет делать что хочет, говорить с вами и просить оставить ее в покое. Но каждый ответ кнопки будто будет говорить вам “жми снова”! Давайте проверим? Правда ли это! В игре “Красная Кнопка: Не Нажимать!” вы должны будите всё равно жать на кнопку, ведь вам же интересно что будет происходить дальше? Если вам скучно, грустно и душа просит чего-то интересного тогда давайте скорее присоединимся к красной настырной кнопке, которая будет веселиться с вами в один клик! Как думаете? Чем закончится нажатие на кнопку? Пришло время узнать! Желаем приятной игры!
Подробнее ...
Игрушки «Герои в масках» – это персонажи популярного мультфильма «PJ Mask», первый сезон которого появился на российских экранах в 2016 году.
Трое на первый взгляд обычных шестилетних школьника – Коннор, Амайя, Грег, которые ведут себя как их сверстники: ходят на уроки, делают домашнее задание и дружат с другими ребятами из класса. Однако как только наступает ночь, ребята перевоплощаются в героев в масках, и начинают наказывать местных преступников. Подробнее ...
Друг создал альянс, Название TopPack ввожу в поиске но ничего не найдено. До этого название было in hell он его изменил
#2 – 2 марта 2019 в 17:15, сб
Invisible
Сообщений: 134
Последний визит: 2 июня 2020 в 00:36
В чате уже zer0 ответил, а я повторяю тут: ад ищется и находится
#3 – 8 ноября 2020 в 14:28, вс
Fifa
Сообщений: 1
Последний визит: 8 ноября 2020 в 16:10
Подскажите пожалуйста как найти потерянный альянс, выкинула из игры, пришлось заново начать, а точное название подзабыла, знаю точный ник предводителя как его можно найти?
Empires & Puzzles — это совершенно новая игра своего жанра. Почему? Потому что она предлагает невероятные сражения и при этом использует систему три в ряд. Что это значит? Что в этой игре вы будете решать головоломки и тем самым наносить урон своим противникам. Особенностью игры является то, что здесь вы найдете огромное количество героев, PvP сражения, уникальная механика боя, а также множество других возможностей, таких как постройка крепости и не только.Подробнее ...