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

Спрятано в 2024

Поиск предметов, Казуальные

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Defold + Gamedev

С этим тегом используют

Инди Разработка Инди игра Игры Unity Компьютерные игры YouTube Все
13 постов сначала свежее
d.bl1n
1 месяц назад

Концепт-документ игры "Бабулянес" (перевод на русский язык с матами)⁠⁠

[моё] Gamedev Странный юмор Тренировка IT юмор Defold Видео YouTube Unity Игры Видеоблог
4
5
Sublustris
6 месяцев назад

Немного аркадной трешатины вам в ленту. Моя очередная игра - "Канализатор"⁠⁠

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

Сегодня хочу представить очередное своё творение под названием "Канализатор".

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

Итак: это классический аркадный рогалик о неком чуваке, который по пояс в воде борется с разным летающим говном (изначально там реально говно с крылышками летало, но модерация яндекса такое попрание устоев не пропустило, пришлось убрать) .

Управление реверсивное - нажимаете стрелочки (либо свайпаете на мобильнике), персонаж поворачивается в сторону противоположную указанному направлению.

Свайп/стрелка вниз - прыжок. Мультипрыжок работает как оружие. Уровень воды постоянно повышается, и чтоб не утопнуть нужно подбирать вантусы.

Идея, графика, код - мои, музыка в игре - Владимир Зеленцов.

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

Итак, зацените: Канализатор

Играйте, делитесь результатами! Игра бесплатная, работает прямо в браузере.

Для тех кому нужен QRкод со ссылкой на игру - вот он

Немного аркадной трешатины вам в ленту. Моя очередная игра - "Канализатор" Gamedev, Мобильные игры, Pixel Art, Инди, Defold, Аркадные игры, Мат
Немного аркадной трешатины вам в ленту. Моя очередная игра - "Канализатор" Gamedev, Мобильные игры, Pixel Art, Инди, Defold, Аркадные игры, Мат

Ну и традиционно- скриншотик из игры.

Предыдущая моя игра: Кубические войны

Показать полностью 2
[моё] Gamedev Мобильные игры Pixel Art Инди Defold Аркадные игры Мат
1
20
Undrev
6 месяцев назад
Pikabu Game Jam
Серия Добро Даш

Dobro Dash - игра за 3 дня в соло на джем с Пикабу⁠⁠

Для ЛЛ - сделал простую аркаду за 72 часа, под катом детали разработки, в конце поста выводы и советы.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

Я интересуюсь разработкой игр, но пока занимаюсь не сильно регулярно. Время от времени делаю небольшие игрухи, в основном на геймджемах. За 3 дня игр еще не разрабатывал, поэтому это был определенный вызов для самого себя.

Преамбула

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

Подготовка

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

Придумал штуки 3-4 простых типа паззл, аркада, карты и т.п. От всех механик подразумевающих нарратив, типа VN, квесты и прочее, а так-же тех, где нужно много контента (графического, текстового или создания уровней) отказался.

05.12

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

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

Создал структуру, файлы проекта и что-то типа диздока в текстовом файлике с планом разработки на 3 дня.

06.12

Сделал базовые экраны и пустые сцены игры по которым можно последовательно пройтись. Программирование внутренних систем, каркаса игры. Начал реализовывать кор-механику передвижений ГГ.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

07.12

Продолжил работу с механикой передвижений и отскоком от стен. Слегка застрял на этом моменте.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

Поработал с графикой, цветом и UI.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

Нарисовал необходимые игровые элементы для бонусов и врагов.

08.12

Доработка графики. Так-же добавил изображение кекса и Печеньки в виде ГГ.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

Расстановка всех объектов на игровой сцене. Программирование механик объектов, доработка игрового цикла победа/поражение, экранов UI.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

Тестирование, исправления. За пару часов до дедлайна решил добавить кнопку "?" с подсказкой где найти золотой плюсик.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

Локализация и ее тестирование.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

Билд, его подготовка и заливка на страницу игры.

Dobro Dash - игра за 3 дня в соло на джем с Пикабу GP Profit Jam, Gamedev, Игры, Инди игра, Инди, Геймджем, Аркадные игры, Мобильные игры, Разработчики игр, Разработка, Defold, Inkscape, Игровая механика, Длиннопост

