Делаем первую флеш игру — Wacman: Origin

image

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

Флеш?


Конечно же, интерес к флешу появился после прочтения статей от mrBadim, потом от LORd_B, а окончательно меня «добило» общение со Стефаном (memphyssk). После этого я еще немного почитал другие блоги разработчиков и понял — моё.

Флеш — универсальная платформа с простой системой разработки. И даже я, далеко не программист, осилил несложное программирование, которое позволило сделать первую игру (её я еще сделал в одиночку). С интерфейсами мне помогла дизайнер из нашей студии.

Выбор движка


Главное, с чего я начал — с поиска готового движка. Писать с нуля — это круто, но не мой случай. В итоге выбор пал на туториал от tonypa про создание Tile games.

Плюсы:
  • Простой движок, который позволяет легко собрать игру и не заморачиваться с графикой
  • Понятно расписанный туториал с исходниками каждого шага
  • Огромная популярность игр, состоящих из ячеек (рпг с видов сверху, аркады, actions, гонки, — можно сделать игру любого их этих жанров).

Но есть и очевидные минусы
  • Движок написан на AS2, переводить его на AS3 у меня не хватает скила, например
  • Ну и из этого вытекает тысячи страниц кода на каждом лвле (в новой игре уже порядка 1400 строчек для первого уровня).

Итак, выбор сделан. AS3 я всё равно не знаю, а еще в школе баловался с AS2, так что вспомнить не оказалось такой большой проблемой, хотя с движком я всё-таки прилично помучался (не забывайте, что я чайник еще тот).

Программинг


После выбор движка я углубился в программинг, хотел сделать что-то простенькое, но забавное. Когда я решил делать клон пакмена, еще не знал, что есть 3 правила разработчиков игр:
  • Не делать клонов пакмена
  • Не делать клонов соника
  • Не делать клонов марио

Об этом мне рассказал Стефан, но было уже поздно :)

Прогер-партнер-геймер и иллюстратор


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

Где-то в январе я переговорил со своим знакомым, который отвечал этим требованиям. Единственное — он тоже давным-давно забросил флеш (еще со школы), но зато он прогер, так что для него это несколько попроще, чем для меня (я — менеджер).

Итак, у нас уже было практически всё, чтобы делать крутую игры, но остался последний и ооочень важный момент — иллюстратор.

Кто будет рисовать крутых героев, понятно, что пакмена я смог сам нарисовать, но что-то покруче?

В итоге, открываем free-lance.ru и ищем иллюстратора. Главные критерии, по которым я искал: крутые работы, место проживание — Новосибирск, поменьше запросов по деньгам.

Сформировал список из 7-ми иллюстраторов и разослал им предложения. В итоге уже второй (!) человек нам подошел. Нам очень повезло и в ходе разговора мы договорились об условиях, которые подошли нам всем — работа за процент + оплата 50% услуг иллюстратора. Но в данном случае самому иллюстратору должен быть интересен ваш проект, иначе никак.

Кому интересно, смотрите нашу первую игру (не забывайте, что делал её менеджер):

И следите за нашим блогом.

Очень надеюсь на фидбек по игре и в общем :)
+6
10 мая 2011, 15:33
14
Grishakof 8,0

комментарии (19)

+1
Anonym #
Что-то я заигрался даже.
+14
RiderSx #
Надеялся увидеть в топике подробную статью по геймдеву, а тут…
0
shaelf #
+1. Можно было написать проще «Мы молодцы, сделали игру. Вот линки.».
0
Grishakof #
То есть основная инфа совсем не интересна?
0
MaXyC #
может и интересна, но целевая аудитория вашего заголовка не нашла то, зачем заходила в ваш топик.
0
shaelf #
А какая инфа? Если резюмировать, то получится:
— Я менеджер и захотел сделать игру
— Сделал пакемона и мне сказали что это мувитон
— Поговорил с друзьями и нашел илюстратора
— Написали новую игру.

Все. Это ничем не отличается от 1000000 других. Хотя не, отличается, во многих паралельно еще описывались на какие камни наступали, как продвигали/продавали (или собирались это делать) и т.д.
+1
Grishakof #
Хм… А что хотелось бы увидеть в статье? Буду исправляться.
+1
RiderSx #
Разбор кишков игры, например :)
0
liveor #
Любопытно, за сколько была продана игра.
0
Grishakof #
Игра в итоге не была продана, а продвигает наш собственный сайт. Соответственно, мы зарабатываем с рекламы.
0
MaXyC #
я б вааще на хабре написал бы делаем флеш игру для чайников. от основ рисования :-D
0
Libra_by #
Обоими руками за, так как сам хочу попробовать, но не знаю с чего начать: какие программы поставить, какие интернет сервисы использовать, с чего начинать, как писать, тестировать и тп.
0
ytriffy #
Переносите в «Я пиарюсь».
Серьезно.
+1
shpaker #
Блин. Я читал и ждал когда же начнется код… )
0
Zume #
На картинке у колобка во рту розовые шарики счастья?)
0
Grishakof #
У него очень специфический язык получился :)
0
pnick #
У колобка с картинки ужасно дебильный вид. Отталкивает.
0
bazzilic #
Ну или, на крайняк, если кода не будет — сколько затратили, сколько заработали :)
0
Mock #
Боюсь не выйдет у вас топового проекта, так как основную нишу заняли игры типа Lineage 2 и World of Warcraft. Все это основано на том что это социум людей, которые играют общаются, кроме того в таких играх можно неплохо заработать, т.к. как раз таки в таких проектах реализован рынок продажи игровой валюты. Например купить адену на руоффе можно в любом магазине Lineage 2. Там уже люди зарабатывают деньги на игре

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