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

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

Как разработчика меня всегда интересовал этот аспект, но пока я занимался мобильными платформами и 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 и ВКонтакте совсем несложно. Я попытался описать только те “грабли”, на которые наступал самолично. Надеюсь, статья сбережет вам немного времени.

– самая известная социальная сеть в Рунете, разработанная Павлом Дуровым, попытавшимся обогнать Фейсбук. Аудитория и поныне неопределенно относится к ВК, считая незаконным копипастинг стороннего веб-ресурса, не обращая внимания на большие изменения, как в функционале, так и в оформлении. Тем не менее, популярность ее отрицать не получится.

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

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

Шаг 1: внедрение приложения через сервис ВК

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

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

  • Открыть интегрированный сервис, перейдя в раздел «Разработчикам». В ней дизайнеры, девелоперы и сторонние специалисты по созданию приложений загружают новые проекты, стараясь заполучить большую аудиторию и привлечь огромные средства;

  • На основной странице представлены возможности этой платформы, а также можно добавить новое приложение с помощью кнопки «Создать приложение». Поскольку вряд ли вы являетесь профессиональным программистом и не имеете в своем арсенале несколько разработанных игр, то вы сможете попросту экспортировать флеш-игры, которые всегда будут на вашей странице.

Шаг 2: указание данных о пользователе

Для выполнения задачи, необходимо указать описание к игре, название, подобрать логотип, а также выбрать значение приложение (Flash или iFrame).

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

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

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

Почему именно "ВКонтакте"?

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

Зачем создаются эти приложения?

Аудитория, насчитывающая миллионы пользователей, легко обеспечит качественный продукт постоянным высоко населённым комьюнити. А это в свою очередь принесет разработчику достойную прибыль. Неважно, какой путь выбран - реклама в игре или донат, затраченный труд окупится. Такое положение вещей привлекает и профессиональные студии, и новичков. В последнем случае может не быть никакой команды разработчиков. Все будет держаться на плечах одного человека. И если профессионалы знают о своей работе почти все, то у новичков часто возникает вполне резонный вопрос: "Как создать игру "В Контакте"?

Первые шаги

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

Концепция

После осмысления идеи расплывчатые и пока еще не до конца ясные формулировки придется переработать, чтобы получился осмысленный документ (на жаргоне его называют диздоком). На этом этапе нельзя дать ускользнуть ни одной мелочи. Дизайн, интерфейс, игровой процесс, системы взаимодействия и всё прочее - все должно быть задокументировано до того, как создать игру "В Контакте". Зачем это делать? В первую очередь на руках уже будут все данные, и дело останется только за воплощением. То есть в силу вступит техническая сторона работ. Во вторую очередь - чтобы не запутаться в своих же мыслях и идеях. И в последнюю - для того, чтобы можно было рассказать о своей идее другим. Человек сам по себе не может быть мастером на все руки. Кто-то хорошо разбирается в программировании, кто-то - в компоновке уровней, а кто-то - прирожденный рекламодатель. Вполне возможно, проект станет крупным, и в команду придется набрать дополнительный персонал.

IFrame

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

Главная проблема

Главная проблема человека, который хочет создать игру - недостаточные знания в этой области либо малый опыт. Чтобы написать простейшее приложение, придется изучить JavaScript, HTML5, SCC, Ajax, а если оно многопользовательское - реализацию сокетов и базы данных. Именно из-за подобных трудностей люди часто и бросают начатое, не продвигаясь дальше диздока. Как создать игру "В Контакте", не имея таких знаний? Выход могут предоставить конструкторы. Насколько приемлемо их использование - каждый решит для себя сам. Многие подобные программы совсем не требуют умения программировать. Другие - используют свои скриптовые языки. И все же разобраться в конструкторе намного проще, чем создать что-то с ноля.

Tululoo Game Maker

Сервис со странным названием абсолютно бесплатен и позволяет создать свое HTML5-приложение (которое потом можно будет использовать в социальной сети) за несколько кликов. Создать что-то сложное при помощи этого конструктора невозможно, но для первых шагов он подойдет в подавляющем большинстве случаев. Tululoo Game Maker имеет огромное русскоязычное комьюнити, соответственно, и множество туториалов и документации. Это не может не радовать, так как сделать свою игру "В Контакте" позволит в самые короткие сроки. После завершения работ все файлы будут скомпилированы и переданы пользователю.

Игра создана. Что дальше?

  1. После создания приложения требуется разместить его в социальной сети. Так как выбран довольно популярный ресурс, никаких сложностей это не вызовет. Сначала придется загрузить все файлы игры на любой хостинг.
  2. Далее нужно открыть сайт vk.com. В нижнем поле портала найдите надпись "Разработчику" и кликните по ней.
  3. На открывшейся странице можно будет ознакомиться с подробной, но не исчерпывающей информацией о разработке игр. Так как приложение уже сделано, щелкните по ссылке "Создать приложение", она располагается в верхнем меню.
  4. На странице отобразится интерфейс с несколькими текстовыми полями, которые потребуется заполнить. Сначала укажите название игры, а затем выберите её тип (IFrame).
  5. После этого придется сделать небольшое описание своего проекта и выбрать жанр, к которому в большей степени относится игра.
  6. Дальнейшее заполнение форм не столь важно, пока не появится поле с названием "IFrame". В нем нужно указать ссылку к главному файлу игры. Если она создавалась в конструкторе Tululoo Game Maker, это адрес, ведущий к "index.html".

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

Шаг первый. Концепт и механика

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

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

Шаг третий. Моделирование и релиз

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

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

Множество игр создаются на базе специальных программ, которые были разработаны в свое время профессионалами высшего класса. Неповторимый интерфейс и функционал этих приложений поможет сотворить простую игру любому, даже тому, кто плохо разбирается в программировании. Это самый легкий метод, чтобы разработать игрушку для популярного сайта. Самым легко доступным языком программирования для игр онлайн является Basic. Программа имеет специально заготовленные команды, благодаря которым можно не только создать необходимый объект, но и позволить ему двигаться во время игры. Следует загрузить из интернета или приобрести специальную среду реализации приложения в «В контакте». Также важным аспектом является изучение языка с ориентацией объектов для создания интерактивной игрушки. При соблюдении вышеперечисленных условий, можно создать увлекательное и качественное приложение для игры онлайн. Лишь на первый взгляд кажется, что все так легко, но программирование довольно сложный предмет. Профессиональный художник быстро сделает визуальную оболочку для приложения.

Игроки обращают внимание как на положительные эмоции от игрового процесса, так и на визуализацию самой игры.

Завершающий шаг

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

Разработка игры онлайн настолько интересное занятие, что вовлекает надолго. Главное, серьезно подойти к работе и тогда получится действительно стоящее приложение.

Видео про то rак создать игру в контакте

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

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

I Этап

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

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

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

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

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

II Этап

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

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

III Этап

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

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

IV Этап

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

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

V Этап

Релиз

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

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

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

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

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

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

Статьи по теме: