За последние два года я заинтересовался созданием видеоигр, но всегда был в замешательстве, как начать. К счастью, я посещаю ежемесячное мероприятие, где каждый участник пытается создать игру за два часа, используя каждый раз разные движки. Это очень весело, даже если игры получаются грязными и странными.
К счастью для вас, вам не нужно искать ежемесячные встречи, чтобы заниматься чем-то подобным. Просто загляните на следующие сайты, где вы сможете создать свою собственную игру за считанные минуты.
1 Bitsy
Если вы поклонник старых игр-исследователей, таких как серия Legend of Zelda, то Bitsy как раз то, что вам нужно для создания собственной игры. Как следует из названия, она позволяет создавать небольшие пиксель-арт игры, в которых вы можете управлять персонажем, подбирать предметы и выводить диалоги - и все это без написания единой строчки кода.
Она запускается в браузере, поэтому не нужно ничего устанавливать, а каждая игра сохраняется в виде HTML-файла, так что ею очень легко поделиться с друзьями и близкими.
На сайте есть множество игр Bitsy, которые можно посмотреть на itch.io (я рекомендую работы Сесиль Ричард). Для тех, кто считает его слишком упрощенным, многие сделали свои собственные модификации двигателя, например Bitsy HD (которая добавляет больше пикселей в ваши комнаты).
2 Twine
Для начинающих авторов приключений, Twine лучшее место для начала. Вы можете запустить его в браузере или скачать приложение для настольных компьютеров. Twine предназначен для создания текстовых историй с возможностью разветвления: Что вы хотите попробовать: красную или зеленую дверь? Пойдете ли вы по левому или правому пути? Пойдете ли вы сегодня на свидание с Бетти или Вероникой?
Каждый вариант представлен в виде квадратика, а каждая связь между историями - в виде линии, что позволяет легко визуализировать ваше повествование. Вы можете ознакомиться с некоторыми примеры на itch.io.
Более продвинутые пользователи могут добавить всевозможные «колокольчики», такие как графика и звук, и есть много документации, описывающей, как это сделать. Однако даже если после добавления всего этого Twine все еще кажется вам слишком ограниченным, имейте в виду, что многие профессиональные разработчики игр используют Twine для прототипирования своих игр прежде чем перейти к более надежный движок, такой как Godot-Так что научиться пользоваться им все же стоит.
3 PuzzleScript
Вы можете быть знакомы с играми типа сокобан: головоломками, в которых вы решаете каждый уровень, передвигая коробки. PuzzleScriptпозволяет создавать свои собственные игры, не выходя из браузера.
Как следует из названия, PuzzleScript - это немного более кодовая часть создания игр, но она все равно невероятно наглядна. Вы рисуете спрайты и комнаты с помощью цветных цифр и обозначаете отношения между ними с помощью символов, таких как стрелки и скобки.
Форумы и документация легко доступны прямо с экрана редактирования, а значит, вы можете потратить больше времени на то, чтобы придумать хорошую головоломку, а не на то, чтобы разобраться с базовой игровой механикой. Или, если вы похожи на меня, вы можете просто сделать игру, в которой вы заставляете коробки исчезать, и все равно получите удовольствие. На сайте разнообразие игр на PuzzleScript на сайтах вроде itch.io просто умопомрачительно.
4 Конструируйте
Если вы часто играете в браузерные игры, то наверняка играли в в игры, созданные с помощью Construct. Это потому, что Construct отлично подходит для создания чрезвычайно отполированных браузерных игр, не требующих кодирования. Вместо этого вы создаете спрайты и фоны, а затем выбираете из меню варианты движений и действий.
Это включает в себя варианты платформеров, если вы большой поклонник таких игр, как серия Super Mario или Hollow Knight. Вы не сможете сразу же создать подобную игру, но это возможно, если потратить немного времени и приложить усилия.
Construct - единственный игровой движок в этом списке, который имеет платную опцию, и она вам понадобится, если вы планируете работать над чем-то сверхсложным, например Hypnospace Outlaw или создавать десятки проектов. Но для случайных любителей или новичков вполне подойдет бесплатная пробная версия Construct.
5 Scratch
Scratch это инструмент, предназначенный для обучения детей коду, но это делает его идеальным для тех, кто хочет окунуться в воды кодинга, но всегда находил традиционные инструменты (такие как проекты для начинающих и учебные лагеря по кодингу) для взрослых пугающими.
Все различные команды представлены буквальными «блоками» кода, окрашенными в разные цвета и легко добавляемыми в игру: просто щелкните и перетащите каждый блок на поле и вставляйте кусочки на место, как будто собираете пазл. Это не только поможет вам собрать игру, но и сделает кодирование увлекательным.
Если вы достаточно хорошо разбираетесь в коде и считаете существующие блоки слишком ограниченными, Scratch поможет вам: вы можете создавать свои собственные блоки прямо в браузере и добавлять их в любую игру. Посмотрите несколько проекты на сайте Scratch для идей.
Помните, что, как и во многих других делах, освоение требует времени. Вы не сможете в первый же день создать что-то на уровне игры Nintendo. Сначала вам придется потренироваться и сделать много ошибок.
Но что мне нравится во всех вышеперечисленных движках, так это то, что с ними весело работать, поэтому они никогда не кажутся занудными. Когда вы, наконец, сделаете что-то классное, вы сможете легко экспортировать свои файлы и отправить их друзьям и родственникам (или разместить на сайте типа itch.io, как это сделал я.) и с гордостью сказать: «Посмотрите, какую классную штуку я сделал!».
Вы также можете читать меня в:
- Telegram: https://t.me/gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru