Как сделать приложение в вконтакте. Как создать игру в вконтакте

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

Как разработчика меня всегда интересовал этот аспект, но пока я занимался мобильными платформами и PC, он как-то ускользал от внимания. Все изменилось, когда я начитался бравурных success-историй некоторых девелоперов. А почему бы и нет…

Для работы с браузерными играми я остановился на Blend4Web , в силу его тесной интеграции с Blender и оптимальной поддержкой WebGL . Пока я только изучаю, экспериментирую с открытым игровым проектом и рассказываю об этом на страницах gcup. Но у меня зреет решение, что этот движок будет использован и для коммерческих игр. До заветного финиша еще ой, как далеко. Однако, познакомиться с особенностями распространения таких игр стоит на раннем этапе.

Главная особенность размещения приложений в социальных сетях - это не подключение и использование SDK, а наличие собственного сервера, причем с протоколом HTTPS. Если популярные порталы, наподобие Kongregate, позволяют закачивать игру к себе, то здесь эта забота перекладывается целиком на разработчика. Учитывайте этот момент в своих планах. Мне удалось найти альтернативы собственному серверу, но об этом в будущей статье.

Начну, пожалуй, с BKонтакте , так как эта социальная сеть гораздо дружелюбнее к разработчикам, нежели Facebook.

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

Эта страница встречает разработчика после нажатия кнопки “Создать приложение”. Нужно знать, что игры в VK размещаются всегда в контейнере IFrame. Причем неважно, что вы туда поместите. Это может быть самописный движок, копия вашего сайта, приложение Blend4Web или что-нибудь другое. Просто на этом этапе выберите вариант IFrame/Flash.

После подтверждения по смс, будет создано приложение VK. Я пропускаю заполнение данных об игре, заливке иконки и т.д. Куда интереснее панель “Настройки”.

В первую очередь обратите внимание на переключатель IFrame/Flash (да, он дублируется еще раз на другой странице). Для приложения HTML5 необходимо выбрать пункт IFrame. И только после выбора, появятся поля для ввода адреса вашего детища. Это может быть единый файл html, если вы экспортировали сцену через опцию Blend4Web (.html) или ссылка к плееру b4w, или просто путь к базовому файлу index.html.

Не надейтесь вбить в этом поле адрес обычного, не защищенного протокола HTTP. “ВКонтакте” автоматически перебрасывает на HTTPS, поэтому обмануть систему не удастся.

Собственно, на этом настройка приложения завершена и вы можете протестировать его на своей странице, а если измените текущее состояние на “видно всем”, то игру увидят все желающие (см. рис. выше). Ссылка на игру находится в списке Приложения.

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

Теперь перейдем к социальной сети Facebook . Здесь не все так просто и однозначно. Подобно VK, в фейсбуке логин пользователя автоматически считается и логином разработчика. Но вот сама регистрация нового приложения и его настройка несколько запутана.

Первоначально нужно определиться с целевой платформой. Так Facebook предлагает на выбор: iOS, Android, Facebook Canvas, Веб-сайт. В нашем случае необходимо выбрать Facebook Canvas. В дальнейшем, ничто не мешает подключить к одному проекту несколько вариантов платформ.

После несложной процедуры подтверждения нового проекта, вы попадете на страницу настроек. Опций на первый взгляд гораздо больше, чем в ВКонтакте и сначала все выглядит запутанно. Так я долго искал, где указывается путь к игре. Оказалось, что по каким-то непонятным мне причинам, начальный выбор платформы чисто фиктивный и уже в параметрах Settings нужно вторично добавить Facebook Canvas (кнопка Add Platform).

Дальше вставляете в поле Secure Canvas URL адрес своего приложения. Причем не ссылку на отдельный файл, а именно директорию (см. рис.). Учтите, что есть еще две тонкости. Во-первых, запускаемый файл должен называться index . Во-вторых, нужно расширение php, а не html. Кроме того, на этой странице вы можете указать размер контейнера или оставить все по умолчанию.

