Battle City на unity за 1 день?


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

    Когда мне позвонил менеджер этого проекта и предложил попробовать провести подобное мероприятие на unity, я задумался.
    С одной стороны лично мне все казалось просто — 5-7 часов на простенькую игру и все готово, с другой стороны люди, которые участвуют в роли учеников, должны будут впервые использовать этот движок. Возможно им вообще впервые придется попробовать себя в роли создателя игр. Если интересно, чем закончился данный эксперимент, прошу под кат

    Поразмыслив, было решено выбрать проект Battle City с NES, чтобы попробовать свои силы. А почему бы и нет? Игра простая, довольно известная. Физики нет, поле небольшое, искуственный интеллект особо не требуется — самое то, чтобы начать осваивать технологию.
    Мой коллега-художник подготовил простенький арт и, вооружившись энтузиазмом, мы приступили!



    Ученики собрались и разделились на 4 команды по 3-4 человека. Постарались разделить тех, кто уже имел какой-то опыт в unity, поровну. Задача была проста — сделать клон танчиков. В игре должны были присутствовать такие элементы как геймплэй, интерфейс, Ai и, само-собой, начало и конец игры. Причем на самом деле, создавать именно танки не было требованием — ребята могли решить в своей группе создавать любую игру, танки же были лишь предложением. Кстати, одна из команд сделала 2D леталку с вертолетом, чем немало удивили организаторов.



    На задачу было выделено около 5-7 часов с перерывом на обед.
    Да, у команд возникали вопросы. Да, многие проходили путь от «как заставить двигаться танк» до «как спавнить врагов».
    Но приятно то, что все команды дошли до финиша. Все!



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



    Кто-то прикрутил к игре приятные спец-эффекты, кто-то сменил геймплэй на Sokoban (да-да, были и такие), но все сделали небольшую игру, в которую можно было поиграть! Одна команда вообще сделала двухмерный летный симулятор с нуля, причем даже модели и анимации к ним ребята сделали на этом мероприятии.



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

    UPD: перезалил на github
    Возможно кому-то будет интересно посмотреть под капот, здесь исходный код проекта.

    UPD: еще одна из работ на гитхабе

    UPD: ребята, создавшие вертолет, прислали ссылку на свой проект
    Share post

    Similar posts

    Comments 27

      +5
      Достойно
        +10
        тут исходный код проекта

        Почему то ожидал увидеть гитхаб
          +5
          Посоветовал бы действительно сменить на гитхаб. Дропбокс закрывает публичный доступ при большой нагрузке.
            +1
            Переношу в гит, приношу извинения.
            Как перенесу, обновлю ссылку в статье.
            Спасибо!
          +1
          Помещаем камеру на башню танка и Welcome to Quake I (CTF)
          Отличная статья, познавательно. Спасибо!
            +2
            Welcome to World Of Tanks тогда уж :D
            0
            Очень хороший этот проект, 2University. Интенсив, поставленных целей достиг. Друзьям (которые как раз этот вертолёто-симулятор делали) мероприятие понравилось, и дало ценный опыт.
              0
              Интенсив, поставленных целей достиг.

              Стихи, прямо!
                0
                Утро, перед работой)
              0
              Спасибо за пиццу и хорошую компанию!
                +1
                -«Этот вертолетный симулятор невозможно пройти»
                -«Возможно, просто в середине уровня надо оооооооооочень аккуратно пилотировать»

                из разговора с разработчиками в понедельник
                +3
                Круто! Хочу 2Niversity в Киеве!
                  0
                  Здорово! На «чистом» OpenGL это заняло бы уйму времени, неделю где-то по моим прикидкам. Давно уже приглядываюсь к Unity с мыслями сделать игрушку.
                    0
                    Блин. Пора разбираться с Юнити. В своё время пытался «написать игру за час», но получалось за такой срок максимум это.
                      0
                      игра с вертолётом напомнила Limbo, молодцы ребята отличный эксперимент.
                        +1
                        В DropBox уже 509 ошибка. Воистину, выложите куда-нибудь ещё :)
                          +1
                          Перенес на гит. Ссылка в статье теперь ведет туда
                          0
                          А игру с трехмерным скриншотом до ума не довели? Было бы интересно попробовать)
                            0
                            Друг, у которого пока нет аккаунта на хабре, попросил скинуть ссылку на GitHub к их проекту сделанному на интенсиве (второй скриншот): github.com/megaDRONe86/UTanks
                              0
                              Отлично, добавлю в текст статьи
                              0
                              думал попробовать что-то сделать с помощью unity, только вопрос: а что там с линуксом, скоро?
                                +1
                                в 4ой версии в beta уже есть, пробывал собирать и запускать под убунтой, всё работает. Официальная поддержка Ubuntu 10.04 и выше как я понял.
                                0
                                «Танчики» бессмертны, надо поиграть на досуге. Сразу после того как приму участие в 2University. Жаль что раньше не слышал о таких классных мероприятиях.
                                  0
                                  Попробуйте китайскую версию «TANK 1990», она хардкорней.
                                    0
                                    не совсем люблю китайские аркады… в них ты обычно с остервенением тыкаешь куда-то в центр цветового многообразия, мало что понимая =)
                                      0
                                      Вывод очевиден — качаете unity и пишете свои танки! Тем более, что вон сколько сэмпловых проектов =)
                                        +1
                                        TANK 1990 — исключение

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