Выводы

Во-первых, была быстро продумана механика под тему. Составил план разработки на 3 дня и более-менее следовал ему.

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

В-третьих, был важен приоритет задач. Я начал с работы над основной кор-механикой и игровым циклом победа/поражение. Когда он был готов, вероятность закончить игру в срок резко выросла. Все остальное - это уже обвес поверх каркаса (враги, бонусы, UI и т.д.).

Советы

Несколько советов тем, кто не смог в этот раз. Надеюсь, будет полезно.

  1. Продолжайте участвовать в геймджемах. Короткие активные спринты и дедлайны очень сильно прокачивают ваши профессиональные навыки.

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

  3. Не берите незнакомую вам механику или неизвестную область знаний. Там очень высокий риск "застрять". Вещи, которые кажутся простыми - вам только кажутся.

  4. Составляйте план работ и список приоритетов. Начинайте с кор-механики и геймплея "на кубиках", затем графика, потом ui и саунд.

  5. Следуйте режиму дня, чередуйте циклы работа/отдых. Я работал мини-спринтами по 1-2 часа с перерывами.

Расталкивай хулиганов, собирай золотые плюсики, ешь кексики...

Примерно так можно описать незамысловатый сюжет игры Dobro Dash.

В игре есть баги (я уже обнаружил парочку), для ранней версии - это нормально. Сообщайте если что-то работает не так.

Поиграть и написать свой отзыв - https://undrev.itch.io/dobrodash/

Have fun!

Показать полностью 8
[моё] GP Profit Jam Gamedev Игры Инди игра Инди Геймджем Аркадные игры Мобильные игры Разработчики игр Разработка Defold Inkscape Игровая механика Длиннопост
1
9
Sublustris
6 месяцев назад
Лига Геймеров

Давно не брал в руки шашек⁠⁠

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

Итак! Встречайте! Кубические войны!

Давно не брал в руки шашек Стратегия, Defold, Изометрия, Пошаговая стратегия, HTML, Браузерные игры, Gamedev, Гифка

Пятый уровень игры

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

Правила такие: Основная цель - захватить все клетки поля. Противники будут пытаться вам активно в этом помешать.

1- Чтобы сделать ход, выбирайте любую свою клетку, на которой находится 2 и более кубиков.

2- Доступные для атаки клетки противников будут подсвечены.

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

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

Давно не брал в руки шашек Стратегия, Defold, Изометрия, Пошаговая стратегия, HTML, Браузерные игры, Gamedev, Гифка

Вот так оно выглядит

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

Ссылочка на игру - вот (качать не надо, работает в браузере)

https://yandex.ru/games/app/178890

Хочу теперь сделать пару аркад, или старую добрую метроидванию. Если вдруг соберусь -запилю отдельным постом.

Показать полностью 1
[моё] Стратегия Defold Изометрия Пошаговая стратегия HTML Браузерные игры Gamedev Гифка
30
PlatAnat
PlatAnat
10 месяцев назад

Не пропустите! Artifact: Fantasy Game Jam!⁠⁠

Artifact: Fantasy Game Jam - конкурс по созданию игр в жанре фэнтези и с использованием артефакта, как элемента геймплея.

Геймджем приурочен ко дню рождения Бильбо и Фродо Беггинсов - 22 сентября, как дань уважения Джону Толкину - создателю одной из величайших фэнтези-вселенных.

📅 Начало геймджема: 22 сентября (22:00 по МСК)
5 дней на разработку.

Требование к игре:

✔ - игра должна быть в жанре фэнтези, поджанр на ваш вкус: высокое, низкое, тёмное, эпическое, героическое, историческое, городское, научное, технофэнтези и т.д. Вы не ограничены в сеттинге - используйте чей-то (в рамках авторских прав), или свой собственный.

✔ - артефакт - обязательный элемент геймплея. Как именно вы его обыграете - решать вам.

✔ - соответствие одной из трёх предложенных тем. За несколько дней до старта мы попросим у вас предложить тему. Великий бог рандома определит три темы, любую из которых вы сможете выбрать для своей игры.
Три темы опубликуем в день старта конкурса.

