Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Герои Войны - микс стратегии и РПГ. Собери лучшую армию и победи всех врагов. В игре 7 различных режимов - как для любителей PvE, так и PvP.

Герои Войны

Стратегии, Мидкорные, Экшены

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
18
SlamgGames
SlamgGames
2 года назад
Лига Разработчиков Видеоигр
Серия Разработка и публикация Игры для ВКонтакте

Разработка и Публикация игры для ВКонтакте. Часть 1 (Мотивация, Идея, Графика, Звук, Движок, Взгляд из будущего - суровая реальность)⁠⁠

О серии

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

Приятного чтения!

Страница игры ВКонтакте:
Повелитель Рыцарей

Разработка и Публикация игры для ВКонтакте. Часть 1 (Мотивация, Идея, Графика, Звук, Движок, Взгляд из будущего - суровая реальность) Gamedev, Инди, Инди игра, Длиннопост, Construct 3, Игры, Разработка, Стратегия, Программирование, Indiedev, Онлайн-игры, ВКонтакте, Видео

Мотивация

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

Чтобы не забросить всё в первый же месяц, полезно обладать Мотивацией.

Для кого-то это - деньги. Кто-то всегда мечтал создать что-то классное своими руками. А кто-то хочет повторить и расширить любимую игру из детства.

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

Моя мотивация - мечта делать игры своими руками. Если это будет получаться на достойном уровне, к данной мотивации добавится и финансовая составляющая. А пока что, на данном этапе, единственной движущей силой является желание сделать что-то своё.

Идея

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

Идеи для игр я черпаю из трёх источников:

  1. Простые по механикам (я это люблю), но атмосферные и цепляющие игры из 90-х

  2. Рейтинги популярных игр на различных площадках

  3. Воображение, основанное на предыдущем игровом или жизненном опыте

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

Идея игры "Повелитель Рыцарей"

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

Что касается игры Повелитель Рыцарей, то это инкрементальная игра (кликер) с достаточно простой для воплощения механикой.

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

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

Я привнес в игру атмосферу Средневековья (спасибо за шикарнейшую графику художникам с Opengameart, их труд бесценен). Уделил внимание мелочам. Таким, к примеру, как пыль из под ног юнитов, летящие стрелы, копья, костяные бумеранги, красивые звуки, языковые локализации, сохранение игрового процесса, возможность снова начать с 1 уровня и т.д. А самое главное - прописал достаточно гибкий интеллект противника, который не позволяет расслабиться даже когда победа кажется близкой.

Благодаря всему этому, а также многократно протестированному фокус-группой балансу, игра является атмосферной, реиграбильной и интересной. 30 разноплановых уровней могут дать игроку позалипать часок-другой, испытывая различные свои стратегии. При этом игра не перестала быть простым в освоении кликером.

Разработка и Публикация игры для ВКонтакте. Часть 1 (Мотивация, Идея, Графика, Звук, Движок, Взгляд из будущего - суровая реальность) Gamedev, Инди, Инди игра, Длиннопост, Construct 3, Игры, Разработка, Стратегия, Программирование, Indiedev, Онлайн-игры, ВКонтакте, Видео

Графика

У современного разработчика игр есть огромный выбор качественной бесплатной графики. Я использовал площадку Opengameart. Еще раз выражаю Благодарность всем тем людям, которые делятся там графикой. Ваш труд бесценен.

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

Разработка и Публикация игры для ВКонтакте. Часть 1 (Мотивация, Идея, Графика, Звук, Движок, Взгляд из будущего - суровая реальность) Gamedev, Инди, Инди игра, Длиннопост, Construct 3, Игры, Разработка, Стратегия, Программирование, Indiedev, Онлайн-игры, ВКонтакте, Видео

Звук

Звук я нашел на сайте Freesound. Там большой выбор бесплатных мелодий и звуков и удобный поиск по фильтрам.

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

Выбор среды разработки игры

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

Я выбирал из двух вариантов: Construct 3 и Unity.

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

Construct 3: изначально, когда я только искал среду для разработки, Construct 3 показался мне игрушечным и ненастоящим. Я думал, что ничего более менее серьезного в нем создать невозможно. Но я все же решил изучить этот движок ближе и удивился, насколько он прост, понятен но, при этом, многогранен и насыщен возможностями. Чтобы не утомлять лишними подробностями, которые можно найти самому в обзорах, скажу так: на Construct 3 можно создать 2D игру, изометрическую игру или платформер практически любой сложности (3D там тоже есть, но, как мне показалось, все же Construct 3 не про 3D). Программирование скорее визуальное, хотя и код здесь тоже присутствует.

Однако я не могу не упомянуть про потрясающие своей бесполезностью (иначе и не скажешь, к сожалению) обучающие ролики или статьи на русском языке (особенно ролики). Толковой информации, полученной от русскоязычных авторов, хватит на полчаса обучения. Из них я немного научился пользоваться интерфейсом и немного разобрался в принципе построения конструкций логических блоков. Всё. Больше там делать нечего. Скажу больше, если следовать советам таких авторов и использовать их практические решения, игру Вы не создадите.

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

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