Теперь немного информации о хранении файлов. Уже понятно, что необходимо развертывать собственный сервер для работы с социальными сетями. Я не буду распространяться о выборе VDS, настройке Apache и т.д. Но есть одна проблема с которой сталкиваются большинство начинающих пользователей - получение сертификата SSL . Вкратце, SSL - это цифровая подпись вашего сайта, без которой не настроить протокол HTTPS. Обычно он покупается и за немалые деньги. Однако мне подсказали интересную о получении бесплатного SSL и настройке Apache для работы с ним. К сожалению, материал на английском, но очень подробный.

Как видите, разместить игру в Facebook и ВКонтакте совсем несложно. Я попытался описать только те “грабли”, на которые наступал самолично. Надеюсь, статья сбережет вам немного времени.

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

Создание игры в контакте

Процесс создания игры имеет следующие этапы:

Этап I

  1. Создание концепта. Он особенно пригодится для демонстрации заказчику. Но даже если вы работаете без него, концепт все равно должен быть. Это рамки вашего проекта, которые не позволят "размазать" позиционирование игры для своей целевой аудитории;
  2. Создание геймплея. Этот пункт важен и для совсем маленьких игр. Так как геймплей включает, например, вопрос, к какому жанру будет относиться игра. Будет ли это стратегия, action, RPG, шутер, либо вы создадите свой жанр;
  3. Игровая механика. Это просчет всех математических процессов, которые будут задействованы в игре. Например, механика стрельбы из оружия. Если баланс от урона какого-то отдельного вида оружия не будет соблюден, это либо приведет к уходу пользователей из проекта, либо станет стимулом для применения читов.

Этап II

Разработка прототипа игры. Программистами должен быть разработан прототип "движка" игры + создана карта локаций.

Этап III Альфа-версия

Разработка концепций персонажей. Необходимо привлечение моделлеров, концепт-художников, дизайнеров, в зависимости от уровня игры. Возможно, графика будет минимальна или выполнена в примитивно.

На этом этапе должна быть готова вся игра без контента локаций, диалогов персонажей.

После этого она одобряется заказчиком или собственно вами. Вносится, как правило, большое количество изменений.

Этап IV Разработка бета-версии

Это уже почти полноценная игра с 70% всего контента. Обычно на этом этапе игра открывается публично для пользователей. Производится открытый или закрытый набор тестеров. Производятся правки по механике. Одновременно запускается пиар-компания.

Этап V Релиз

Выход игры для широкой публики. После этого появится также большое количество правок.

Необходимо понимать, что игры в контакте работают на flash-технологии. Таким образом, первое условие для создания игры - это умение работать с flash-редакторами и рисовать с помощью них. Также вам понадобится полная справка API "Вконтакте", которую, к счастью, вы можете почерпнуть прямо на сайте. Определяющим в деле создания игровых приложений является знание языка Action Script 2.0.

Каким образом разработчик игры получает выгоду из своих проектов? Зачем некоторые хотят создать игру в контакте? Как известно, большинство игр на этом сайте созданы так, чтобы пользователи пополняли счет или покупали какие-то атрибуты. Способов монетизации продукта можно придумать массу. Благодаря этому процессу разработчик и получает свои деньги. Однако нельзя забывать о том, что достаточно большой процент, а именно 50%, имеет компания-учредитель социальной сети. На первых этапах создания игры не стоит задумываться о прибыли, так как она совершенно не гарантирована.

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

Наиболее простым языком для программирования игр в контакте является Basic. С помощью его заранее готовых команд вы получаете возможность создать объект и заставить его двигаться.

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

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

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

Игра добавляется в контакте просто: приложения - добавить приложения. Главное, следите за политикой ресурса по отношению к спамовой рассылке для друзей.

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

Не для кого не секрет, что социальная сеть «Вконтакте» имеет большую популярность, как среди простых пользователей, так и среди тех кто пытается с ее помощью заработать деньги (компании, программисты, дизайнеры, разработчики игр и прочее). Сегодня мы рассмотрим как создать игру вконтакте.

Как создать игру вконтакте: Поэтапное руководство

I Этап

Создание концепта

Этот этап нужен нужен для того что бы наглядно видеть целевую аудиторию и позиционирование игры.

Создание геймплея

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

Игровая механика

II Этап

