Создание первой игры
Прежде чем приступить к созданию своей первой игры, необходимо понять некоторые критические элементы процесса создания игры.
Смирение
Даже для опытных профессионалов из других отраслей создание игр обычно в 7-15 раз сложнее, чем вы себе представляете. Почти все, кто начинает создавать игры, имеют ошибочное представление о том, сколько времени это займет и насколько сложна задача на самом деле.
Если вы пришли в эту индустрию с решимостью создать игру своей мечты, то, скорее всего, вы неправильно представляете себе предстоящую задачу.
Современные игры похожи на башни "Дженга": ранние решения определяют последующие неудачи, но только гораздо позже.
Поэтому, прежде чем браться за более крупные задачи, необходимо приобрести устойчивый и многократный опыт создания небольших игр.
Примечание: для того чтобы оценить, есть ли опыт у нанимаемых вами людей, часто требуется опыт, поэтому наем не всегда является коротким путем.
Понимание масштабов идеальной стартовой игры
Идеальная начальная игра обычно гораздо меньше, чем вы думаете. Вы должны подумать о создании одного уровня простой игры, такой как Mario или Tetris. Но даже это, скорее всего, слишком много.
Даже если вы подходите к играм с точки зрения бизнеса и не собираетесь сами программировать игры, вам необходимо понять эти основы, чтобы добиться чего-либо в этой индустрии.
Это объясняется тем, что вы учитесь гораздо быстрее, когда находитесь рядом с другими людьми.
Поиск людей, с которыми можно учиться
Поскольку эта индустрия ориентирована на тех, кто более склонен к математике, у вас может возникнуть желание учиться в одиночестве. Однако вы должны понимать, что создание игр - это огромный труд, и есть только один путь. Учиться у тех, кто уже научился большему, чем Вы. Лучший способ сделать это - найти людей, которые уже прошли этот путь, и объединиться с ними для создания небольших проектов. Игровые джемы - отличный первый шаг к тому, чтобы учиться вместе с другими. Лучшее место, где можно начать знакомство с игровыми джемами, - сайт itch.io.
FAQ
Как я могу понять, подходит ли мне эта индустрия?
Для начала вы можете ознакомиться с руководством GMTK по Unity здесь: https://youtu.be/vFjXKOXdgGo.
Может ли ИИ сделать игру за меня?
ИИ хорош лишь настолько, насколько хороши данные, на которых он обучен. Поскольку создание игр - это развлечение, а базы данных о том, что создает развлечение, не существует, это то, что вам придется найти и реализовать самостоятельно. ИИ - это инструмент, который можно использовать для ускорения некоторых этапов разработки игр, но он не сделает за вас уникальную и увлекательную игру.
Как мне создать команду разработчиков игр?
Команда разработчиков игр, которую вы создадите, будет отражением вашего собственного таланта. Это связано с тем, что способные инженеры высоко оплачиваются, и они не будут работать на вас задешево, если только они не верят в ваше видение и ваши навыки. Если же вы не обладаете значительным набором навыков, то, скорее всего, вы привлечете только тех, кто знает не больше вас.
Мне нужен кто-то, кто протестирует мою игру, или я хотел бы начать с тестирования игр других людей.
Subreddit r/PlayMyGame - это отличный Subreddit для поиска игр, которые можно протестировать, и для налаживания отношений с создателями игр, которые могут научить вас создавать игры.
Как выглядит создание моей игры?
Многие люди приходят в разработку игр, имея в голове игру своей мечты. Это плохой способ начать свою карьеру разработчика игр. Вызывать у целевой аудитории эмоции, связанные с "весельем", - это искусство, постигаемое в течение многих лет. И даже если сейчас вы, вероятно, считаете, что ваша идея великолепна, нужен человек с опытом, чтобы воплотить эту идею в эмоции, которые вы хотите вызвать у целевой аудитории.
Как создать свою игру?
Начните с переделки чужих игр, определите, что именно доставляет удовольствие, и удвойте это. Затем узнайте о геймплейных циклах и системах "учись, практикуйся, осваивай".
Как получить работу в индустрии разработки игр?
Больше всего эксперты отрасли обращают внимание на ваши прошлые готовые работы. Лучше иметь отличное портфолио, чем красивый диплом без значимых достижений в портфолио. Наличие готовой игры в каком-либо магазине - это отличная отправная точка.
Как мне продвигать свою игру?
Маркетинг игр - тема не менее обширная, чем создание игр, и если вы серьезно настроены на продажи, то к ней нужно подходить с большим смирением.
Я хочу начать делать игру, но не хочу учиться кодить. С чего мне начать?
Изучение кода - неотъемлемая часть создания игр. Однако существуют инструменты, которые помогут вам начать работу и в процессе научиться кодировать. Ylands - это игра, в которой вы можете создавать другие игры полностью с помощью визуальных сценариев, в Unity есть плагин Bolt, а в Unreal Engine встроен Blueprints.
Бесплатные библиотеки активов
Пожалуйста, обязательно прочитайте все инструкции на сайте. Некоторые авторы могут потребовать, чтобы вы указали их авторство.
- Craftpix.net (2D)
- OpenGameArt.org (2D + 3D)
- Kenney.nl (2D + 3D)
- Itch.io (Assets various)
- Game-Icons.net (2D)
- Textures.com (Textures)
- Poliigon.com (Textures)
- Poly.Pizza (3D)
- Mixamo.com (Animations)
- Free3D.com (3D models)
- Lospec.com Palette List (Palette)
- DaFont.com (Fonts)
- Fontsource.org (Fonts)
- FontSquirrel.com (Fonts)
- Google Fonts (Fonts)
- Incompetech.com (Music)
- FreeMusicArchive.org (Music)
- Freesound.org (SFX)
- OpenGameArt.org (Music + SFX)
- Kenney.nl (Music + SFX)
- Sonniss.com (SFX)
- BitFontMaker2 (Fonts)
- PhotoPea (Art/Photoshop clone)
- Sfxr.me (SFX)
- Chiptone (SFX)
- Bosca Ceoil (Music)
- BeepBox.co (Music)
- Easy Releasy (itch.io page designer)
- TinyTools.site (More!)