Разработка и Публикация игры для ВКонтакте. Часть 1 (Мотивация, Идея, Графика, Звук, Движок, Взгляд из будущего - суровая реальность) Gamedev, Инди, Инди игра, Длиннопост, Construct 3, Игры, Разработка, Стратегия, Программирование, Indiedev, Онлайн-игры, ВКонтакте, Видео

Взгляд из будущего - суровая реальность

А теперь немного о том, почему именно игра Повелитель Рыцарей стала моей первой опубликованной игрой, а не та самая игра, во многом благодаря которой я и решил заняться разработкой.

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

Примерно полгода назад я прошел все вышеописанные этапы. Заразился мотивацией сделать игру. Нашел и развил идею, нашел графические материалы, звук. Освоил Construct 3. После чего примерно на протяжении 4 месяцев я занимался созданием той самой игры, которая должна была стать первой.

Однако...

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

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

Спустя 4 месяца игра была во многом готова, осталось нарастить мяса (уровни), оптимизировать игру под различные расширения экранов, сделать сохранения, звук... и еще несколько деталей. И на этом этапе я понял, что для успешного завершения данного проекта мне необходимо сначала сделать под ключ и опубликовать 2-3 проекта попроще. Слишком много усилий я вложил в эту игру. Слишком много усилий еще осталось в нее вложить (думаю, еще около 1.5 месяцев при текущих темпах разработки). Я оказался не готов рисковать сложным проектом и выпускать его первым.

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

Как говорится, всему своё время.

Часть 2:
Разработка и Публикация игры для ВКонтакте. Часть 2 (Программирование в Construct 3, Локализация, Адаптация под различные устройства, Тесты)

Часть 3:
Разработка и Публикация игры для ВКонтакте. Часть 3 (Игры ВКонтакте, Монетизация, Appscentrum, InstantGamesBridge, Оформление, Модерация)

Показать полностью 4 1
[моё] Gamedev Инди Инди игра Длиннопост Construct 3 Игры Разработка Стратегия Программирование Indiedev Онлайн-игры ВКонтакте Видео
7
16
Makswer2219
3 года назад
Лига Разработчиков Видеоигр

Моя первая игра! Find My Head⁠⁠

Всем привет! Вот наконец то я доделал свою первую игру в жанре платформер Find My Head! "Не теряй головы!"
В игре игроку предстоит помочь снеговику найти себя в этом бренном мире в котором он умудрился потерять свою голову)
Разработку этой игры я начал после своего "долгостроя" на котором выгорел и решил запилить что-то на скорую руку, для детской аудитории.
Но..Так как у инди разработчика жизнь не сахар) Всё в игре приходилось делать самому: Графику, механики, музыку. И вместо запланированного месяца на разработку ушло целых два, не трагедия, но всё же.
Графику я выбрал векторную в Adobe Illustrator. И так как опыта не было от слова совсем я сделал акцент не на детализации, а на сочной картинке и рисовал в основном простыми формами и в целом результат меня устроил.
В качестве движка я выбрал Construct 3, ибо для таких игр это просто ПуШкА. Он очень прост в освоении и невероятно функционален.
При выпуске возник ряд препятствий в виде политической обстановки и пришлось поубавить свои мечты о беззаботной жизни. И скромненько выложиться на Яндекс играх)
Вот как то так я и сделал свою первую игру.

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

Страница игры в Яндекс играх: https://yandex.ru/games/?app=192333



Моя первая игра! Find My Head Инди, Gamedev, Инди игра, Мобильные игры, Construct 3, Construct, Видео
Показать полностью 1 1
[моё] Инди Gamedev Инди игра Мобильные игры Construct 3 Construct Видео
6
12
mewton
mewton
3 года назад
Лига Разработчиков Видеоигр

Instant Games Bridge v1.3.0⁠⁠

Instant Games Bridge v1.3.0 Unity, Gamedev, Инди, Разработка, Javascript, Construct 3, Defold, Godot Engine

Единый бесплатный SDK для публикации HTML5-игр на разных платформах.

Добавлено много нового с момента прошлого поста. Появился плагин для Godot.

Роадмап: https://trello.com/b/NjF29vTW.


Версия v1.1.0

+ Добавлен platform.language

Если платформа предоставляет информацию - возвращает язык платформы, если нет - возвращает язык браузера пользователя.

+ Добавлен platform.payload

Параметр из URL, в котором вы можете передавать какую-нибудь информацию в игру (например, реферальный код игрока).


Версия v1.2.1

+ Добавлены социальные функции: Share, InviteFriends, JoinCommunity.


Версия v1.3.0

+ Добавлена информация об игроке: поддерживается ли авторизация, авторизован ли игрок, айди, имя и фотографии.

+ Добавлены социальные функции: CreatePost, AddToHomeScreen, AddToFavorites.

+ Добавлен метод для удаления игровых данных DeleteData(key).


Вопросы можно задавать в телеграм-чате: @instant_games_bridge.

Показать полностью
[моё] Unity Gamedev Инди Разработка Javascript Construct 3 Defold Godot Engine
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии