The Perfect Meeting

Sethian

Бесцветный мир

Sabotage

Зависимые авторские игры

Разработка

В защиту клонов

Эх. Никто не хочет делать клоны, неинтересно, вот бы переосмыслить игру, перенести в другую вселенную и прочее. Да.

Конечно, ничего интересного в создании клонов нет. Для игрока. А вот для начинающего разработчика очень много интереса. Подчеркиваю -- для начинающего разработчика.

Ньюансов много. Очень очень много. Приведу простейший и мой любимый пример нажатия на две кнопки. Что такое нажать на две кнопки сразу? Зажать первую и нажать на вторую? Нажать на первую и быстро нажать на вторую? Зажать первую, а потом зажать вторую?

Если вы делаете клон, вы узнаете много нового. Куча задач, которые вы не знаете как решить сходу. Как сделать, чтобы персонаж падал при соскальзывании с платформы? Как сделать, чтобы персонаж упирался в потолок и висел на нем? Как сделать двойной прыжок?

Безусловно, можно делать сразу свою игру. Свой оригинальный платформер, в котором вы столкнетесь с теми же проблемами. И решите их, и потратите на них мотивацию, время и нервы. И возможно не продвинетесь дальше.

Сделав несколько клонов разножанровых игр, вы будете свободнее плавать в море разработки. Задумав свою игру, вы сможете быстро прикинуть свои и движковые возможности, стандартные проблемы будете решать с лета, концентрируясь на более интересных вещах: геймплее, сюжете, графике.

 Я считаю, что это очень полезно для начала. Без выдумки, без размышлений скопировать какую-нибудь известную игру. Покопаться у нее во внутренностях, разобрать на детали и попытаться собрать, не оставив кучу "ненужных" деталей на полу.

Конкурсы по созданию клонов игр

Хм. Предлагаю сделать серию конкурсов по созданию клонов тех или иных игр (на заре gamin предлагал еще). Не своих игр на тематику, а именно клонов. Для чего.

Для того, чтобы люди попробовали себя в разных жанрах. Чтобы они отточили мастерство програмирования на том или ином движке и самое главное думали прежде всего над геймплеем, а не над идеей и ее воплощением. То есть свести к минимуму думательную часть конкурса.

Клон Мегамена. Клон Марио. Клон 1942. Четко, без всяких вольностей. Вместо Мегамена может быть квадрат, мегамен, ниндзя, спайдер мен, что-то похожее на гуманоида -- все что угодно. Но геймплей должен быть почти один в один. Пару своих фишек и все.

Никаких расплывчатых тем вообще. Кому хочется просто сделать игру, реализовать идею, пофантазировать -- делайте. Кто пока что плохо владеет инструментами, но всегда хотел попробовать, но не знал с чего начать -- добро пожаловать.

По срокам и объему.

Я бы делал один работающий уровень. И его бы и оценивал. Сделал кто-то два уровня -- никакого преимущества. Лучше вылизать один уровень, чем сделать 20 недоработанных.

Соответственно и сроки можно сократить. Две недели на один уровень для клонированной игры вполне достаточно.

Можно сделать гран-при. Шесть (пять, три, десять) конкурсов по основным жанрам (шутемап, платформер и так далее, можно выбрать совсем простые и основные). В каждом участники получают очки за занятое место. В итоге будут победители каждого этапа, плюс главный победитель соревнований.

По поводу призов. Не знаю у кого какое финансовое положение, но можно банально скинуться по 200 (100) рублей и купить приз победителю. Не знаю, либо то, что он захочет, либо сразу какой-нибудь аксесуар для компа или еще что. Не знаю, мне будет не жалко дать ту же сотню, даже если я не буду участвовать. Допустим, если конкурс будет идти пару месяцев, то уж 200 рублей-то можно выделать за такое время (пивко не попьете пару вечеров).

  • yeo
  • 05 ноября 2009, 20:30
  • Com1812
  • 1

Предложения по поводу gaminator-голосования.

Ну вот и закончился веселый флеш-моб, выведший FLG на первой место, и сразу же стало ясно, что голосовалка наша никуда не годится.