✔ - игра не должна:

  • Нарушать законодательство РФ,

  • Содержать эротический контент (18+) и пропаганду запрещенных веществ,

  • Разжигать рознь и ненависть по каким-либо причинам,

  • Оскорблять честь и достоинство других лиц.

✔ - игра, которая не соответствует требованиям будет снята с конкурса.

🕹 Игровой жанр.

Выбор не ограничен. Это может быть шутер, приключение, стратегия, рогалик, платформер, РПГ, выживание, головоломка и т.д. Игровых жанров и поджанров миллиард, выбирайте на свой вкус. ;-)

Соло / Команда

Участвовать допускается в соло, или командой.

Важно! Если планируете участвовать командой, то её необходимо зарегистрировать в Дискорде, или в группе ВК - регистрация команд.

🎮 Игровой движок

Можно использовать ЛЮБОЙ игровой движок:

Unity, Godot, Defold, GDevelop, Game Maker Studio, Construct и т.п.

💻 Платформа

Веб или ПК (желательно Windows).

👉 Регистрация

Регистрируемся в Google-форме. Так мы увидим сколько желающих и сможем с вами связаться в случае чего, например, напомнить о джеме.

🎁 Призы:

🥇 1 место:

Мастер-класс от школы игровых сценаристов "Нарраторика" (соло-участнику, или одному из команды)

Интенсив "Казуальный рендер" от онлайн-школы "ArtNest" (соло-участнику, или одному из команды)

Игры (соло-участнику, или каждому в команде):

  • BlazeRush (+ DLC BlazeRush StarTrack), Folk Hero, JustAxe от уральской геймдев-студии "Targem Games"

  • Choice of Life: Wild Islands - новейшая игра, которая выйдет в релиз в этом сентябре, от питерской инди-студии "Blazing Planet Studio"

🥈 и 🥉 2-3 место:

Игры (соло-участнику, или каждому в команде):

  • BlazeRush, Folk Hero, JustAxe от уральской геймдев-студии "Targem Games"

  • Choice of Life: Wild Islands - новейшая игра, которая выйдет в релиз в этом сентябре, от питерской инди-студии "Blazing Planet Studio"

4-5 место:

Игры (соло-участнику, или каждому в команде):

  • Folk Hero, JustAxe от уральской геймдев-студии "Targem Games"

  • Choice of Life: Middle Ages 2 от питерской инди-студии "Blazing Planet Studio"

6-7 место

Игра (соло-участнику, или каждому в команде):

  • Choice of Life: Middle Ages 2 от питерской инди-студии "Blazing Planet Studio"

🗝 Ещё ключи

Ижевская инди-студия .blacked team выделяет 9 ключей на игру "Последнее желание". Мы распределим ключи между победителями. Если ключи останутся - перейдут на следующие места.

⭐ Дипломы и сертификаты

— Дипломы получат все участники, занявшие 1-3 места.
— Остальные - сертификаты участника.

📝 Рецензент конкурса

Иван Чернов:

✔ Лид-геймдизайнер в Gemenot Digital на проекте Twilight Wars;
✔  Организатор и разработчик коллаборации GameArtCollab;
✔  Пиксель артист для души;
✔  Преподаватель по разработке видеоигр;
✔  Участвует и организовывает творческие мероприятия;
✔  Делится знаниями, менторить видеоигровые проекты.

Иван Чернов напишет небольшие отзывы на игры, занявшие 1, 2, 3 места.

🎉Наши спонсоры - великая честь им и хвала:

"Нарраторика: школа игровых сценаристов"

Онлайн-школа "ArtNest"

Питерская инди-студия "Blazing Planet Studio"

Уральская геймдев-студия "Targem Games"

Ижевская инди-студия ".blacked team"

Актуальные новости и активности по джему в наших сообществах! Вступайте:

Группа в ВК.

Дискорд.

