Когда я создаю игры, мне очень нравится программирование - разработка, разработка основной функциональности и «основной» части игры. Тем не менее, большинство моих игр достаточно малы / просты с точки зрения кодирования, но требуют большого количества контента - будь то графика, уровни, звуки, головоломки, повествование и т. Д.
Я нахожу скорость разработки через части кода, но почти останавливается, когда дело доходит до создания контента - это тяжелая, иногда скучная работа.
Что я могу сделать, чтобы сделать создание контента быстрее и интереснее / веселее? Я уже интегрирую контент в работающую игру и собираю как можно больше инструментов для быстрой сборки своего контента.
Изменить: мой вопрос не об изучении каких-либо конкретных трудоемких навыков, таких как рисование активов или выбор звуковых эффектов; Речь идет о том психологическом препятствии, когда вам нужно просто сесть и переиграть оставшуюся часть игры, даже если это не самая забавная вещь в мире.
Когда ничего не помогает, всегда есть возможность найти партнера, который заинтересован в создании контента. Если у вас есть друзья, которые играют в тип игры, которую вы делаете, возможно, один из них заинтересован.
Игровые энтузиасты, которые не обязательно являются программистами, вероятно, ваш лучший выбор. Это даже не должны быть люди, которые работали над созданием игр, многие люди с глубокой любовью к играм имеют потенциал для создания отличного контента в зависимости от своих других талантов (например, писатель, художник, кто-то, кто действительно любит головоломки, так далее).
источник
Я всегда сталкиваюсь с этим блокировщиком, когда создаю игры, особенно графику, звук и музыку, поэтому я сосредоточусь на этом ответе на графике, звуке и музыке.
Найти искусство или художника было трудно для меня. Затем появился Google Sketchup и изменил игровое поле для меня (по крайней мере, в области графики). Существуют тысячи, если не миллионы моделей, которые вы можете бесплатно использовать в 3D- моделях Google . Все модели в Google Sketchup могут использоваться в некоммерческих целях:
К вашему сведению: я пытаюсь связаться со всеми модельерами, поблагодарить их за замечательную работу и сказать им, где я буду ее использовать. Я бы порекомендовал вам сделать то же самое.
Теперь ... вы можете подумать: «Но я бы хотел заработать деньги однажды!». И это подводит меня к следующему пункту:
Моя игра в настоящее время бесплатная и с открытым исходным кодом. Это позволяет мне использовать бесплатные ресурсы, такие как Google Sketchup, музыку и звуковые клипы с открытым исходным кодом. Существенно меньше ограничений на контент, который вы найдете, если ваш проект с открытым исходным кодом (или строго закрытый источник среди вас и ваших друзей).
Если я дохожу до того, что думаю, что моя игра довольно классная, и я хочу начать ее продавать, все, что мне нужно сделать, это заморозить часть проекта с открытым исходным кодом (да, извините, ребята), заплатить художнику или двум, чтобы Измените все искусство и звук, добавьте некоторые новые функции, чтобы сделать его «лучше», чем бесплатная версия, и все, и я пойду.
источник
Это действительно не поможет сделать это забавным, но как насчет использования бесплатных ресурсов, которые вы можете найти в Интернете?
Где я могу найти бесплатные спрайты и изображения?
Где я могу найти бесплатную музыку для моей игры?
Для создания уровней, что если бы вы могли генерировать их с помощью кода? Это не будет работать для всех типов, поскольку это работает для некоторых игр.
Если вы просто не можете оставаться мотивированными через это, как насчет того, чтобы заплатить кому-то за это или объединиться с кем-то? Для меня, я делаю все кодирование, а мой хороший - искусство, сюжет и т. Д.
А как насчет разбить его на более управляемые части? Может быть, сказать себе, что вы будете делать 2-3 уровня в неделю, и если это займет у вас 3-4 недели, пусть будет так. По крайней мере, вы закончили! Я считаю, что это очень помогает мне в мирских задачах программирования.
источник
Возможно, вы можете попытаться создать текстуры и звук через программирование? Посредством процедурных текстур , генерирующей музыки и динамического создания звука вы можете не только создать стиль, свойственный вашим играм, но и «программировать свое искусство». Похоже, это лучший способ для программирования и создания контента.
Вы всегда можете использовать процедурный контент как отправную точку. Пусть ваш код создаст уровень, и вы сможете заполнить детали.
Очевидно, что это полностью зависит от типа игр, которые вы делаете, но я уверен, что это может сделать некоторые из более утомительных аспектов более приятными.
источник
Если создание уровней и головоломок вам надоедает, то, возможно, вам следует стать программистом и прекратить создавать игры. Дизайн уровней и головоломок - самое главное в игровом дизайне. Это то, что отличает хорошую игру от дрянной.
Если вам это не нравится, вам нужна новая профессия.
источник