Что ж вот пара изменений, которые я намерен сделать:

  1. Запретить участникам конкурса голосовать.
  2. Поменять систему голосования. Сейчас, если в опросе участвуют 7 игр, вес одного голоса за одну игру равен 7 баллов, а за 3 игры 7, 6 и 5 баллов соответственно.
    А при измененной системе будет так: если кто-то проголосовал только за одну игру, то ей будет начислен 1 балл, а если за три игры, то им будут начислены 3,2 и 1 балл соответственно.
  3. И последняя вынужденная мера - запретить голосовать новичкам (зарегистрированы меньше недели на сайте). Однако, только что зарегистрированные пользователи смогут написать комментарий об играх-участниках, и тогда сразу же получат доступ к голосованию.

А вот парочка вопросов-предложений:

  1. Возможно, чтобы участники конкурсов не скучали, можно разрешить им голосовать отдельно через комментарии за игры других участников. Система та же, что и в обычном голосовании (комментарии типа "на первое место я ставлю то-то за то, что оно то-то и то-то, а на второе..."). Такое голосование можно даже сделать обязательным для всех участников. Как вы на это смотрите?
  2. Возможно стоит увеличить максимальное количество выборов в голосовании с трёх до пяти или вообще никак их не ограничивать (можно голосовать хоть за все игры). Или ввести ограничение на минимальное число выборов?
  3. Может, вообще избавиться от текущей системы перейдя к голованию по различным критериям по 10-ти бальной шкале и общей оценке, как на ludum dare (хотя мне лично этот вариант не слишком нравится).

С удовольствием послушаю ваши предложения в комментариях, впрочем, как и обсуждение моих собственных :)
(Заметьте, что всё мои предложения технически реализовать не слишком сложно).

  • Gyt
  • 01 ноября 2009, 14:52
  • Com1853
  • 0

Идеи и предложения по конкурсу Gaminator

Итоги второго конкурса еще не подведены до конца, но организационные выводы уже можно сделать.

Себе могу поставить как минимум два минуса. Первый за то, что не все ссылки на игры были обеспечены зеркалами. Второй - за известный факт, что далеко не все игры соответствуют тематике конкурса.

С первым бороться просто. Со вторым чуть сложнее.

У меня назрело несколько предложений.

1. Создать оргкомитет. В него будут входить люди, не принимающие участия в конкурсе. Конечно, это трудно доказать в принципе, что член оргкомитета не помогает кому-то, но тут всё на доверии. Комитет будет отсеивать игры, не подходящие по тематике (путем внутреннего голосования).

2. Предложение по поводу общего архива игр выглядит по-моему весьма непродуманно. Я лично выступаю за распространение всех архивов посредством единого torrent-файла, но не знаю, насколько это технически возможно.

3. Изменение формата.

Далеко не все успевают закончить игры в срок. Далеко не все могут принимать участие в тот момент, когда проходит конкурс. Потому предлагаю ввести олимпийскую систему: разбить конкурс на раунды. Вроде такого: 1/4-финалы, 1/2-финалы, финал. В каждом " поединке" предварительного раунда (для каждого же выдается своя тема, усложняющаяся по мере приближения к главному финалу) принимают участие 5-6 человек, которым дается 2 недели (на финал можно больше) для создания игры. Затем голосованием, за которым наблюдает комитет, определяются победители "поединка", которые выходят в следующую стадию.

В чем я вижу плюсы:

  • не успел на первый "поединок", принимаешь участие во втором и т.д..
  • размер предварительных раундов гибок, ничто не мешает провести, например, третьфиналы. 
  • проводить "поединки" каждого раунда можно не одновременно.

Слушаю вас.

  • Jazz
  • 28 октября 2009, 14:05
  • Com1854
  • 0

Ссылки в помощь разработчику

Пока все ссылки собраны в кучу. По мере пополнения разделы будут перемещаться на отдельные страницы. Зарегистрированные пользователи могут всячески дополнять статью.

Ресурсы

Арт, графика

  • Списки спрайто-помоек можно найти здесь или здесь. Если кто знает большие и качественные архивы, добавляйте их сюда!
  • Sprite Land.com
  • Список ресурсов с текстурами и задними фонами.

Звуки, музыка

Шрифты

  • DaFont — огромный каталог бесплатных шрифтов. В основном, латиница.
  • 1001 Free Fonts
  • Search Free Fonts
  • ph4 — бесплатные кириллические шрифты.
  • Jovanny — проект бесплатных кириллических шрифтов.

Специфичные для каждого отдельного движка ресурсы, а также статьи и уроки к ним можно найти здесь.

Создание игр и геймдев

САЙТЫ разработчиков

  • GCUP.Ru — отличный сайт в помощь Gamedev'у.
  • gmakers.ru — русскоязычный ресурс по разработке игр с помощью конструктора GameMaker.
  • gamedev.ru — сайт по разработке в основном, «больших» игр.
  • Ну и наконец, англоязычный форум Game Maker Community. Много уроков, проектов, есть чему научиться.

фреймВорки и библиотеки

  • Cocos 2D — библиотека на Python для создания двухмерных игр
  • PyGame — библиотека на Python для создания игр
  • Cairo — библиотека для работы с двухмерной графикой
  • Allegro — библиотека для разработки игр
  • grx — примитивная, но простейшая в понимании библиотека для работы с двухмерной графикой
  • OpenTK — тулкит для .NET, включающий в себя обёртки для OpenGL, OpenCL и OpenAL

Бесплатные программы

Графика

  • GIMP — известный бесплатный растровый графический редактор.
  • Blender — программа для 3D-моделирования; известный бесплатный аналог 3DS Max.
  • Graphics Gale — редактор изображений для pixel-art»а (бесплатная версия не поддерживает gif, но работает с png).
  • mtPaint — ещё один редактор изображений для pixel-art»а.
  • Allegro Sprite Editor — программа для создания анимированных спрайтов.
  • Paint.net — улучшенный вариант стандартного Paint»а.
  • Inkscape — векторный графический редактор.
  • MyPaint — редактор для цифровой живописи.
  • Easy GIF Animator — программа для работы с GIF-анимацией.
  • ArtRage — цифровая рисовалка, имеющая бесплатную версию с ограниченной функциональностью.
  • Project Dogwaffle — ещё одна попытка сымитировать Photoshop.
  • Synfig — мощный редактор векторной анимации.

Звукомузыка

  • Bfxr — генератор звуков.
  • PXTone — простой трекер.
  • Audacity — аудио-редактор.
  • ModPlug Tracker — трекер MOD/IT/XM и других форматов.
  • Musagi — замысловатый музыкальный редактор и синтезатор.
  • Linux Multimedia Studio — отличный бесплатный аналог знаменитой Fl Studio

  • Gyt
  • 10 октября 2009, 01:05
  • Com180
  • 0

Поппенкаст мне не нра, но организовать такой конкурс у нас не самая плохая идея.

  • Jazz
  • 27 августа 2009, 16:20
  • Com1813
  • 0

INSTEAD

INSTEAD — это движок для создания игр жанра interactive fiction. Его особенностью (по сравнению с другими подобными интерпретаторами) является наличие графического режима, в котором сочетается работа мыши, текст и графика.

instead.jpg

INSTEAD написан на LUA, скриптовом языке, который используется, например, в World Of Warcraft.

Из минусов стоит отметить тот факт, что сделана только одна игра (идет в комплекте установки), но хочется верить, что это легко поправимо.

Форум, посвященный движку.

Конкурсы

В мире инди-игр проводится множество различных конкурсов, о которых мы порой не успеваем написать и теряем хорошие игры. Эта страничка сделана как раз для того, чтобы мы о них не забывали!

Конкурсы с денежными призами

Independent Games Festival

Один из немногих конкурсов с реальными призами! Проводится ежегодно с 1999 года. Выставить игру на главный конкурс может любой, заплатив 95$ и предоставив ссылку на играбельную версию. Главный приз - 25000$, призы в отдельных категориях - 2500$.
Выставить игру на специальный студенческий конкурс можно бесплатно. 10 финалистов получают по 500$, победитель - 2,500$.