Не пропустите! Artifact: Fantasy Game Jam! Конкурс, Игры, Gamedev, Инди игра, Unity, Unreal Engine, Defold, Godot, Game maker studio 2, Construct 3, ВКонтакте (ссылка), Длиннопост
Показать полностью 1
Конкурс Игры Gamedev Инди игра Unity Unreal Engine Defold Godot Game maker studio 2 Construct 3 ВКонтакте (ссылка) Длиннопост
2
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
8
Ufgo
Ufgo
4 года назад
Лига Разработчиков Видеоигр

Как я написал викторину⁠⁠

Приветствую всех! Это мой первый пост в лиге так что сильно не кидайте тапочками)

Делюсь опытом как делал игру викторину под Андроид.
Это не первая викторина. До этого делал викторины в quickappninja. Там не нужно знания программирования и делается через веб интерфейс.
Все бы ничего, но ни кому не советую эту платформу. Гугл забанил 10 викторин за то что qan используют старую версию appodeal sdk. Писал в саппорт, но мне не ответили.
Улетели в вечный бан 2 игры, одна по известной стрелялке с террористами, а другая по мульту про падающую гравитацию из-за авторских прав. Поэтому крайне не рекомендую делать игры по другим играм, фильмам и т.д.
После блокировок пришла мысль самому написать викторину.
Выбор сразу пал на не верный для этой цели движок Godot. Сам по себе этот движок классный. Сделал две викторины, одну по теме ВОВ и вторую по мифам древней Греции. Минус движка это размер дистрибутива. Чистый apk будет весить больше 20 мб. Поэтому было решено найти альтернативу.
Среди претендентов выбор пал на Defold. Там для сравнения размер чистого дистрибутива ~3 мб.
Я стал переписывать игру которую делал в Godot. Порог вхождения в Defold конечно оказался выше. Ещё до этого ковырял этот движок, пытался, что-то сделать и закрывал. Но не в этот раз. Желание сделать дистрибутив поменьше перевесило.
Внимательно изучил мануал на офф сайте и спрашивал чего не понимаю в русскоязычном телеграмме. Пожалуй не встречал столь не токсичное сообщество программистов.
Больше пришлось попариться с написанием скрипта подсказки который и в Godot толком не функционировал. На это умения ушло 2 недели.
На игру ушло 3 месяца. В Godot - 1 месяц и в Defold - 2 месяца.
Во время написания игры, на работе первые 2 месяца было затишье, но последний месяц выдался загруженным.
Стал вставать на час раньше, чтобы делать игру. Я делал викторину в обеденные перерывы. К тому времени нашел альфа тестера, но к сожалению многие функции с альфа теста реализовать не удалось потому что это тяжело разрабатывать игры и работать. В общем я пофиксил баги, добавил некоторые новые вещи и выкатил в релиз.
Какая игра получилась смотрите и оценивайте в маркете.

https://play.google.com/store/apps/details?id=com.onemandev....

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

P.S.:
Возможно вернусь к этой викторине при очередном затишье на работе.

Показать полностью
[моё] Android разработка Викторина Gamedev Defold Godot Engine Lua Текст
5
11
Undrev
5 лет назад
Лига Разработчиков Видеоигр

WORD SHOT 0.4⁠⁠

Привет! Уже в течении 6-7 месяцев, весну и всё лето, я делаю игру WORD SHOT. Её жанр можно было-бы определить как "клавиатурный тренажёр", ну или игра "по составлению слов". Простая казуалка, максимум на месяц работы, где нужно правильно писать слова на школьной доске. Но, как это часто бывает, всё пошло не по плану...

WORD SHOT 0.4 Wordshot, Gamedev, Видео, Инди игра, Defold, Lua, Indiedev, Иностранные языки, Длиннопост

Да, последнее предложение в предыдущем абзаце было написано, конечно, для пущего драматизму. Всё идет по плану, но есть нюансы. И об этом - в очередном дневнике разработки WORD SHOT (предыдущие здесь и здесь).

3-в-1


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


Так произошло и на этот раз. Помимо классического игрового режима Word Typing ("Печатай слова на скорость") я решил добавить в игру ещё два: Word Learning ("Изучай иностранные слова") и Word Guessing ("Разгадывай слова"). А так-же добавил поддержку мультиязычности. В каждый из игровых режимов можно сыграть на Английском, Французском, Итальянском или Русском языке. Из простого "keyboard trainer" игра превратилась в "3-in-1 word game".

