За последние несколько лет я сделал что-то вроде игры или цифрового творения, чтобы поделиться с миром на Рождество. Так что, конечно же, в этом году мне пришлось сделать VR-игру. Мне всегда хотелось исследовать, на что будет похожа игра в стиле Angry Birds от первого лица, поэтому я рад представить: Jingle Smash, головоломку для разбивания блоков для WebVR.

Просто нажмите ссылку выше на гарнитуре VR и начните играть.

Эта статья является частью моей текущей серии руководств по ThreeJS средней сложности. Я давно хотел что-то среднее между уровнями вступления Как нарисовать куб и Давайте заполним экран шейдерным безумием. Итак, вот оно.

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

Однако из видео и руководств по ​​игровому дизайну я понял, что самое интересное - это путешествие. Почему я разбиваю блоки? Хорошо ли они звучат, когда разбиваются? Есть ли у него тема? В нем сок? Эти бесконечные маленькие решения - вот что отличает функционирующую игру от веселой игры.

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

Как только уляжется пыль с праздников я опубликую серию статей о том, как я сделал игру (с тройками) и оптимизировал ее для мобильных VR-гарнитур, а пока: Пожалуйста, сделайте разрушение доброго времени!

PS

Кстати, если вы работаете над классным интерфейсом WebVR, который вы хотели бы продемонстрировать прямо в Firefox Reality, дайте нам знать.