Я работаю полный рабочий день, занимаясь защитным программным обеспечением, и в свое «свободное» время я работаю над своей игрой . Я не трачу деньги на создание своей игры, я использую только свободное программное обеспечение и создаю свое собственное искусство. Не поймите меня неправильно, я НЕ художник, просто программист. Это не останавливает меня все же. Я просто продолжаю думать о своей игре, и я буду беспокоиться о том, чтобы она выглядела довольно красиво позже. Или просто сделай так, чтобы искусство не имело значения. Пока это предопределено тем, что я называю «Искусство программиста». В зависимости от типа игры, которую вы хотите сделать, искусство может быть очень важным. Но для многих игр все зависит от игрового процесса. Посмотрите на Крепость Гномов . Не очень много "искусства", но геймплей отличный!
Во всяком случае, вы можете создать свою игру с использованием текстур и спрайтов Microsoft Paint, тогда у вас будет что показать, чтобы заинтересовать художника.
Вы должны обязательно попробовать свои силы в создании игры. Я люблю делать свою игру. Это самое забавное, что у меня когда-либо было программирование. Каждый аспект - это новая интересная вещь для изучения.
Не каждый может сделать все это, поэтому мы просто должны использовать те навыки, которые у нас есть. Наше мастерство - программирование, вот что мы делаем. Я думаю, что чаще всего доказывается, что геймплей (программирование) создает или разрушает игры, а не искусство.
Чтобы получить бесплатную иллюстрацию, взгляните на следующие вопросы:
Где я могу найти бесплатные спрайты и изображения?
3D-модели с открытым исходным кодом, легко используемые в OGRE3D / jMonkeyEngine
Это, конечно, вероятно не будет выглядеть так же хорошо, как произведение искусства, созданное специально для вашей игры, но вы всегда можете заменить его позже.
Другой вариант - сфотографировать вещи и использовать их. Например , довольно просто создать текстуру или кубическую фотографию из фотографии.
источник
Я хочу добавить немного другую точку зрения из того, что было дано ранее.
Во-первых, я не согласен с тем, что геймплей - единственная важная вещь в игре. Рисунки продаются, и, скорее всего, в вашу игру будут играть другие люди, если вы покажете красивый скриншот, который бросается им в глаза. Из-за этого я не рекомендую игнорировать искусство или использовать в игре игру с акцентом или заполнителем. Это также касается звука и истории (если она есть в вашей игре).
Во-вторых, я бы не рекомендовал вам работать над проектом в одиночку. Привлечение большего количества людей в ваш проект - отличный способ сохранить мотивацию, а также, поделившись идеями с другими участниками, вы с большей вероятностью получите лучшую игру.
Так что вам нужно собрать людей, которые заинтересованы в создании игры и создании проекта с ними. Это звучит сложно, но на самом деле это очень легко, если подойти к проблеме под прямым углом. Я сделал несколько независимых игр с другими людьми, и у меня был действительно хороший опыт.
Позвольте мне сказать вам, что вы находитесь в очень привилегированном положении, будучи программистом. В мире много людей, которые любят игры и хотели бы сделать их для себя, но лишь очень немногие знают, как писать код. Хотя технически возможно, чтобы игровой проект был одним программистом, быть артистом просто невозможно. Вы были бы удивлены, узнав, что для каждого «как сделать игру, если я программист, а не художник?» вопрос, есть дюжина "как сделать игру, если я художник, а не программист?" вопросов.
Итак, люди там. Есть много художников, музыкантов и гейм-дизайнеров, которые хотят делать игры и делали бы их бесплатно. К сожалению, почти каждый, кто может компетентно участвовать в разработке игры, скорее всего, не будет заинтересован в присоединении к вашей игре, так что это проблема, которую вы хотите атаковать, если хотите успешно создавать инди-игры.
В нескольких словах, это (хорошие) программисты, которых мало, а не художники.
На мой взгляд, есть два пути решения этой проблемы. Я сделал оба, и я могу заверить вас обоих в работе.
Если вы заинтересованы в создании игр, но не имеете конкретного требования, чтобы они были вашими играми, вы можете предложить людям создавать свои игры! Если вы можете доказать, что вы компетентный программист, существует множество форумов художников, на которых вы можете скрыться, и если есть интересная идея, вы можете связаться с художником, сказав им, что вы заинтересованы в создании их игры. Если вы говорите это правильно, почти гарантировано, что они скажут «да».
Если вы можете доказать, что можете создавать и завершать игры (для каждой законченной инди-игры есть тысячи проектов, которые никогда не закончатся), и если у вас есть хорошая идея, вы можете посетить форумы и предложить эту идею. Возможно, в первый раз к вам присоединится только один человек, но если вы сможете доставить готовый продукт и обнародовать свой прогресс и успех на указанном форуме, вы получите авторитет, и все больше людей будут заинтересованы присоединиться к вам для вашего следующего проекта. ,
В моей последней игре я смог убедить двух художников-графиков, одного музыканта, одного писателя и девять актрис озвучки (две из них на самом деле профессиональные) помочь мне бесплатно. Конечно, очень важно на самом деле доставить. Я так и сделал, и поэтому уверен, что смогу получить их помощь и помощь других людей для следующего проекта.
Имейте в виду, что оба эти варианта возможны, только если вы серьезно относитесь к созданию игр. Если вы остановитесь на полпути или почувствуете, что вы не серьезны, вы потеряете репутацию, и люди не присоединятся к вам в последующих проектах, поэтому продолжайте работу, только если вы действительно способны и готовы идти пешком.
источник
Вот тема, которая содержит массу ссылок, которые вы найдете полезными; все от юридического до искусства к музыке и т. д. http://www.mangatutorials.com/forum/showthread.php?742-The-Ultimate-Indie-Game-Developer-Resource-List
Это упоминается в других ответах, но пока вы ищете исполнителя и т. Д., Вы должны одновременно разрабатывать свою игру. Используйте искусство программиста, дополнения, бесплатные спрайты, все что угодно. Большую часть времени, прежде чем даже думать о конечных активах, я просто хочу, чтобы что-то было запущено и работало быстро, чтобы увидеть, весело ли это. Прототип дерьма из него и найти игру. Затем, когда игровой процесс заблокирован, вы можете начать использовать правильное искусство. Выполнение этого наоборот ведет к потере денег, а работа, которую нужно многократно повторять, кроме вреда для вашего проекта, высасывает вашу мотивацию завершить его (и если вы создаете игру, чтобы получить работу, показывая, что Вы можете закончить проект, это хорошая вещь).
Если вы все еще не можете найти художника, то сделайте графику самостоятельно. Упоминалась Dwarf Fortress, но есть и такие игры, как Geometry Wars, где графика создается с помощью математики. Все, что можно обойти, если вы сосредоточитесь на этом.
источник
Мы находимся в похожей ситуации, когда дело касается искусства, я и мой друг строим игры в свободное время. Мы оба разработчики, которые любят игры, мы, должно быть, начали дюжину игровых проектов.
Застрявшие проекты, мы обратились ко многим людям на сайтах сообщества художников, чьи художественные стили соответствовали нашим идеям.
Готовый проект, готовый показать, что вы серьезны, и продемонстрировать свою страсть к проекту, был достаточным для нас, чтобы вызвать некоторый интерес.
Попробуй :)
источник
Я не думаю, что тот факт, что вы не художник, является причиной того, что программисту необходимо создавать игру, и если у вас нет контента, это не проблема: - сделать игру без контента, и попытайтесь найти художников после того, как в игре появилось больше возможностей: у вас будет больше рычагов, и у вас будет гораздо меньше давления, чтобы добавить эти функции. - Используйте удобный инструмент для 3D-моделирования, такой как SketchUp.
источник
Вы всегда можете пойти на подход «меньше значит больше» и использовать как можно меньше и простое произведение искусства.
Векторная графика в стиле ретро довольно популярна в наши дни, поэтому есть много вдохновения, чтобы туда попасть. Просто нарисуйте несколько линий и заставьте их немного светиться.
источник
Это зависит от того, какую карьеру разработчика игр вы ищите. Большинство игр, созданных в современной игровой индустрии, создаются огромными командами, где программисту никогда не приходится рисовать ни одного пикселя.
Хотя, если вы больше занимаетесь разработкой своей собственной инди-игры, вы можете взять на себя роль «армии одного человека», в которой вам придется заниматься графикой и созданием звука. Взгляните на мой собственный заголовок, например: http://goo.gl/hs5wt
Программирование было легкой частью, в то время как генерация синтезированных звуковых эффектов и рисование пиксельной графики занимало большую часть моего времени. Слава Богу за музыку, являющуюся общественным достоянием, которая в данном случае идеально подходит для всего этого.
Если вы выросли в 80-х годах, когда вы действительно могли видеть пиксели на экране (а потом никогда не могли игнорировать их позже), это могло бы просто вырасти естественным для вас, но если это не так, я бы рекомендовал немного прочитать на создание пиксельной графики. Конечно, вы всегда можете оцифровать бумажный рисунок и просто сделать отделку позже.
В любом случае, создание игр всегда было междисциплинарным ремеслом. Вам понадобятся хорошие навыки программирования (но не слишком много), иначе вы не сможете создать простейшую игру, потому что будете слишком беспокоиться об абстракциях, как хороший грамматик не может написать одну книгу), хорошее понимание математики, геометрии, физики, а также много художественных навыков, таких как рисование, создание звука, дизайн уровней, рассказывание историй и т. д.
В конечном счете, вы должны влюбиться в свое творение. Вам нужна хорошая мотивация и искреннее желание, чтобы ваша игра увидела свет. Вы должны стать поклонником № 1 в своей собственной игре, потому что, если вам вообще не нравится играть в нее, кто еще будет?
Учитывая все это, я очень надеюсь, что вы преодолеете свои препятствия и отлично проведете время, создавая свою собственную игру. Это невероятно веселый и полезный опыт, когда он запущен и работает. :)
источник
Во-первых, вы делаете действительно хорошо, выполняя все эти вещи, прежде чем попасть в колледж.
Теперь, вы пробовали изучать искусство самостоятельно ?
Является ли обычная отговорка людей, чтобы избежать суждений о своих произведениях.
Но если вы просто потратите время, вы тоже сможете научиться рисовать. (и пару баксов за планшет Wacom!)
Но как один программист делает игру?
Вы просто продолжаете работать над этим, пока это не будет сделано.
Это правда, что барьер для входа в создание игры, которая привлекает внимание и имеет рынок , был значительно повышен только благодаря качеству, сумме денег и времени, вложенных в игры, которые действительно продаются .
Таким образом, поскольку такие компании, как Blizzard или Edge Of Reality , вкладывают так много времени и денег просто для того, чтобы выпустить следующую карточную игру / шутер от первого лица, игровой рынок сегодня очень конкурентоспособен. Сравните это с тем временем , когда Марио было кровотечение передовых технологий, и Джон Ромеро было в состоянии продавать игры , как Crazy Climber , которые выглядели так:
источник
Вы всегда можете заменить свои звуки и искусство позже. На мой взгляд, важна сама игра.
Это может быть отличной 3D-игрой в стрельбу, даже если все стены коричневые, а персонажи - кубические люди.
Это может быть замечательный мир песочницы и похожий на Minecraft.
Звуковые эффекты легко сделать. Просто запишите себя, издавая звуки ртом. Я играл в некоторые действительно забавные игры по защите башни, где совершенно очевидно, что стреляющий звук - это парень, который говорит: «Пью! Пью!» в микрофон. :-)
Действительно важно закончить игру. Это не должно быть идеально. Это не должно иметь все функции, которые вы запланировали. Но как только вы закончите ограниченную версию игры, независимо от того, сколько функций в ней не хватает, и неважно, насколько дерьмовым является искусство и звук, у вас есть основа для внесения изменений и улучшений, и у вас есть что показать клиентам или потенциальным работодателям. как демонстрация кода.
источник
Я бы не стал так сильно беспокоиться об искусстве в вашем нынешнем состоянии. Первую игру, которую мне когда-либо удалось достичь удовлетворительного уровня завершения, я сделал совершенно без художника, и это было до того, как я поступил в колледж.
На мой взгляд, у вас есть четыре хороших варианта в зависимости от вашего уровня программирования игры:
источник
В настоящее время я работаю над сетевым сайтом под названием GDCore для людей, которые находятся в вашей ситуации. Он предназначен для того, чтобы помочь кодерам, музыкантам и художникам обмениваться сценариями, спрайт-листами, фоновой музыкой и т. Д., Необходимыми для создания потрясающей игры. Мы еще не стали достоянием общественности, но вы можете проверить нас на http://www.gdcore.com . Это должно быть что-то похожее на Unity Asset Store, но более широкое по типу контента с более свободными ресурсами.
источник
Я - сольный, хобби-разработчик игр, и, хотя он работает много недель, мне удалось публично выпустить несколько мобильных 2D-игр. Как и вы, я программист, а не художник.
Прежде всего, я согласен с комментариями других, что Unity3D - отличный способ пойти. Единственное, что я имею против этого, это то, что вы застряли с заставкой, если только вы не выберете версию Pro, а плагины для Android / iPhone не являются (обычно) бесплатными (мне неясно, отвечаете ли вы хотите настроить таргетинг на мобильный или настольный компьютер?).
Если для вас действительно важно завершить проект, будучи не артистом, и вы решите отказаться от Unity3D (или другого подобного игрового движка), я подозреваю, что вы найдете его более управляемым, если вы пойдете - по крайней мере на начальном этапе - для 2D. Объем ресурсов и сложность / размер / усилия программирования будет намного меньше.
Наконец, быстрый совет - я обнаружил, что гораздо проще моделировать объекты в 3D, а затем рендерить их - с соответствующим затенением - в 2D-спрайты, а не пытаться рисовать 2D-изображения вручную. Blender - это фантастический бесплатный инструмент для 3D-моделирования. Я не могу рекомендовать это достаточно.
Даже когда я держал вещи действительно простыми (и 2D), я обнаружил, что для завершения моей первой игры потребовалось гораздо больше времени, чем я предполагал. Это было связано с огромным количеством аспектов, которые необходимо было решить - игровой дизайн, играбельность (например, элементы управления вводом), программирование, оформление, маркетинговые материалы, анимация, рекламные материалы, дизайн уровней, редакторы уровней, и так далее.
Удачи - вы можете сделать это. Я думаю, что разработка игр - один из самых многопрофильных проектов. Я люблю это!
источник
Я согласен с предыдущим комментарием. Программирование очень простого игрового движка займет у вас минимум 200-1000 человеко-часов. Низкополигональные 3D-модели занимают от 2 дней до месяца (работа на полную ставку) каждая, в зависимости от требуемого качества. Для своей игры я использовал вид сверху вниз и намеренно дурацкие рисованные 2D-спрайты, так что мне нужно было нарисовать только один вид каждого монстра и т. Д. (1 час каждый). Я делаю свой собственный 3D-движок (на это ушло около 300 часов программирования), но лучшим способом было бы использовать существующий движок для 3D (например, Unreal или Quake III) или производителя 2D-игр, таких как Yoyo's GameMaker. Избегайте бесплатных образцов звуков / текстур / моделей, так как они часто требуют огромной работы по пост-обработке, просто чтобы они хорошо загружались в вашу игру - лучше использовать самодельный заполнитель. http://antongerdelan.net/crongdor/
источник
Я думаю, что замечательно видеть, как на экране происходят действительно красивые вещи в процессе разработки. Небольшие проекты часто следуют графическим художественным / историческим концепциям с самого начала в качестве ориентира, и это очень сильный мотиватор.
Я могу ошибаться в этом, но, как я понимаю, большинство инди-проектов, которые на самом деле когда-либо видят свет, делаются либо одинокими разработчиками, которые занимаются искусством и программированием (я их ненавижу), либо небольшими командами, у которых есть кто-то на искусстве, но редко программист, который нанял кого-то в конце разработки, чтобы заменить заполнители - хотя этот метод должен работать в теории.
Попытайтесь найти друга, коллегу по работе, девушку, жену, кого угодно, кто может рисовать. Им не нужно знать, как работать с любым программным обеспечением или использовать мышь. Скажите им, что вы хотите создать игру, и вам нужен кто-то, кто будет рисовать во время программирования. Если не тот, кого вы знаете из своей жизни, найдите художника в Интернете или на форумах. Работать над идеей вместе. У меня была та же самая дилемма, что и у вас, пока я не увидел рисунки, сделанные другом на его странице в Facebook, в любом случае, я разместил этот вопрос, который может показаться актуальным.
Альтернативой может быть создание игры с абстрактной графической концепцией, которую может нарисовать каждый. Как игры с крупье, но легко может быть больше, чем это. Или какое-то абстрактное 3D на уровне, который можно создать после 2 дней обучения у Линды. Это сработало для MineCraft :)
источник
У меня был некоторый опыт написания моих собственных игр, как с открытым исходным кодом, так и с коммерческим инди-стилем. Как и вы, я столкнулся с проблемами с активами (изображения, анимация, аудио, ...). У вас есть несколько вариантов:
Без больших денег все эти варианты могут быть разочаровывающими. Вы можете найти художников, чтобы посвятить свое время, но по моему опыту они не любят сидеть сложа руки и ждать, пока вы разработаете и исправите новый движок игры / рендеринга, так что вот мой совет (я полагаю, вы не готовы потратить любые деньги)
Создайте очень простую графику для тестирования. В одной из созданных мной игр я сделал очень простую графику в виде фигурок, которой было просто достаточно, чтобы указать, в каком действии / состоянии находился мой персонаж. Позже, когда движок игры / рендеринга убедителен, он, надеюсь, будет вдохновляющим, и у вас получится меньше проблем с поиском художников, готовых помочь.
источник
Не было указано, хотите ли вы сделать игру профессионально или в качестве хобби. Для профессиональной игры вам нужна профессиональная графика. Minecraft - отличный контрпример, но исключение из правил. Как программист, делающий игры для жизни, я получаю графику от платного художника и от интернет-сайтов, которые продают 3d-модели, изображения и звук.
Для хобби есть бесплатные онлайн-ресурсы, а также твое собственное искусство. Однако, если вы чем-то похожи на меня, мое искусство отстой, занимает слишком много времени, и мне не нравится конечный результат игры. Это означает, что я теряю свой модж, делая вещи, которые мне не нравятся, по сравнению с вещами, которые мне нравятся, и меня не мотивируют мои результаты ... что означает: я получаю это из хороших источников.
Получите хотя бы достойно выглядящий заполнитель для вашей графики. Затем выясните, как получить лучшую версию, если вы дойдете до того момента, когда будете готовы к выпуску и т. Д.
Не заставляйте себя делать вещи, которые демотивируют вас - что бы это ни было. Мотивация - это единственное, что заставит вас закончить игру, а завершение игры станет для вас самым важным. Не тратьте мотивацию на графику, если это не ваша вещь, но поймите, что приятный на вид пользовательский интерфейс будет мотивировать вас.
источник
Многое зависит от типа игры и соответствующих ожиданий игроков. Я минимизирую требования к графике в моих играх (на Boardspace.net), основывая иллюстрацию на реальных фотографиях игровых элементов.
источник
Я кодер, а не художник. Создавая игры в свободное время, я обнаружил, что иногда, если игровой процесс достаточно хороший, графика не имеет значения.
Вы можете сделать отличный бесплатный звук, используя, например, http://www.bfxr.net/ .
На самом деле, мой совет всем - подумайте об отличной игровой идее. Почему бы не использовать одну из сотен, найденных здесь http://www.squidi.net/three/index.php ?? Работать над идеей немного. Затем посмотрите, что можно сделать с графикой, не меняя игровой процесс.
Вот отличное сообщение в блоге со ссылками на бесплатные инструменты для создания музыки: http://www.ludumdare.com/compo/2012/12/19/automatic-music-composition-tools/
Опять геймплей первый :)
источник
Все, что требуется, это мотивация и время.
Если вы не будете настолько ограничены во времени, что ваша жизнь закончится до завершения проекта, вы сможете со временем сделать что-нибудь в одиночку.
Мотивация - это то, что каждый человек должен понять сам. Личности различаются, и то, что работает. Для меня то, что работает лучше всего, это заставлять себя работать по несколько часов каждый день, и если я пропущу, чтобы компенсировать это на выходных.
Установка крошечных, крошечных целей работает. Затем, когда у вас есть достаточно построенная игра, у вас появляется лучшая мотивация, чтобы закончить ее, потому что вы так близки. Самое сложное начинается.
источник