Word Learning


В этом игровом режиме игрок сможет прокачать свой словарный запас, выучить новые слова. В игре используются только существительные, с длиной слов от 3 до 13 букв (в зависимости от текущего уровня игры). Любые языковые пары из поддерживаемых на данный момент четырёх языков.

Word Guessing


Идею этого игрового режима мне подсказали в отзывах, на Пикабу. Конечно, это не совсем скрамбл. Я-бы назвал это анти-кроссворд - у игрока есть набор букв, из которых нужно составить загаданное слово.

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

Defold


В качестве игрового движка для WORD SHOT я использую Defold.

WORD SHOT 0.4 Wordshot, Gamedev, Видео, Инди игра, Defold, Lua, Indiedev, Иностранные языки, Длиннопост

Вот несколько (субъективных) пунктов, которые заинтересовали меня попробовать этот двиг для игры:

- активно развивается, хорошая поддержка, используется в серьёзном продакшене

- Lua в качестве скриптового языка

- небольшой размер результирующего файла, билд шустрый

- экспорт в win/osx/linux/html5 + мобайл

- возможность использовать сторонние расширения и модули

Минусы тоже есть, и они так-же субъективны. Например: отсутствие многих вещей "из коробки", нет экспорта на консоли, заточен под 2D мобайл (писать трёхмерный FPS на нём будет не очень просто).

Словари


У каждого игрового жанра есть тот основной тип ресурса, на производство которого тратится больше всего времени и усилий. Тайлмапы для 2D платформера, 3D модели для FPS и т.д. Для "игры в слова" - это, очевидно, словари. Каждый словарь - это обычный текстовый файл с парами "слово = перевод" в формате UTF-8. Процесс составления словарей (а их в игре на данный момент 16) скучный и рутинный. Занял довольно много времени.

Юникод


Словари в игре могут быть на очень разных языках. А это юникод. Defold использует Lua 5.1 в качестве скриптового языка. Но если задать вопрос "Поддерживает-ли Lua юникод?", то ответ будет такой: "И да, и нет". Да, потому-что внутри кавычек строковых переменных он отлично будет себя чувствовать. Нет, потому-что стандартная библиотека string его не поддерживает, и работа со строками будет не такой, как вы могли-бы ожидать:

WORD SHOT 0.4 Wordshot, Gamedev, Видео, Инди игра, Defold, Lua, Indiedev, Иностранные языки, Длиннопост

К слову, большинство игр эта "проблема" не затронет. Но не в случае с WORD SHOT. Код игры активно работает с юникод-строками. Всё решается использованием сторонних модулей (библиотек функций):

WORD SHOT 0.4 Wordshot, Gamedev, Видео, Инди игра, Defold, Lua, Indiedev, Иностранные языки, Длиннопост

Диакритики в языках обрабатываются нормально, поэтому слова, например, на французском можно печатать прямо на клавиатуре (конечно-же с французской раскладкой):

WORD SHOT 0.4 Wordshot, Gamedev, Видео, Инди игра, Defold, Lua, Indiedev, Иностранные языки, Длиннопост

0.4 и 6 месяцев


Ну и пару слов в качестве промежуточного итога разработки игры за полгода. Что получилось сделать?


3 типа игры (Печать/Изучение/Разгадывание слов), 2 режима игры (Таймер и Релакс), 16 словарей (1500-1700 слов в каждом), 4 языка (Английский, Французский, Итальянский, Русский), музыка и звуки, метрики игрока (WPM, CPS, скорость печати и др.).


Спасибо всем, кто дочитал до этого момента. В качестве бонуса ) предлагаю немного размять свои мозги и решить слово-загадку 7 уровня из игры WORD SHOT. (Подсказка: "каждый программист знает это").

WORD SHOT 0.4 Wordshot, Gamedev, Видео, Инди игра, Defold, Lua, Indiedev, Иностранные языки, Длиннопост

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

Показать полностью 5 2
[моё] Wordshot Gamedev Видео Инди игра Defold Lua Indiedev Иностранные языки Длиннопост
4
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии