Как «не программист» игру писал

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

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

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

С чего всё начиналось


А начиналось всё с выбора платформы. С жанром игры я определился ещё давно. Не отнять у меня любви к Tower Defense, как не пытайся. Но сколько игр этого жанра ни пересмотрел, всегда мне чего-то не хватало. И эта нехватка острая и послужила главным толчком: «Да пропадай оно всё пропадом, сделаю всё сам!» Ну раз решил, отступать некуда. Выбирал-выбирал платформу и остановился на флеше, язык Action Script 3.0 (слышал, не любят на хабре флешеров, хотя сам считаю его таким же языком программирования, как и другие). Выбрал я его потому, что у самого дочка подрастает и любит игрушки всякие в социальных сетях рассматривать. Вот, думаю, оценит папину деятельность, когда вырастет.

Информация в меня входила довольно шустро. За неделю я прочитал 2 книги, делал записи, конспектировал, рисовал таблицы, чтобы лучше всё запоминалось. Странное стечение обстоятельств или сила свыше, но через неделю я уже сел за свою первую игру. Я мог передвигать по экрану квадраты и треугольники (ну не смейтесь же), отслеживать положение мыши, менять цвета, крутить загогулины. Всё это хорошо, но на таком далеко не уедешь, хотя некоторые умудряются. Главная проблема состояла ещё в том, что я абсолютно не умел рисовать. Я не претендовал на супер-качественную графику в моей будущей игре, но даже элементарные вещи давались мне с трудом. Думаю, многие знают, что в играх жанра Tower Defence необходимы, как минимум, дороги, враги и башни-пушки, по этим врагам стреляющие и основная база, куда враги и стремятся. Ну о каком-либо пейзаже на заднем фоне, я вообще умолчу. Вот макет моей первой разработки:



3ds-max


Так я решил познакомиться с 3-д Максом. Я уже был с ним знаком и до этого, но ничего практического я в нём делать не умел, разве, что совсем примитивы рисовать. Итак, проблему графики в игре можно решить с помощью этой замечательной программы. Мне необходимо было нарисовать какое-то подобие пушек, а так как идея моя немного фантастическая, то и пушки должны быть не настоящие. Да и враги не блещут превосходством отрисовки. Но начало было положено.



Шел долгий и, признаться, увлекательный процесс. Все положения, повороты орудий рендерил отдельно, ни о каком 3d-движке в игре речи вообще не шло.

Кстати, о движке


Раз уж я задался целью сделать всю игру от начала и до конца, то решил никаких готовых движков, платных или бесплатных, не брать. Всё сам, благо математику в школе учил. В интернет не подсматривал, чужой код не воровал. Даже когда необходимо было сделать нахождение путей, я честно, чтобы не падать в грязь лицом перед самим собою, два дня как в тумане просидел и придумывал этот алгоритм. Да, изобретал велосипед. Да, пусть и так. Это потом я узнал, что, оказывается, заново «придумал» самый медленный из существующих «Волновой алгоритм». Главное — он работал. Восторг был неописуемый!

Пушки уже стреляли, взрывы взрывались, ракеты летали, а некий «замедлитель» замедлял врагов. Вон там вверху база, а враги к ней едут по дороге. А задача игрока, так расставить пушки, чтобы врагам не дать на базу пройти. Пушки, кстати, ставятся только в специальные слоты — зелёные на скриншоте.



Думаю, многих из вас, настоящих или начинающих программистов и разработчиков, посещало то чувство, когда ваше детище вам не нравится, а чтобы переделать, требуется немало сил и энергии. Вот и меня посетило. Ну плоско же как-то, ну совсем не та картинка. Графика объектов ужасная, но её стерпеть можно, а вот эту плоскость — нет, не могу. И принимаю я стратегическое решение переделать всё в изометрию. Почитал, посмотрел. Не трудно, в принципе. Взял да переделал. Перерисовал все объекты, сменил точку зрения, переделал все функции с учётом новой геометрии. Всё-таки намного лучше, хоть и не идеал.



Работа кипела, к общему интерфейсу было добавлено главное меню и окно выбора миссий.



Сами карты я рисовал вручную, цифрами в матрице. 11 — например, дорога, 16 — слот орудия, 23-28 — деревья всякие и т.д. Трудоёмко, но сделать можно. За каждую выполненную миссию я начислял игроку звёзды. Снабдил игру звуками — стало уютнее. Сделал экраны победы и поражения. Добавил самолёты. Решил, что за звёзды можно покупать какие-то улучшения — сделал магазин с этими улучшениями.



Ну, а дальше то что?


Действительно, что делать дальше, я так и не решил. Игра была уже почти готова, когда я задумался на этим вопросом. Где опубликоваться? Я выбрал Вконтакте.ру (да, пинайте), только потому, что там это можно сделать и у меня есть аккаунт этой сети. Просто залил туда, сделал небольшой сервер (для этого пришлось научиться основам PHP) и подал заявку на одобрение и добавление в каталог. Ни о каком зарабатывании денег речь не шла, в игре не было ни социальной составляющей, ни платёжной системы. Я был наивен в своём стремлении. Естественно, игру тут же отклонили с формулировкой «Для прохождения модерации необходима существенная доработка графики».

Вежливо. Очень вежливо. Любой уважающий себя разработчик скажет, что мне просто не сказали горькой правды. Ну что ж. Я опустил руки, но не надолго. Мне нужны были люди, способные оценить качество моей работы, да просто геймеры. Хотелось обратной связи.

Первые игроки


Решил я тогда опубликовать свою статью на одном известном сайте развлекательного характера, название которого я здесь разглашать не буду. Знал, что на хабре мне публиковаться не стоит. Опубликовал, рассказал всё как есть и люди пошли. За один день пришло 2500 человек. Знаю, что для игры это немного, но для меня тогда, да и сейчас, это значило немало. Пошли отзывы, очень многим игра понравилась. Честно говоря, несмотря на такую убогую графику, не было ни одного плохого отзыва. Кстати, «весила» игра всего полтора мегабайта, что придавало ей «вес». А что, загружай себе быстро в офисе и играй.

Многие воодушевились моей идеей, стали писать разные люди: программисты с хорошими идеями, другие программисты, с идеями в стиле «грабить корованы», люди, разбирающиеся в серверах, и главное — дизайнеры. Через какое-то время статистика игры стала неумолимо падать, ведь новых игроков мне брать было неоткуда. Почти год я скитался в сомнениях, продолжать ли мне развиваться или забросить заниматься гейм-девом. Год пустоты. После, хорошо отдохнув, я всё же решил не останавливаться.

Дизайнер


Одним из тех, кто написал мне, был Александр — дизайнер-самоучка, такой же как я. И так же увлеченный идеей сделать игру. Его я и выбрал. Мы обсудили с ним игродел, помечтали о будущем и решили, что начать можно с того, что возьмём мою игру и перерисуем в ней всю графику. С момента публикации игры прошло немало времени, но человек был заинтересован в игре. Через пару недель мытарств, нами было принято решение не просто перерисовывать игру, а делать всё по новой. Несмотря на рабочий движок, многих функций нам не доставало. Я надеялся на то, что придётся переписать лишь какую-то часть, но нет — переписывал всё «от» и «до».

Новая игра





На первый взгляд, может показаться, что функционально она очень похожа на предыдущую, но всё же это далеко не так. Начиная от движка, нахождения путей, движения врагов, слоёв отображения, заканчивая новыми крутыми улучшениями, супер ударами, врагами — всё полностью новое. Теперь за графику можно не стыдиться. Вот скрин нового редактора карт. Сделан для себя, чтобы карты делались приятнее.



Идея для игры — Сирийский конфликт — плод нашей фантазии. Некие неизвестные захватчики напали на Сирию. В шутку мы называем её «Программно-технический комплекс стратегического планирования при предполагаемых военных действиях в условиях альтернативного сирийского конфликта». Заметьте, «альтернативного». В игре нигде не упоминаются страны, принимающие участие в конфликте. За исключением сирийской — защищающейся стороны. Да, игра носит политический оттенок, но об Украине тоже ни слова.



Что нового?



В игре имеется 6 основных видов орудий:

  • осадный дом — интересен тем, что в самом начале игры это довольно слабое орудие, в нём сидят солдаты и стреляют только из автоматов, но, по мере прохождения, оно превращается чуть ли не в самое сильное — у солдат появляются гранаты, а потом и РПГ
  • пулемет — весьма мощное орудие, тем более что стреляет непрерывной очередью. Но есть одно «но» — уж больно быстро перегревается
  • система ПВО — атакует только воздушные войска противника. В самом начале имеет комплект из одной ракеты, а по мере прохождения комплект увеличивается до трёх
  • осадный танк — орудие невероятной убойной силы, поражает сразу несколько противников в радуисе взрыва его снаряда. Вот только перезаряжается не быстро
  • автозаправочная станция — или, попросту, огнемёт. Поджигает врагов, и они горят ещё некоторое время. Очень мощное орудие, но с ограниченным радиусом действия
  • голограмма — голограмма президента одной влиятельной страны. Может не только замедлять врагов, внушая им страх, но и заставляет столбенеть их в ужасе. Интересно, догадаетесь, какую именно влиятельную страну мы имели ввиду?




Это, что касается основных, а есть ещё дополнительные строения: радар, нефтевышка, супер-удар «Тополь-М», мины и т.д. и тому подобное. Есть дополнительные улучшения базы: защита, самолётные удары, самовосстановление, приток ресурсов. Всего и не расскажешь. Главной особенностью игры можно считать ещё и то, что все орудия поглощают накопленные ресурсы (кроме голограммы президента — не положено ему ресурсы отнимать!). Ведь им тоже хочется кушать. А вот зарабатываются ресурс с помощью уничтожения врагов, установок нефтяных вышек. Получается этакая экономика.

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



Итак, новая игра готова. Я воспользовался старой схемой и опубликовал её на VK (пинайте ещё сильнее). Её быстренько одобрили. Предполагаем портацию на другие платформы, например мобильные, и в другие социальные сети. Теперь у игры есть система рейтингов, топовые игроки, топ друзей и всё, что полагается нормальной игре. На новую разработку ушло чуть более 4 месяцев, но это был крайне увлекательный процесс. Наверное, многие могли бы сделать и быстрее, не сомневаюсь. Для меня лично это был очень интересный путь, от полного непонимания вопроса к законченной полноценной игре. Я начинал с того, что хочу, чтобы этот пост послужил мотивацией. Надеюсь, что так и будет. Нет ничего невозможного, теперь я это точно знаю. Дерзайте и никогда не останавливайтесь!

Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 62

    +25
    Молодец! Всегда надо пробовать и чему то учиться, а не только облизывать идеи у себя в голове :)
      +5
      Шикарная формулировка
      0
      Было бы интересно посмотреть на код, хотя бы отрывки :) И где можно посмотреть на приложении в действии?
      • UFO just landed and posted this here
          +21
          vk.com/syriatd не уверен, что можно давать ссылку. Если что, это был не я.
          +1
          Спасибо! А где поиграть можно?
            +3
            4 месяца это хороший результат.
              +3
              Если написанное правда, то ты просто очень крут!
                0
                Спасибо за статью! Очень вдохновляюще.
                  +2
                  Вот я начинающий программист, осваиваю потихоньку blender, и регулярно у меня появляется мысль написать игру. Но я вообще плохо представляю как это делается.
                  Как спроектировать архитектуру приложения?
                  Как работают все эти графические «движки»?
                  Как работают движки физики (например, Bullet) и как их подключать?

                  Вот бы кто-нибудь написал статью об этом. Не разжёвывая всё, а описывая процесс в общем и давая много ссылок что читать.
                    0
                    Как работают все эти графические «движки»?
                    Как работают движки физики (например, Bullet) и как их подключать?

                    Думаю, все зависит от конкретного движка.

                    Как спроектировать архитектуру приложения?

                    Чтобы спроектировать архитектуру приложения, надо уметь проектировать архитектуру приложения:) А чтобы научиться этому, имхо, для начала нужно сделать что-либо максимально простое. Я, к примеру, написал арканоид года полтора назад. Помимо того, что это было подготовкой к собеседованию на С++, для меня это стало открытием, как маленькая и примитивная игра способна отжать времени на разработку. Потом решил сделать что-то посложнее (tower defence) — и, в общем, делаю до сих пор:) А начиналось все с того, что я под андроид написал клон crimsonland'а, в котором уже были зомби, дробовик и один уровень, но бросил из-за жуткого кода, который не давал встраивать даже малейшие фичи и крэшился в самых непонятных углах.
                    примечание: Это только мой опыт, я принципиально не использовал никаких движков, только кресты, только хардкор. Если использовать Unity или другой движок — тогда другой вопрос.
                      +1
                      Вот бы кто-нибудь написал статью об этом. Не разжёвывая всё, а описывая процесс в общем и давая много ссылок что читать.

                      На эту тему не одна книга написана. А вы «статью написал».
                      Но на самом деле, ответ очень простой. Если нет вообще понятий как и что делается, то вариант только один — от простого к сложному.
                      Делаете простую игру, ну вот совсем примитивную. В 2D, безо всяких булетов и блендеров. На хабре полным полно статей по отдельным частям игр. Хорошим вариантом для начала будет Flash, как бы его не поливали грязью недалекие люди. По нему ну просто море инфы о том, как писать игры. Да, читая статьи на том хабре, не особо обращайте внимание на каких технологиях их пишут, ваша задача не код с копипастить, а понять общие принципы. Потом просто пишете как вам кажется правильным это делать. В процессе вы сами поймете что неудобно и что не так. Перепишете несколько раз проект с нуля и поймете как и что там происходит.
                      Тут главное определится с целью, «написать игру» или «сделать идеальную архитектуру». Если выберите второе, то с вероятностью близкой к 100% игру вы никогда не напишете. Вы себе просто не представляете какой говнокод попадается в популярных играх).
                      В общем, надо просто сесть и начать писать игру, в процессе все поймете.
                        –5
                        Посмотрите новый анрил енджин — за 19$ вы получите суперкрутой движок (и графика, и физика) с отличным редактором, где «скрипты» делаются визуально (называется blueprint), ничего подключать и компилировать вообще не надо. Посмотрите: www.unrealengine.com/
                        +12
                        После постов, где за такой относительно короткий промежуток времени получается подобная конфетка, а я пилю свой и рядом не стоявший проект уже чуть ли не год, моя самооценка падает ниже плинтуса.
                          0
                          а вот это вы зря. Я несколько раз руки опускал, но всё же довёл до логического заключения. Конечно, есть ещё много доработок, но игра уже нравится людям, а это главное. Игру невозможно закончить, её можно только прекратить. Как ремонт в квартире.
                          +11
                          Дизайнер — хорош!
                            +3
                            4 месяца — это круто. Я фигачу уже полгода с нуля и вот только недавно получился хоть какой-то геймплей.
                              +1
                              Очень здорово! Результат и правда впечатляет. Было бы здорово, если бы вы поделились информацией об источниках. Что за книги, авторы, полезные статьи, по которым вы научились этому.
                                0
                                Колин Мук. Его книги очень вдохновляют. Это, если по флешу.
                                  0
                                  Спасибо )
                                0
                                Серверная часть у игры есть?
                                  0
                                  да, естественно
                                  0
                                  На чем писали то? Можно больше технических подробностей.
                                    0
                                    Action Script 3.0

                                    указано же
                                    +2
                                    Как же так, страны не упоминаются, а флаги России, США и Великобритании на скриншотах заметить можно? )
                                      0
                                      Выбор языка скорее всего.
                                        0
                                        Посмотрите внимательнее на скриншот с заголовком «Модернизация».
                                        +3
                                        Дак там в самом описании игры говорится, что США напала на Сирию для получения мирового господства и Россия решила встать на защиту. И голограмма Путина, замедляющая вражеские войска.

                                        В игре нигде не упоминаются страны, принимающие участие в конфликте. За исключением сирийской — защищающейся стороны.
                                        +1
                                        <sarcasm>Опоздали с Сирией. Сейчас мейнстрим — игры, в которых Путин «президент одной влиятельной страны» заставляет «бендеровцев» (прости, Бендер) в ужасе бежать из Крыма.</sarcasm>

                                        Не стоило портить игру политикой.
                                          –1
                                          ++
                                          тем более, что сами сирийцы ждут не дождутся свержения режима Асада.
                                            +1
                                            Как здорово, что можно услышать мнение настоящего сирийца! Вы ведь сириец, да?
                                              0
                                              Как будто у нас, украинцев, кто-то спрашивает. Просто решили, что спасать надо — и точка.
                                                +1
                                                У той части, которую спасали, спросили же на референдуме? И что эта часть ответила? :)

                                                Мою фразу выше, сказанную пользователю Julles, следует понимать так: «Вы ни в коем разе не эксперт по тому вопросу, по которому высказываетесь столь категорично, и это еще одна причина, по которой не нужно тащить политику на Хабр».
                                                  –1
                                                  Не было никакого референдума.
                                                    0
                                                    Давайте я скажу, что в вашей реальности вы правы и мы дальше не будем разводить политоту.
                                                  0
                                                  И, наверное, на всякий случай, поясню и свою фразу про референдум: и у сторонников аннексии Крыма, и у противников есть свои аргументы. Аргументов много, фактов много, эмоций может быть еще больше. И если развивать эту тему, в каментах разразится такой же политсрач, какой идет сейчас по всему интернету. Поэтому давайте просто будем воздерживаться от политических высказываний на Хабре вообще, совсем, даже если очень-очень уверены в своей правоте. Одно дело конструктивное обсуждения изменений в законодательстве, и совсем другое — холивары о межгосударственной политике.
                                                  +1
                                                  Я — нет, а вот например этот человек да. Он из небольшой христианской диаспоры в Сирии, его семья уехала вовремя, в начале 90-х. Отец Асада убил 2/3 его одноклассников, как вы понимаете, это не то, что можно простить или забыть. С теми, кто пытается бороться против режима Асада, расправляются довольно жестоко. «И тут появляется Путин и говорит: „Ну давайте уберем химическое оружие. Как теперь, нормально?“
                                                  При этом один из его собственных дальних родственников пробился в управленческую верхушку, хоть и не на самый верх, и у него все хорошо. Поэтому разумеется найдутся люди, которые предпочтут ничего не менять, они смогли устроить свою жизнь.
                                                    –1
                                                    Ну окей, давайте теперь я найду ссылки на слова людей, которые подобное говорят о сирийской оппозиции либо опровергают его слова? А потом вы снова ссылки, а потом я снова, и так далее. Разберем отношения всех территориальных кланов, определим роль исламского фундаментализма в текущем конфликте. Давайте засрем Хабр политикой, лишь бы ваше массмедийное чувство собственной правоты оказалось удовлетворено.
                                                    Или вы все-таки сможете придержать рвущееся наружу негодование по поводу чего-то, о чем вы где-то читали, и что вас лично не касается, для какого-нибудь другого, более подходящего для таких дискуссий ресурса?
                                                      0
                                                      Довольно странно выглядят призывы остановить срач с такими фразами, которые как раз срач и вызывают. Достаточно было просто с самого начала оставить этот комментарий habrahabr.ru/post/217395/#comment_7446259
                                                        0
                                                        Так разве я начал? Я просто показал, что свои аргументы могут быть у любой точки зрения. Поэтому, независимо от уверенности в собственной правоте, просто не нужно начинать здесь политоту.
                                                        0
                                                        В своём исходном комментарии я как раз поддерживала другого комментатора, призывавшего оставаться в стороне от политики. Так что не очень понимаю, что именно вы сейчас пытаетесь донести. Вас зацепило, что я действительно общаюсь с живыми сирийцами, не в интернете, и знаю что они думают? Не удалось утереть нос? Для нежелания поддерживать политические дискуссии на хабре вам было достаточно промолчать.
                                                          –1
                                                          Эмм. То есть, высказав свое мнение о конфликте в Сирии, вы поддержали призыв оставаться в стороне от политики? Любопытная трактовка.
                                                          И нет, меня никак не зацепило ваше общение с сирийцем. Общались — молодец. Иностранец, пообщавшись с русским, в одном случае услышит, что Путин — великолепный лидер, вытащивший страну из диких 90х, а в другом, что Путин взрывает дома и ворует нефть.
                                                          Если по каким-то причинам вы не поняли мое предыдущее сообщение — повторю другими словами: у любой точки зрения на подобные горячие политические темы могут быть свои сторонники со своими аргументами. Поэтому, как бы вы ни были уверены в своей правоте, высказывая свое мнение вы провоцируете спор. А раздувать политические споры на Хабре глупо и ненужно, по-моему.

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

                                                          Надоело просто видеть, как то здесь, то там, кто-нибудь, очень уверенный в своей правоте, не может удержаться от политоты в комментариях.
                                                  +1
                                                  Про Майдан уже есть поделка Рыкова…
                                                • UFO just landed and posted this here
                                                    0
                                                    Попробуйте откинуть годик другой еще назад, т.е. мысль звучит так: «Первый год мне стукнула крутая мысль, я начал ее реализовывать, изучая все подряд, что мне нужно для этой идеи, а дальше целый год пустоты. Опять же, когда прошло 2 года, я с крутым дизайнером самоучкой начал творить игру и через 4 месяца (Думаю, что это сугубо чистое время разработки или приблизительное) получилась такая игрушка».

                                                    Это, конечно же, лишь догадки.
                                                    • UFO just landed and posted this here
                                                    0
                                                    Хотелось бы выразить искреннее и глубокое восхищение вами! То что вы сделали, казалось мне невероятным. Поспорил бы на деньги что это невозможно:) Одна из лучших статей на хабре, что мне попадалась, одна из самых мотивирующих. Успехов вам во всем.
                                                      0
                                                      Потрясающе :) я вами восхищаюсь, прочитал статью одним махом и как любитель жанра уже отправился играть, но не мог не вернуться, чтобы написать этот комментарий и не отметить, сколько в этом после целеустремленности и мотивации, так держать!
                                                        0
                                                        1. При наведении мышкой на юнита, желательно видеть его радиус действия, а не только после щелчка. К тому же, окно апгрейда загораживает радиус.
                                                        2. При подготовке к бою, почему не могу просто убрать юнита? А только продать в два раза дешевле. В этом не смысла, проще перезапустить карту.
                                                          0
                                                          Спасибо, учтём!
                                                          +5
                                                          Бывают конечно и гении и чудеса, но просто не могу поверить ни в «не программиста» ни в «четыре месяца». Если же это не реклама и всё правда, то совсем не понятно, что автор с такими нечеловеческими способностями делал всё это время «рядом с сервером». Хотя более эпично было бы так «Однажды, возвращаясь вечером из нашего деревенского коровника, я решил написать компьютерную игру. Неделя ушла на увольнение из колхоза а ещё через неделю залил свою игру на апсторе.»
                                                            0
                                                            Действительно, большие сомнения по поводу того, что раньше автор совсем не занимался программированием…
                                                              –1
                                                              Приятно, когда вот такие комментарии пишут. Приятно, чёрт возьми!
                                                              0
                                                              Дайте поиграть без ВК!
                                                                0
                                                                Не дадут. Это F2P, и я не уверен, что ее возможно пройти без покупки звезд.
                                                                По крайней мере, я не могу пройти 12 сектор.

                                                                Может быть, убив несколько дней, и можно пройти, но оно того явно не стоит.

                                                                По игре: графика нравится, логика не плохая, кривой баланс, слишком сложно, много багов.
                                                                Дважды зависало под конец боя. Собственно, после второго раза послал куда подальше, играть и так невозможно, а тут еще и зависает.
                                                                  0
                                                                  После «зависает» уже больше верится в «непрограммиста».
                                                                0
                                                                Залип 2 на дня! Хорошая игра!
                                                                Нашел баг — при выборе какой-нибудь башни, и нажатии на кнопку Выход, экран затемняется, башня на курсоре, и нельзя нажать ни Выход, ни Продолжить.
                                                                  0
                                                                  Помимо получения опыта был ли какой-то финансовый профит от создания игры?
                                                                    0
                                                                    Не уверен, что вам надо на социальные сети или мобильные — попробуйте обкататься на ииностранных порталах с мини-играми, например Kongregate. Можно и на отечественных в принципе, но будет меньше фидбэка от площадки
                                                                      0
                                                                      Порекомендуйте пожалуйста литературу, с которой вы шли к успеху!
                                                                        0
                                                                        Автор Колин Мук.
                                                                        0
                                                                        Начал играть эту игру еще до прочтения статьи. Игра нравиться, но статья еще больше вдохновляет. =) Сам хочу когда-нибудь заняться игроделием, но пока веб-проекты не отпускают )) Спасибо и за игру, и за статью.

                                                                        Only users with full accounts can post comments. Log in, please.