Также проводится аналогичный ежегодный конкурс для независимых игр на мобильных устройствах -  IGF Mobile.

Kongregate Contest

Удивительный Kongregate проводит еженедельные и ежемесячные конкурсы с щедрыми денежными призами. Игры выбираются исключительно оценками пользователей.

Casual Gameplay Design Competition

Данный конкурс проводится сайтом Jay is Games. Участвовать могут только flash игры.
Всего было 5 конкурсов. Первый в августе 2006 года, последний в январе 2008 года с неплохими денежными призами (общий призовой фонд - 10000$) и "большими" спонсорами.

YoYo Games Competitions

Проводится с ноября 2007 года примерно раз в 3 месяца. К участию допускаются игры, сделанные с помощью программы Game Maker. Приз за первое место - $1000, за второе - $500, за третье - $250.
Вот страничка первого конкурса (для открытия второго просто поменяйте competition01 на competition02).

Конкурсы "Just for fun"

 TIGSource Competitions

Конкурсы от TIGSource всегда оригинальны, забавны и разнообразны. Темы конкурсов предлагают посетители форума. На форуме же выкладываются и обсуждаются все игры-участники. К данному моменту было проведено 6 конкурсов (первый начался в декабре 2007 года).

 The Poppenkast

На форуме данного gamemaker-сообщества часто проводятся конкурсы в стиле "сделай игру за 3 часа". Но в последнее время можно участвовать и в более продолжительных конкурсах.

Ludum Dare 

Сайт посвящен проведению регулярных конкурсов для одного человека. Игру можно разрабатывать не более 48 часов. Также желательно использовать C/C++, а не какие-то готовые движки.
Конкурсы проводятся примерно раз в полгода. Первый начался 13 апреля 2002 года, 13-ый (последний на данный момент) - 5 декабря 2008 года.

PyWeek

PyWeek - это конкурс игр, сделанных на языке python за одну неделю. Проводится примерно раз в полгода, архив насчитывает 8 конкурсов.

Java4K

На данный конкурс отправляют java-игры, которые имеют размер меньше 4 кб. Проводится ежегодно, архив ведется с 2005 года.

Game Prototype Challenge

Этот конкурс игровых прототипов открылся совсем недавно. Каждый месяц проводится соревнование, в каждом есть тема (иногда - две). Каждое соревнование длится неделю.

Если вы знаете о каких-нибудь других инди-конкурсах, обязательно что-нибудь о них напишите!

  • Gyt
  • 24 января 2009, 15:53
  • Com180
  • 0

Не пора ли заняться разработкой игр?

Не пора ли заняться разработкой игр? Предложение такое.

Берем какой-нибудь набор графики (персонажи плюс бэкграунды). Выбираем движок (MMF, GameMaker и т.д.). Задаем тему и срок (платформер, 3 дня). Разрабатываем, потом делимся играми.

Идея в том, чтобы пользователи (читатели) познакомились с разными движками, увидели, что ничего сверхестественного для разработки маленьких игр не требуется, и возможно заразились инди-игростроением.

Блоги о ваших проектах

Я задумал сделать такую же штуку, как на TIGSource. У них это называется "Active Development Watchlist", а у нас будет просто "игры в разработке". К сожалению, это не передает весь смысл, но я не могу подобрать более точного выражения..

Итак, в правой колонке будут появляться названия инди-игр вместе с ссылкой на сайт, где описывается процесс их разработки. Игры, естественно русские и описания тоже на русском. Я, конечно, понимаю, что таких игр будет мало, но они есть, что уже хорошо.

По-возможности, я буду сам отыскивать такие сайты и игры. Но вы можете оставить ссылку прямо здесь в комментариях и я её тоже добавлю. Мне будет приятно привлечь внимание игроков к интересной разработке, а вам это внимание получить, не так ли?

  • Gyt
  • 18 июня 2008, 18:47
  • Com1821
  • 0