Разработка прототипа игры

Программисты должны разработать прототип «движка».

III Этап

Альфа-версия

На данном этапе разрабатывается концепция персонажей и графика в целом.

IV Этап

Разработка бета-версии

На этом этапе должно быть готова почти вся игра и 70% контента, в этот момент игра становится доступной для пользователей. В команду набирают тестеров. И время для запуска пиара.

V Этап

Релиз

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

Итак, мы рассмотрели этапы создания игры, но прежде чем перейти к этим этап вы должны понимать, что все игры работают на flash, а значит вам либо самому нужно знать программу либо нанимать специалиста. Так же прежде чем создавать игру необходимо изучить справку API «Вконтакте», которую можно найти прямо в соцсети.

Кроме того, для создания приложений вконтакте необходимо знать язык программирования Action Script.

Зачем нужна игра Вконтакте?

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

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

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

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

Здесь не следует волноваться о технической реализации геймплея, визуальном оформлении уровней, героев и прочем. Имея хорошую идею, получится отыскать инвесторов, готовых вложиться в проект. А получив требуемую сумму, нанять толковых разработчиков не составит труда.

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

  • iFrame – предполагает размещение файлов игры на сторонних ресурсах. Отображение в ВК будет осуществляться в виде фрейма. Добавленные таким методом приложения доступны по ссылке https://vk.com/apps , а также на станицах сообществ, независимо от используемого для посещения устройства.
  • Flash – предполагает загрузку файлов игры на сервер ВК. Они должны быть представлены в формате «SWF». Доступ к таким приложениям возможен только через раздел https://vk.com/apps .

Из блока «Документация» особого внимания заслуживает руководство по созданию игр ВК. В нем описаны платформы, используемые для создания развлекательного продукта для браузера и мобильного устройства. Также дана информация о взаимодействии с пользователем и использовании некоторых основных функций соцсети.

Второй этап создания игры

Чтобы непосредственно приступить к созданию потребуется перейти по ссылке https://vk.com/editapp?act=create . В открывшемся окне необходимо заполнить следующие поля:

  • Название – имя, которое будет использоваться для представления продукта в списке раздела приложений.
  • Платформа – здесь выбирается «Встраиваемое приложение».
  • Описание – информация об игре. Например, «Военная стратегия, которая вовлекает пользователя в мир танковых сражений».
  • Тип. В нашем случае это «Игра».
  • Категория. Потребуется указать, к какой категории относится создаваемая игра: аркады, гонки, стратегии и т.д.

Важно. Процесс добавления игры на сайт ВКонтакте проводится бесплатно. Владельцы соцсети не взимают плату за использование сервиса.

Далее нужно кликнуть на кнопку «Перейти к загрузке приложения». Система потребует привязать мобильное устройство. Альтернативным вариантом является подтверждение через СМС. После выполнения необходимых действий на экране появятся правила платформы. Их следует внимательно вычитать и, если все устраивает, согласиться.

Теперь перед пользователем появится панель управления игрой. Здесь можно загрузить скриншоты, обложку, указать ссылку на пользовательское соглашение, политику конфиденциальности и пр. В настройках указывается адрес iFrame и мобильной версии приложения.

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

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


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

Добиться качественной графики в игре еще сложнее, чем в приложении. Для этого вам потребуется еще по совместительству быть художником – профессиональное владение Photoshop или Adobe Flash Illustrator (преимущественно). Поэтому, на практике далеко не каждому удается создать собственную игру – это действительно сложно. Навыки художника, оформителя и программиста в одном лице – практически уникум. Но, если все же ВК нет той игры, которая вам понравилась, вы легко сможете ее загрузить со стороннего сервера или просто, из личного архива.

Ранее игры Flash типа (с расширением.swf) были очень популярны, может быть они у вас еще остались. Все, что нужно – скачать на компьютер игру в таком расширении и загрузить ее на сервер ВКонтакте.

Обратите внимание, что данный вариант подходит только для игр, которые работают в оффлайн режиме. Онлайн игра не заработает, поскольку состоит из клиентской и серверной частей. Клиентскую часть вы получите без проблем, а вот серверную – вряд ли.