Создание текстур или "Ну покрась его быстро, шоб красиво". Часть №2
Привет, Пикабушники!Как и обещал, публикую вторую часть мини-туториала на тему создания текстур.
Как всегда скажу: подписывайтесь на мой профиль Пикабу. Вас ждет много интересных и познавательных постов про создание компьютерных игр и геймдев в целом.
думаю у меня есть вопрос. Возьмите меня к себе :D
Не знал что еще где-то осталось разделение на моделлера и текстурщика, текстура булыжников просто кинута без коррекции на развертку с дикими растяжками. да и еще рисовка текстуры поверх рендера UVmap.
И где паддинг? Непорядок!)
Чувак, ты из 90х прибыл на машине времени?)))
Можно было один угол плитки только развернуть, остальные 3 просто скопировать, добавив им кусочками геометрии уникальности, это позволило бы или уменьшить размер текстуры без потери качества или при том же размере текстур повысить плотность пикселей.
А почему нельзя было оставить развертку кристалла в середине? Тогда бы общее качество текстуры было выше.
как я понимаю, вы делаете игры. Если вы используете юнити, тогда все понятно. Но. Если у вас все такие есть какие либо способности, знания и руки из того места, в чем я, правда, сомневаюсь, тогда вопрос. ЧТО ЭТО ЗА ХУЙНЯ.
показали как "покрасить" развертку, боже, 10 из 10. вот только. блин ,я даже по пунктам не могу разбить критику, наверно, потому что у меня глаза кровоточат от этого поста.
Почему у вас рельеф задан полигонами? вы вообще слышали про карты высот? heightmap? не представляю как вы персов делаете с их картaми bump, alpfa, spec и тд.
Раз уж так, то почему такая уебищная топология? у меня в первую неделю обучения было куда лучше. я конечно понимаю, если модель не подвержена анимации и деформации, то следовать всем канонам правильно топологии нет смысла, но не на столько же?
любой, кто более менее изучал моделирование, сделает эту же модельку минимум раз в 5 экономнее в плане ресурсов.
А вы можете своего друга выложить ту часть поста, где здесь написано "магия" очень интересно узнать как это делается.
ну на самом деле не так усе и сложно, я вот на этой неделе скелетную и вертексную анимацию буду осваивать :) за неделю научился клепать модели и текстурировать (текстура\спекуляр\бамп) создавать комплексные модели и т.д и т.п надо кстати версию блендера обновить.
substance painter/designer еще существуют для текстуринга
стоит добавить объем синему камню
Над переходом между камнями и плитой надо ещё поработать
Спасибо за пост! Можете потом поподробнее и о 3D-графике рассказать?
Друзья, увы, реклама на пикабу или платная или запрещена, но, думаю, я могу просто порекомендовать всем желающим вступить в нашу группу Вконтакте. Она имеет название Heart beat Games Official. Там вы также сможете найти много интересностей.
P.S: административный и модераторский состав команды Пикабу, пожалуйста, не удаляйте этот комментарий. В своей группе мы ничего не продаем и она не приносит никакой монетизации.
Просто хочется, чтобы люди наблюдали за тем, что мы делаем и возможно, нашли для себя что-то интересное)
Графоний прям уровня второй готики, а может быть даже и выше.
Краб у костра на берегу
Pixel-art концепт для игры, которую я делал последний год. 24 цвета.
Вот как он выглядит в игре:
Краб - 12 цветов, девочка с ушками - 42. Анимированный вариант:
Наброски 2д Спрайтов для игры по LOTR
С другом, программистом, и его товарищем, начали создавать 2д слешер про короля-чародея. (времена ангмара). Пока сделал задники локаций в чб. Сегодня сделал наброски на спрайты для добрых рас и анимации ходьбы)))
Making of the "Last chance»
Меня зовут Борислав, я концепт художник и в данный момент обучаюсь на курсах Element Edition у Марка Колобаева.
В этом небольшом “making of” хочу описать процесс создания своей последней работы - “Last chance”.
Для тех, кому удобнее будет посмотреть видео:
Бриф: команда космонавтов потерпела крушение на неизвестной планете, и они нашли там “нечто”.
Первым же делом я пошел на Pinterest в поисках идеи, на основе которой можно создать интересный сюжет, т. к. считаю, что история – это самое важное в рисунке.
После перебора разных вариантов, быстрых набросков карандашом и сбора референсов, я остановился на следующем сюжете: космонавты нашли ракету/шаттл, на котором могли покинуть неизвестную планету и вернуться домой. Такая идея создает некий драматизм, поэтому я решил остановиться на ней.
Когда определился с идеей и фокусным объектом, сразу же приступил к более глубокому ресерчу темы, а затем и к дизайну.Мне хотелось создать что-то вроде многоразовой ракеты, при этом брать за основу просто готовые от SpaceX я смысла не видел, потому что их образ был бы тяжело читаемым для обычного зрителя, который не разбирается в ракетной технике. Поэтому я решил отталкиваться от ранних концептов шаттла и советского “Бурана” – среди них полно очень запоминающихся идей, а также они намного более читаемые.
После быстрого блокаута в Zbrush, получил несколько грубых набросков, которые еще предстоит много править в дальнейшем. Вот некоторые из них:
В процессе работы я предпочитаю дать некоторое время наброскам и идеям “полежать”, чтобы позже вернуться к ним с чуть более свежим взглядом. Так что, я отложил скетчи в сторону, а сам приступил к поиску композиции и света.
Здесь я остановился на последнем варианте, т. к. он показался мне логичнее – ракета с большей вероятностью сохранилась бы в ангаре, а также было несколько композиционных преимуществ - ритмы, “выход” из работы и большое количество перспективных сокращений, что дополнительно углубит работу.
Позже я понял, что некоторые вещи в выбранном мной варианте не работают – слишком узкое и тесное пространство, которое не дает создать больше интереса вокруг фокусного объекта, иначе все просто сливается в кашу. Поэтому я оставляю больше места перед камерой и вокруг ракеты, чтобы добавить различные башни, мосты и прочее, что будет в еще большей степени привлекать внимание.
На этом моменте сцену я собирал уже в 3D, а не только из фотографий. Один из супербыстрых и грубых оверов:
Когда есть первый грубый дизайн и более или менее готова композиция, я определяюсь с цветом, светом и тоном. Некоторые наброски, которые я сделал в процессе:
Выбрал первый вариант, т. к. мне понравилась палитра и атмосфера леса/джунглей и чего-то подобного. Референсы использовал по большей части из кино, чтобы не ошибиться с тоном в дальнейшем:
После всех пройденных шагов, я делаю финальный скетч, в котором стараюсь определить все проблемы, которые могут возникнуть в работе. Так он выглядел:
Здесь быстро стало понятно, что есть очень большие проблемы с масштабом, деталями на дальнем плане (ритмы работают, но сильно отвлекают), светом и персонажами (слишком некомфортно читаются). Я делаю выводы, быстро редактирую сцену и дизайн.
На этом этапе я возвращаюсь к дизайну, чтобы внести финальные исправления. Нужно было полностью переделать шаттл, скорректировать пропорции и набашить больше деталей для интереса. Вот, что получилось в итоге:
Теперь остается только самое простое – реализация. Я сделал два финала – дополнительно попытался представить, как это место могло выглядеть до того, как было заброшено.
В этих концептах над многими вещами можно было бы поработать получше, в особенности над дизайном, но это опыт и нужно двигаться дальше.
Большое спасибо за прочтение, буду рад ответить на любые вопросы, а также любой критике и советам!
С чего начать делать игру? Твои первые шаги!
Это статья для тех, кто хочет сделать игру, но не знает с чего начать.
Я постараюсь, по шагам, объяснить весь процесс от желания до релиза. Погнали!
Меня зовут Александр Дударев. Я гейм-дизайнер с 10-летним стажем. Работал в многих компаниях, например в Playgendary. Делал разное: и казуалки для мобилок, и танковый шутер для PC.
Теперь я инди-разработчик. Живу за счёт продажи своих игр. Выпустили 4 игры для PC и Консолей. Сейчас разрабатываю игру They Are Here: Alien Abduction Horror — хоррор от 1-го лица, про похищение пришельцами.
Шаг 1. Запасись энтузиазмом
Энтузиазм — это топливо, которое ты сжигаешь при разработке. Оно позволит тебе делать игру после работы, когда устал, когда хочется отдохнуть.
Как пополнять запас энтузиазма? Смотри документалки, читай истории успеха разработчиков. Это мотивирует!
Например, вот классная документалка о инди-играх Indie Game: The Movie
Смотри по сторонам: на другие игры, фильмы, кино, на новые технологии. Желание изучить что-то новое или сделать что-то похожее — это то, что нужно.
Шаг 2. Собери команду или сделай всё сам!
Одному — проще. Проще придумать идею и принимать решения. Не надо спорить и описывать задачи. Сделать игру одному — возможно. Я например сделал 4 игры один.
С командой — лучше. Лучше получается качество. Твои решения критикуются, и результат улучшается. Можно распределить обязанности и сделать игру быстрее. Последнюю игру я делаю в команде со своей женой. Она отвечает за историю, критикует мои решения, помогает с артом, ищет стримеров.
Короче - есть команда, круто! Нет команды — делай всё сам, это не трудно.
Шаг 3. Сформулируй цель разработки
Очень важно понять — для чего тебе всё это?
1. Трудоустройство в геймдев компанию.
Продукт — портфолио. Приоритет - качество исполнения.
Вопросы: На какую должность хотим устроиться? В какую компанию(и)? Какими играми занимается компания(и)? Чему нужно научиться?
2. Научиться делать игры, освоить навык.
Продукт — опытный образец. Приоритет- новые знания.
Вопросы: Какой навык освоить? Как сделать какую-то конкретную штуку?
3. Рассказать о чём то важном.
Продукт — манифест. Приоритет - донести идею до масс.
Вопросы: Поймут ли мою идею? Как сделать продукт более массовым?
4. Сделать игру о которой мечтал.
Продукт — мечта. Приоритет — воплотить своё видение.
Вопросы: Что я хочу видеть? Чем можно пренебречь? Как закончить проект?
5. Построить свой бизнес.
Продукт — актив. Приоритет - получить доход.
Вопросы: Какие игры лучше продаются? Сколько времени займет разработка? Как сократить это время?
Цель может быть не одна. Цели могут меняться от игры к игре.
Короче - ты должен ответить на вопрос — зачем я делаю эту игру?
Шаг 4. Вспомни, что ты умеешь или любишь
Например, я и моя жена — фанаты фильмов ужасов про пришельцев. Типа «Знаки», «Мрачные небеса», «Секретные материалы». Поэтому нам проще работать над идеями и сценарием для They Are Here
А может, ты на досуге рисуешь анимешных девочек. А твой друг изучает программирование искусственного интеллекта. Значит вам будет проще сделать игру про девушек, которые будут чатиться с игроком, словно живые
Короче - твои умения и увлечения — это твои преимущества. Учитывай их при выборе платформы, движка, жанра игры. А пока, просто подумай над этим.
Шаг 5. Выбери платформу
Если просто, то есть 2 пути: Мобилки или ПК + Консоли.
Исходя из целей и умений нужно будет выбрать что-то одно. Это разные платформы, с разными играми, аудиторией и монетизацией.
Путь 1. Мобилки
- Массовая аудитория. Дети, пенсионеры, скучающие продавщицы. Это не геймеры. Всё должно быть очень понятно и просто.
- Играют по 1 — 5 минут. В перерывах, в очередях, на работе. Чтобы «убить время».
- Ценится простая яркая графика.
- Упор на простой, но залипательный кор-геймплей.
- Некоторые жанры (головоломки, аркады) — наиболее просты в разработке. Можно сделать небольшой прототип (1-5 уровней) и показать его работодателю, например.
- Не требуется красивая или сложная графика. Главное — чтобы было понятно.
- Простой геймплей и гейм-дизайн.
- Будет плюсом, если сам привык к мобильным девайсам и играм.
- Очень. Высокая. Конкуренция. Игр миллионы и почти все они — бесплатные. Игроки приходят только с рекламы. Нет рекламы — нет игроков. Нет денег.
- Монетизация. Нужно встраивать рекламу или внутри-игровые покупки в игру. Знать куда и как. Тестировать чтобы всё это работало.
- Аналитика. Нужно понимать что такое LTV. Почему он должен быть > чем CPI. Встраивать аналитику в игру.
- Будь готов делать по 20 прототипов или улучшать продукт, пока LTV не станет > CPI.
- Заработать денег небольшой команде, можно только с издателем. Я лично не знаю других путей.
Короче - мобилки, это огромный супер-маркет. На полке лежит то, что окупает рекламу. Это конкуренция рекламных бюджетов. Если хочешь заработать на мобилках, то советую делать гипер-казуалки и работать с издателем. Если пофиг на доход — классная, лёгкая платформа.
Если решишься, узнай подробнее про:
- Гипер-казуальные игры (всё по теме гейм-дизайна и производства).
- Как найти издателя гипер-казуальных игр.
- Казуальные игроки (сложность казуальных игр и туториалы).
- Аналитика мобильных игр (CPI, LTV, Retention).
- Монетизация мобильных игр.
- Оптимизация мобильных игр.
- Google Play и App Store. Регистрация аккаунта разработчика. Правила и рекомендации. SEO.
- Рекламные медиаторы и сети (Iron Source, AdMob и т.п.).
- Сервисы рыночной аналитики мобильных игр (Sensor Tower, App Annie).
Путь 2. ПК + Консоли
- Играют по несколько часов. Дома. Чтобы погрузиться в игру.
- Ценится реалистичная или стильная графика.
- Упор на интересную историю или глубокий геймплей.
- Меньше конкуренция, чем на мобилках. Особенно на консолях.
- Легче получить игроков и отзывы.
- Можно хорошо заработать портировав игру на консоли, с помощью издателя.
- Не надо возится с аналитикой и монетизацией.
- С детства понятная платформа (ПК / Консоль) и аудитория (Геймеры).
- Аудитория любит авторские, творческие, интересные игры.
- Будет плюсом, если сам играешь на компе или приставке.
- Плохо заходят простенькие игры (головоломки, аркады). Геймеры хотят получить опыт, вжиться в роль. Залипнуть надолго. Игра не должна выглядеть как что-то на пару минут.
- Игры дольше в производстве. Но можно хитрить — делать маленькие игры, которые выглядят как большие, а также использовать готовые ассеты.
- Нужно поработать над интересной идеей. Найти отличительные черты (USP), которые выделят проект.
- Нужно продумать интересную историю или геймплей.
- Более сложный геймдизайн.
- Большая требовательность к качеству графики.
Короче - ПК, а особенно Консоли это элитный бутик. На полке лежит то, что хорошо сделано. Это конкуренция качества. Если хочешь заработать, то сделай интересную игру, и обязательно портируй её на консоли (через издателя). Подумай как сэкономить на производстве!
Если решишься, узнай подробнее про:
- Геймдизайн компьютерных игр.
- Как питчить игры.
- Что такое вертикальный срез.
- Steam. Регистрация аккаунта разработчика. Оформление страницы. Тэги. Правила и рекомендации.
- Маркетинг и продвижение инди-игр на Steam (рекомендую http://howtomarketagame.com/ ) Как сделать крутой постер, трейлер, скриншоты, ГИФки.
- Портирование игр на консоли.
- Издатели игр на консолях.
- Конкурсы и фестивали инди-игр.
- Работа с инфлюенсерами (ютуберами, стримерами).
- Сервисы аналитики тэгов и жанров (SteamDB, Steamspy, SteamCharts, Game Data Crunch).
- Сервисы рассылки ключей (Keymailer, Woovit)
Шаг 6. Узнай про производство игр в целом
Не важно какую платформу ты выберешь. Интересуйся тем Как Делают Игры
Рекомендую погуглить про:
- Игровые механики, жанры и сеттинги.
- Геймдизайн. Есть книга Джесси Шелла, она хорошая, но большая. Можешь гуглить про конкретный жанр.
- Кор-геймплей и Мета-геймплей.
- Левел-дизайн. Лучше гуглить про отдельный жанр.
- Пользовательский интерфейс (UI) в играх.
- Ассеты и маркетплейсы.
Короче - сперва узнай поверхностно о всех непонятных терминах. Глубже изучай только то, что нужно будет для разработки конкретно твоей игры.
Шаг 7. Выбери движок и глянь уроки
Движок — это программа, в которой собирается игра. Это большой кухонный комбайн, в котором есть всё. Там программируется логика, собираются уровни, выставляется освещение, настраивается анимация, создаются материалы, вставляются звуки и т.п.
Про выбор движка написано много статей — погугли.
Если ты один, и не знаешь языков программирования, рекомендую Unreal Engine 4. Почему?
Во-первых, "Blueprints" — это визуальное программирование на блоках. Это проще понять, чем классический "код".
Во-вторых, куча плюсов:
- Красивая графика «из коробки».
- Есть большой маркетплейс с гововыми ассетами
- Это популярный коммерчесский движок, на котором сделано очень много игр.
- Можно сделать игру под все платформы. Можно встроить рекламу, инапы, аналитику.
- Много уровков. Рекомендую канал "Unreal Engine Rus"
- Куча встроенных функций.
- Бесплатный до ляма баксов дохода.
Перед началом работы над игрой, сделай пару очень простых подделок «в стол».
Сделай змейку, пинг-понг и т.п. Пофиг на качество, пофиг на геймдизайн. Главное — попрактиковаться «на кошках», пощупать функции движка.
В движке будет работать вся команда — поэтому каждый должен изучить его, хотя-бы поверхностно. Вы должны понимать друг друга, а еще помогать программисту собирать игру.
Короче - почитай про выбор движка. Потрать время на его изучие.
Шаг 8. Выбери жанр
Жанр — это твоя ниша. Жанр — это очень важно. Есть жанры, в которые никто не играет. А для некоторых нужно изучить много дополнительного материала.
Лучше выбрать жанр который:
- Популярен на платформе. Игры этого жанра часто покупают или скачивают. Используй сайты для аналитики жанров. Например, для Steam: "steamdb.info", "gamedatacrunch.com", "steamspy.com".
- Не слишком сложен в производстве. MMORPG — не твой выбор!
- Нравится тебе или команде. Ты разбираешься в нём или много играл в детстве.
Как только ты определилися с жанром — гугли всё по производству игр в этом жанре. Геймдизайн, графика, уровни, звуки. На что сделать акцент? Поиграй в лучшие игры в этом жанре. Посмотри видео об этом жанре.
Короче - выбери жанр и узнай про него всё что можешь!
Шаг 9. Придумай идею, концепцию, USP
Идея — ядро твоей игры. Зерно, из которого вырастет проект.
Какая идея хорошая?
- Понятная. Должна быть понятна каждому. Например, твоей маме.
Интересная. Уже хочется поиграть в это! Люди любят риск и новый опыт, который хотят, но не могут пережить в реальной жизни. Например GTA — это симулятор крутого парня, которым все хотят быть, но не могут.
- Популярная. Это не артхаус, не что-то странное или специфичное. Идея обращается к понятным образам из жизни или массовой культуры.
- Выделяющаяся. Такого раньше не было. Или было, но давно. Или в другом жанре. Или в другом стиле. Или плохо сделано.
Что поможет тебе в выборе идеи?
- Каталог игр на твоей платформе. Смотри что популярно. Думай как это изменить, подать под другим углом. Хмм…игра про постройку железной дороги в топе. А что если, мы играем за машиниста?
- Сайты-сервисы с аналитикой тэгов и жанров на платформе. Можно отследить популярность жанра, количество игр в нем. Можно скрестить отдельные тэги между собой.
- Массовая культура. Фильмы, книги, комиксы, короткометражки, гифки, картинки из интернета.
Скорее всего у тебя будет рождаться много идей. Записывай их. Дай полежать. А потом выбери ту, что не даёт тебе покоя и кажется лучшей.
Идея может казаться масштабной. Но она должна умещаться в Питч, чтобы быть понятной игрокам, прессе и твоей маме.
Питч — короткое предложение, описывающее идею. Например, They Are Here — ужастик про похищение пришельцами. Почитай подробнее про то "Как питчить игры".
На основе Питча, описываем концепт игры. Более развернутое описание игры на одну страничку. За кого мы играем? В чем цель? Что можно делать? Какие эмоции вызываем?
Продумай отличительные черты — USP, которые будут наглядно "продавать" твой проект.
USP вытекают из твоей идеи. Например, идея Панка — издевательство над культурой. USP Панка: вызывающее поведение, агрессивная музыка и странные прически.
Показывай свои USP везде — в трейлере, скриншотах, постере, описании игры. Говори про них общении с прессой и издателями.Тычь ими в лицо!
Например, у They Are Here — это пришельцы, кукурузные поля и огни в небе.
Кароче - почитай про идею, концепцию, питч, USP игры. Сформулируй чёткое видение твоего проекта и доноси это видение до всех. Без него — всё развалится и поплывет.
Шаг 10. Составь список ассетов и задач
Ассеты — это кирпичики, из которых состоят игры.
Составь список того, что нужно сделать. Хотя-бы крупными мазками. Сделать уровнь, найти музыку, вставить персонажа. А еще надо 20 видов мечей.
Оцени время, а потом умножь его на 2. Даже если тебе кажется это глупым. Умножь его в 2 раза!
Если видишь, что проект большой — отрезай всё ненужное. Ненужное — всё, что не показывает идею. Или редко появляется на экране.
Например, если идея игры — ультра-насилие, то можно не делать 20 видов мечей, а лучше проработать физику расчленения тела.
Прикинь, что для мобильных гипер-казуалок нужно сделать минимум 30 минут геймплея. А для ПК и Консолей, лучше сделать игру на 2 часа. Если можешь больше — круто!
Настоятельно рекомендую!
Покупай и используй готовые ассеты. Это лучший способ сократить время производства и не потерять качество. Это не стыдно, это нормально. Это вообще огонь!
Шаг 11. Организуй процесс
Записывай, всё что надо сделать. Каждую мелочь. Иначе — забудешь.
Ставь задачи. Себе и команде. Рекомендую Trello (проще) или Asana (функциональнее).
Cобирай инфу по проекту в одном месте. Можно юзать доски типа “Miro” или вики типа Notion.
Если ты один, или у вас небольшая команда, не парься над большой и красивой документацией. Лучше покажи пример, начерти схему, объясни на пальцах ЧЁ НАДО сделать.
Референс — лучшее описание задачи для художника! Например, я сказал жене — хочу обложку как у Слендера, но с пришельцем. Этого — достаточно!
Собирай и храни нужную инфу. Ссылки на классные статьи. Контакты возможных партнёров. Скриншоты багов. И т.п.
Шаг 12. Сделай демку
Демо-версия / Вертикальный срез / MVP — очень близкие по смыслу понятия. Это маленький кусочек игры финального качества.
Демо-версия решает множество задач:
- Поможет записать видео, скриншоты, гифки
- Покажет окупаемость мобильной игры
- Поможет устроиться на работу
- Ускорит набор вишлсистов в Steam
- Получит отзывы от игроков и стримеров
- Можно участвовать в фестивалях и конкурсах
-Только с ней можно найти издателя.
Короче - сделай демонстрационную версию игры. Это твоя визитная карточка. Показывай её всем. Говори — я сделаю так-же, только больше.
Шаг 13. Не ленись! Работай!
Пара советов, как дожить до релиза:
- Не меняй идею на ходу. Сильно. По чуть-чуть можно.
- Не начинай другие проекты. Не распыляйся. Делай, что запланировал.
- Составь график работы. Работай над игрой постоянно. Хотя бы по 3 дня в неделю, по 2 часа в день. Больше — быстрее!
- Надоела разработка? Поиграй в похожие игры. Посмотри похожие фильмы. Найди, что было бы круто сделать.
- Всё равно надоела? Мечтай о релизе. Представь как это будет здорово и вечно!
- Показывай свою работу — пиши посты, пости гифки, давай поиграть стримерам. Твоя цель — получить позитивную обратную связь. Ну или отрицательную.
- Узнавай что-то новое про производство игр. Слушай подкасты, смотри доклады. Это мотивирует, помогает в производстве.
Спасибо, что дочитал!
Это статья - вводная. Тебе много предстоит узнать и загуглить на каждом шаге.
Короче - ты можешь сделать это! Реально!
Трейлер к моей игре о взрывах, разрушении и попытках не умереть под шквалом огня
Игра делается на Unity, разработка длится немного больше одного года, в команде 4 человека (я, саунд дизайнер и два композитора).
Wild Horizon или как осуществляется на практике мечта игродела
Длинный монолог о том, как я рисовал Дикий Запад. История глазами дизайнера.
Предыстория. Макс, 25 лет, дизайнер по образованию. Человек, который очень любит рисовать, находит прекрасное в окружающей среде, а также карабкается по какой-то логической на его взгляд стезе. Ходит на работу, а в свободное время занимается любимым хобби - разработкой (своих странных, спонтанных мыслей) игр. Собственно об этом и пойдет речь.
История. Начну как в фильмах - расскажу чем занят сейчас, а в следующих статьях вернусь немного в прошлое.
Два месяца назад, как самый простой россиянин, я по своему обыкновению решил сделать заказ в интернетах - ipad pro. Эйфория была мгновенная, руки сразу решили творить. На тот момент я на пару с разработчиком Александром был занят проектом-долгостроем. Честно говоря, выгорание пришло уже давно, разработка утомила разум, иссушила душу, и мы решили сменить жанр, сделать еще один проект (да, так тоже бывает), но потратить на это минимум усилий и времени, а также протестировать новенький планшет.
Разработка заняла почти два месяца
После долгих и жарких дискуссий нами было принято решение - сделать idle стратегию в жанре вестерна. Платформой априори выступил Google Play, так как денег на еще одно компьютерное яблоко еще не завезли, а ведь без него нельзя выйти на IOS.
Начало. Перед началом работы дали друг другу время на изучение истории, выявление аспектов жизни, поиск реальных людей того времени. Мы не ставили перед собой цель сделать супер реалистичный симулятор Дикого Запада, но все же пытались соблюдать некую аутентичность в ландшафте, зданиях, людях, изучениях, а также ресурсах, которые они добывают. Википедию старались обходить стороной, благо иных ресурсов оказалось достаточно много.
Не знаю, можно ли тут упоминать программы, но для создания спрайтов мой выбрал пал на Procreate и Illustrator. Первым делом мы решили, что игровое поле стоит разделять на условные зоны – лесная зона, зона для города, зона с рекой, горы, места добычи ресурсов и прочее. Создав пустой слой 3000х3000 пикселей я начал накладывать слой за слоем. Вышло вот это:
Отрисованная вручную локация к игре
Карта в моей голове с самого начала была несколько утрирована, т.к. у нас все же игра, в которую надо уместить все и сразу. При приближении в игре можно рассмотреть кучу деталей, начиная от маленьких камней, заканчивая веточками деревьев. Первый опыт использования планшета стал его боевым крещением. Программа изобилует всякого рода кистями, но некоторым из них требуется тонкая настройка.
Следующим этапом стали сами домики и шахты. У нас тут знаете ли стратегия, а значит здания играют главную роль. И тут начались первые проблемы. Передо мной встал вопрос – как сделать четкое качество, но учесть масштаб, сделать быстро, но без потери этого самого качества. Упор действительно изначально пал на сторону быстрого рисования, в маленьких масштабах с привязкой к изометрической сетке. Это был небольшой провал, так как при экспорте с планшета, переносе в проект, качество стало заметно ухудшаться. Здания пришлось увеличивать в
3 раза, производить отрисовку поверх, заново, снова и снова, слой за слоем. Выглядело это довольно забавно, так как в скрытых слоях все эти здания были разных размеров:
План города
Вот нарисовал я значит хренову кучу зданий, но тут в наши светлые головы приходит очередная мысль – надо сделать еще по две фазы для каждого здания. Я понимал, что эта мысль прибавит работы на дополнительные неделю-две. И так, строительство было решено разделить на 3 ступеньки – 1. Размеченная колышками территория, 2. Конструкция со строительными лесами, 3. Собственно само здание.
Первая стадия строительства
Вторая стадия строительства
Все до единого здания имею свое назначение, дают бонусы, производят те или иные ресурсы. Последние здания давались довольно трудно, основная работа, отсутствие отдыха и сна всегда дают свой негативный результат. Но такова судьба всех тех, кто пытается делать эти гребанные проекты.
Вот здания готовы, теперь нужны кто? Правильно – жители и местные «герои». Тут в бой пошел Illustrator. Люблю я вектор, что тут поделать. Люди были нарисованы примерно за 4 дня. У нас изометрия, рисовал по градусам сетке. На каждого человека получилось по 34 слайда анимации. Я не стал углубляться в прорисовку, так как людишки довольно маленькие в игре и мало что можно разглядеть. Для начала решил нарисовать дровосека, шахтера, столяра, священника, брутального носильщика воды и телегу.
Рабочие и телега
Что ж, готово, теперь переходим к моей любимой части – «герои». Ковбои, индейцы, бандиты и шерифы- полный набор. Как и прежде прочитав кучу материала, нами были взяты реально существующие люди, такие как Буффало Билл (именно благодаря ему в массовой культуре создался образ "Дикого Запада"), Дикий Билл Хикок, Черный Барт и еще 20 бравых ребят и девчат. Каждый из них входит в определенный класс, в соответствии с деятельностью при жизни, имеют свои характеристики и умения. Покажу только часть:
Не буду забирать у Вас много времени. Остается еще два аспекта игры – исследования и бусты. Исследования позволяют изучать нужные нам этапы игры. Тут все просто – у Вас хреновый инструмент для добычи руды? Изучи и сделай другой, более острый и надежный. Нужно сделать дом на этаж больше? Да тоже нужно изучить конструкции, чертежи и прочее.
Бусты. Можно немного обмануть весь этот Дикий Запад и заставить время идти быстрее, а ресурсы добываться в бОльших объемах.
Писать можно много, часами, сотнями строк, но на этом пожалуй на сегодня хватит. Сейчас мы только запустились, метрик еще нет, но надеюсь в скором будущем ими с Вами поделюсь.
Также хотелось бы рассказать о проекте, который мы временно заморозили. Вам обязательно понравится, ибо контента там в сотни раз больше.
Задумок на будущее проекта много - начиная от нападения индейцев на поселение, заканчивая до отдельными миссиями на фронтире.
Заключение. Каждый из нас имеет свою мечту. Маленькую или большую, иногда даже невыполнимую. Нам мой взгляд, смысл каждой мечты состоит в стремлении идти вперед, получать ценный опыт, открывать для себя новые границы.
В данный момент наш проект только вышел в свет, возможны временные неполадки, мы каждый день делаем обновления, исправляем ошибки, вносим новые механики и приближаем нашу мечту ближе к реальности.
Буду рад видеть Вас на просторах Дикого Запада, а так же в комментариях к данной статье)
С вашего позволения оставлю ссылку на Google Play, Instagram и Discord.
Спасибо за внимание, до скорых встреч!
Викторианский мистический детектив про призрачных девушку и кошку: "Detective From The Crypt"
Привет! Сегодня я хочу рассказать о маленькой, но гордой инди-команде из двух человек. Гордые мы потому, что делаем уже вторую игру в не слишком популярном жанре квеста. Мы очень любим старые квесты, и считаем, что ламповых игр слишком мало в наше беспокойное время. Именно ламповость, уютность, атмосферность и, конечно, интересный сюжет важны для нас в играх. Сейчас мы работаем над игрой "Detective From The Crypt"
Первая наша игра про котика в мире китайской мифологии, "Cat and Ghostly Road", о ней я расскажу в другой раз. В новой игре, над которой мы работаем, и которая скоро выйдет, тоже есть котик - точнее кошка. Но давайте по порядку.
Detective From The Crypt – это мистический викторианский детектив, где вы играете за призрачную девушку, которой помогает призрачная кошка.
Мы выбрали жанр мистического детектива, так как классический английский детектив золотого века очень способствует релаксации и отдыху. Книжка, которую приятно почитать в уютном доме у камина. Иногда хочется спокойствия, уюта, и добрый старый детектив придется как нельзя кстати. Именно поэтому наша игра не триллер и не хоррор. Мы хотели сохранить для вас уют старой доброй Англии - с ее рассказами о привидениях, с ее сенсационными романами и, конечно, с ее викторианским очарованием. В нашей игре есть что-то от готического романа, популярного в 19 веке, так как это мистический детектив с призраками.
Но вся мистика здесь - не в ущерб логике. Именно классическое, построенное на логике расследование - главное в нашей игре.
Пристальное внимание мы уделили рисованию локаций, это заняло больше года. Все предметы нарисованы вручную. Художник (это я, автор статьи :)) старался, чтобы предметы соответствовали эпохе и не было заметных исторических ляпов.
Нас двое, и историю мы придумывали вместе, В игре нужно собирать улики,исследовать старый особняк.
Вместе с Джейн вы расследуете гибель её семьи, ищете и исследуете улики, на их основании строите обвинение. Для исследования улик у вас есть лаборатория (если вы ее найдете).
Также в игре есть домашний музей, египетская часть игры должна быть интересной: в ней есть и мистика, и логика. Викторианцы очень увлекались Египтом, и мы не могли оставить эту тему без внимания.
Старое поместье хранит много секретов.
Мы очень хотели, чтобы, играя за Джейн, вы могли почувствовать себя детективом викторианской эпохи.
Игра является классическим Point And Click приключением.
Особенности игры
- В игре есть кошка (ее тоже придется поискать), ваш друг и помощник, ее можно позвать в трудной ситуации, она может подсказать решение, если вы запутались.
- Вам пообщаетесь с обитателями склепов и могил на кладбище
- Вы встретитесь с египетскими мумиями в домашнем музее и вам придется открывать саркофаги.
- Вы должны узнать, отчего вы умерли и раскрыть тайну смерти ваших родителей
В Detective From the Crypt несколько концовок, их можно будет открыть не переигрывая всю игру. Нам кажется, что заставлять человека переигрывать одно и то же несколько неправильно, нужно по максимуму сократить повторы. Возможно, мы не правы, делая игру в которую сами хотим играть, игнорируя мейнстрим с постоянными вбросами адреналина. Вместо этого у нас расслабляющий квест c подозреваемыми, каждый из которых может оказаться убийцей.
Не все улики однозначно указывают на какую-то одну версию произошедшего. Вам придется решать, какая из версий наиболее вероятна.
Мы стараемся сделать так, чтобы игрок погрузился в приятную и загадочную атмосферу. Музыку для игры мы также пишем сами, так как музыка очень важна для атмосферности.
Спасибо, что дочитали!
https://store.steampowered.com/app/1352200/Detective_From_Th. Игра уже есть на Стиме и мы будем рады, если вы добавите ее в вишлист.
Хочу подарить две книги
1. Геймдизайн. Как создать игру, в которую будут играть все | Шелл Джесси.
2. Кровь, пот и пиксели. Обратная сторона индустрии видеоигр. 2-е издание | Шрейер Джейсон
Книги абсолютно новые, даже не читаны! Но я не хочу чтоб они лежали и пылились на полке, так что хотел бы разыграть их среди криэйторов игр.
Пишите в комментариях свою историю того, как вы начали свой путь в разработке игр, а лучший рассказ получит данные две книги.
P.s: Смогу отправить только по РФ, за доставку заплачу сам:)
Три года назад я начал учился рисовать, а теперь я в геймдеве!
Как мы разрабатывали части персонажа. Персонаж : правдоподобие против удобства управления
Разработчики находятся в достаточно трудной ситуации. С одной стороны начальство требует дойную корову, которая стабильно работает как автомат калащникова и приносит денежку. C другой стороны таких дойных коров уже изобретено достаточно и в целом все они похожи друг на друга с точки зрения наличия новых уникальных механик и их развития.
На первый взгляд все кажется просто. Вот, на самом деле, почему нельзя просто создать какую-то новую механику, даже много новых механик и улучшать их пока они не устроят? Если что, неудачные механики можно выкинуть :)
<<Для начала в игре существует только одна core-механика. И для ее реализации, поверьте, придется уйти в работу с головой. Создавать нексолько механик = создавать несколько разных игр. А это равносильно усложнению своей жизни. Вместо шлифовки одной механики вы должны распылиться на 10, а потом оставить из них только одну, а остальные выкинуть. Печально выкидывать результаты работы, правда?>>
Разработка игры с новой механикой - это примерно то же самое как работа над открытием или даже процесс поиска клада. Отлично, если вы опытный кладоискатель. Такие кладоискатели знают, что клад вряд ли спрятан в песочнице на детской площадке и не будут его там искать, тратить на это время. Потому что в свое время они уже наступали на эти грабли и ничего там не нашли. То есть существуют механики, которые заведомо неудачны / непригодны для игр. Конечно, все можно адаптировать, видоизменить, подогнать. Но все же существуют вещи которые не следует делать.
Вот рассмотрим очень простой пример такой механики на мобильной игре.
Допустим у нас есть персонаж в мобильной игре и наша задача управлять им. Мы видим персонажа сверху (2D). Как бы в сделали его управление?
Это очень щепетильный вопрос. Управление - это задача задач, которую решают в процессе разработки.
(1) Если вы будете приказывать персонажу идти за пальцем, когда он опущен на экран, то ваша рука будет перекрывать экран и вы будете смотреть на свою руку;
(2) А если персонаж будет идти в противоположную о пальца сторону, то будет ли удобно такое интвертирование управления?
(3) Если персонаж будет идти в точку, которую вы кликнули, то сможет ли он увернуться от летящей ракеты? Не перекроется ли экран рукой, когда вы смените направляение движения персонажа? Это управление точно удобно?
(4) А если просто. Джойстик и все тут! Не перекроет ли джойстик экран? Сколько экранного пространства он занимает (допустимо ли это)? Удобен ли он? Функционален? Позволяет ли он погрузиться в атмосферу игры?
Кто-то скажет: вот вы написали столько всего, так и управления не сделаешь, если все плохои все "неочень". Сделаешь, как раз это частично задача дизайнера интерфейсов, частично дизайнера, отвечающего за управление. Но больше, конечно, задача дизайна управления.
Да, вот такими задачами и занимаются дизайнеры: сделай то, не знаю что, пойди туда, не знаю куда и чтобы все было круто и никак иначе.
Оптыный дизайнер (опытный кладоискатель) способен быстро оценить все "за" и "против" каждого из пунктов [1-4]. Новичок же, очень вероятно, будет экспериментировать и постигать тайны управления с нуля :)
Надеюсь теперь стало очевидней, что разработка новой механики - это работа.Это работа и она не всегда увенчивается успехом. Не всегда даже опытному дизайнеру удается создать новую механику. И это часто зависит не только от дизайнера, но и от команды, от возможностей платформы для которой все разрабатывается.Дизайнер создает тех. задание, отдает ее на реализацию дизайнерам и программистам, через какое-то время получает результат. Если результат устраивает, то это успех. Если результат не устраивает, то процесс повторяется до того момента, пока инвестору все это не надоест или пока команда не замучается "пробовать". Да, людям не нравится работать, а потом выкидывать свою работу. Особенно, когда ты старательно работаешь и не один месяц. Да, ты получаешь зарплату, но где удовлетворение от проделанной работы? Так и свихнуться недолго, если каждый день все рабочее время выкапываешь, а потом закапываешь выкопанную яму.
Вот потому-то все и идут на ухищрения. Зачем пидумывать что-то новое, когда старое хорошо работает? Возможно нужно немного изменить старое и все будет хорошо?
То, что я написал, касается многих вещей. Не только core-механики. Другие вещи могут быть подвержены этому.
В процессе работы над персонажем всплыло множество моментов, которые требовали такой хорошей и основательной проработки как со стороны дизайнера-программиста, так и со стороны дизайнера по механикам.
В процессе разаработки, было принято решение показыват игроку тело персонажа, чтобы он мог видеть себя своими глазами. Почему нет? Это добавляет атмосферы, смотрится круто.
Мы все фанаты крутого графона и в 21-м веке неприемлимо, когда твоя голова, руки, ноги или пушка влазят в полы или стену или еще куда-то. Нужно было это учесть.
С другой стороны, если персонаж стоит одной ногой на выступе обрыва, то все его тело должно как-то отреагировать на то, что вторая нога в воздухе. А если центр тела персонажа смещен в сторону обрыва, то тут уж 100% нужно это как-то отобразить на персонаже.
Мы справились с этой задачей, сбоку это выглядит так (скрины специально не содержат текстур, дабы не наспойлерить):
По части влияния смещения тела на механику движения: удалось добиться стабильности и минимизировать влияние анимации ног на перемещение игрока.
Ноги опускаются процедурно. Пришлось водключить инверсную кинематику и совместить ее с процедурной анимацией движения всего персонажа. О том как мы анимировали персонажа можно ознакомиться здесь: Процедурная анимация движения персонажа
Получилось весьма недурно :)
C руками, как и со всем остальным, отдельная история. И она длинная.
Что требуется от рук? Чтобы они не пересекали стены, чтобы держали пушку. И чтобы это все выглядело нормально. Бывшый мой босс всегда ставил задачу примерно так. Он перечислял все требования до мельчайших и в конце добавлял: "И да, сделайте все это так, чтобы выглядело круто. Просто сделайте так, чтобы все было круто и не заставляйте меня говорить что получился отстой."
Руки персонажа эволюционировали и прошли очень долгий путь развития. Сперва мы работали над встроенной в руку "спец.пушкой". Всячески безуспешно пытались совместить то, что совместить трудно, да и нужно ли совмещать: руку + пушку + возможность изменения рукой гравитационного поля. Вот пара каких-то ранних скетчей "спец.пушки":