Термин игра - достаточно расплывчатый, и описаний этого термина целое множество. Однако, в этот раз я хотел бы поговорить о том, без чего игра не является игрой. Понимание этого механизма лежит на поверхности, и при беглом взгляде его можно даже не заметить, настолько он очевиден. Однако, знание его, понимание его, делает процесс создания игр более осмысленным и глубоким, что, конечно, повышает качество ваших игр, будь то настолки, или видеоигры.
Кто-то называет этот механизм - конфликт, но я думаю, что ему подходят и другие названия: противодействие, противоречие, сопротивление. У каждой игры есть цель: пройти сюжет, победить противника, забить больше мячей в корзину, чем оппонент, пройти все уровни, даже у бесконечных одиночных игр есть цель - открыть весь доступный контент. И данный механизм должен обеспечивать препятствия к достижению этих целей.
Конфликт добавляется не только в основу геймплея, он также добавляется в механики игры, что делает геймплей глубже, а значит интереснее и увлекательнее. Опять же, независимо от типа игры: видеоигра или спортивная, или настолка.
Объяснять умными словами дальше считаю нецелесообразным, поэтому приведу примеры из разных точек для лучшего понимания механизма:
1. Цель: убить всех врагов (шутер). Противостояние - враги могут убить героя.
2. Цель: добраться до точки (платформер). Противостояние - ловушки, тайминги, враги, которые могут откинуть героя назад в прогрессе.
3. Цель: добраться до точки как можно быстрее (гонки). Противостояние - оппоненты, которые могут обогнать и помешать езде.
4. Цель: наладить отношения между персонажами (новелла). Противостояние - прописанный скверный характер персонажа, стоит неверно ответить, как отношения катятся в тар-тарары.
Далее примеры механик с использованием конфликтов, многие очевидны, но всё же:
1. Мощнее оружие - дороже стоит
2. Мощнее оружие - медленнее бьет
3. Экипировка дает +20 брони, но -10 к интеллекту
4. Зайдешь в данж повышенной сложности - можешь получить круче лут, но и отлететь больше вероятности
5. Вышибала: кидаешь мячь в игрока - есть шанс, что он ловкий, поймает мяч и скорее всего выбьет тебя же
7. В страегии: стремишься занять пустую территорию, поэтому посылаешь туда слабые (первые) войска, но рискуешь отстать от врага, который в это время качал войска и теперь легко может выбить твои войска
8. Баскетбол: чтобы получить больше очков - надо бросить издалека
9. Головоломки насквозь прошиты конфликтными механиками: сделал неправильное движение - сдох (проиграл)
Как-то так. Надеюсь, получилось донести мысль, и вы теперь немножко глубже понимаете то, с чем работаете
#полезное #геймдизайн
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍11❤🔥4🔥1
Скриншот-суббота
Vol. 148
Чуть опоздал
🔠 SameDay:
- стикер можно читать крупно с отключением управления
- индикатор интерактивности - рука, вместо названия предмета
- телефон можно тапнуть и увидеть экран
- обновление интерьера, такрелки, пилюли, вилки и т.д.
- Холодильник, микроволновка и шкаф стали открываемыми, спасибо брату, который отрубил дверьки и слепил внутренности, как будто так и было
- Звуки выключателей и переключения радио
Видео в комментах, как всегда
🔠 Написал длиннопост про базовый механизм в играх - конфликты. Подробно можно почитать здесь
___
Приглашаю проследовать в секцию комментариев дабы поделиться с обществом своими результатами за неделю!
#скриншотсуббота
Vol. 148
Чуть опоздал
- стикер можно читать крупно с отключением управления
- индикатор интерактивности - рука, вместо названия предмета
- телефон можно тапнуть и увидеть экран
- обновление интерьера, такрелки, пилюли, вилки и т.д.
- Холодильник, микроволновка и шкаф стали открываемыми, спасибо брату, который отрубил дверьки и слепил внутренности, как будто так и было
- Звуки выключателей и переключения радио
Видео в комментах, как всегда
___
Приглашаю проследовать в секцию комментариев дабы поделиться с обществом своими результатами за неделю!
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤3🆒2
This media is not supported in your browser
VIEW IN TELEGRAM
Значения полей в редакторе Unity можно копировать
Не знаю, с какой версии это началось, всю жизнь копировал целиком компонент, и в случае, если это невозможно - переносил значения ручками.
А оказывается поля можно копировать отдельно, просто через правый клик мышкой по названию компонента.
В примере выше копируется и вставляется Vector3, в буфере обмена в этот момент:
#полезное
Не знаю, с какой версии это началось, всю жизнь копировал целиком компонент, и в случае, если это невозможно - переносил значения ручками.
А оказывается поля можно копировать отдельно, просто через правый клик мышкой по названию компонента.
В примере выше копируется и вставляется Vector3, в буфере обмена в этот момент:
Vector3(10,20,30)
#полезное
👍41🔥9🤡4😁3😱3⚡2
Почему строковые переменные в Update - не хорошо
Есть страшный пример использования строк в Update, обновление количества жизней или ресурсов игрока. Начинающие разработчики часто используют Update для этой задачи, т.к. это самый очевидный вариант на старте. Это хороший пример, чтобы сразу разобрать несколько систем в Unity и программировании, на которые влияют строки, особенно в Update
Плохой пример:
1. Самое стремное - перерисовка канваса. В Unity UI элементы (те, что UGUI) рисуются на канвасе, и любое изменение внутреннего элемента ведет к пересчету всего канваса. Что тяжелова-то, особенно если элементов много. Полная перерисовка канваса ведет к быстрой просадке FPS, особенно если значение меняется часто (например счетчик FPS).
2. В продолжение темы про “создание новых строк”. Это уже больше программистская тема - выделение памяти. Каждый кадр выделения памяти на коротенькие строки не страшен сам по себе в контексте количества памяти. Страшна фрагментация памяти. Когда свободные участки памяти дробятся и для выделения большого кусочка (например для загрузки спрайты) - нужно освободить память, которая уже не используется, но еще не очищена. Это очень трудоемкий процесс, так что ожидаются частые однокадровые просадки FPS. Как работает память и сборщик мусора с объяснением фрагментами рассказывал здесь и здесь в подробностях
Решение для многих известное - пользоваться событиями (Event) или реактивностью. И то и другое - разбирал на канале. Изменение значений в UI через события происходит только в момент изменения данных, не каждый кадр, что полностью убирает описанные выше проблемы.
#полезное
Есть страшный пример использования строк в Update, обновление количества жизней или ресурсов игрока. Начинающие разработчики часто используют Update для этой задачи, т.к. это самый очевидный вариант на старте. Это хороший пример, чтобы сразу разобрать несколько систем в Unity и программировании, на которые влияют строки, особенно в Update
Плохой пример:
void Update()
{
_textFieldCoins.text = player.CoinsAmount.ToString();
}
1. Самое стремное - перерисовка канваса. В Unity UI элементы (те, что UGUI) рисуются на канвасе, и любое изменение внутреннего элемента ведет к пересчету всего канваса. Что тяжелова-то, особенно если элементов много. Полная перерисовка канваса ведет к быстрой просадке FPS, особенно если значение меняется часто (например счетчик FPS).
2. В продолжение темы про “создание новых строк”. Это уже больше программистская тема - выделение памяти. Каждый кадр выделения памяти на коротенькие строки не страшен сам по себе в контексте количества памяти. Страшна фрагментация памяти. Когда свободные участки памяти дробятся и для выделения большого кусочка (например для загрузки спрайты) - нужно освободить память, которая уже не используется, но еще не очищена. Это очень трудоемкий процесс, так что ожидаются частые однокадровые просадки FPS. Как работает память и сборщик мусора с объяснением фрагментами рассказывал здесь и здесь в подробностях
Решение для многих известное - пользоваться событиями (Event) или реактивностью. И то и другое - разбирал на канале. Изменение значений в UI через события происходит только в момент изменения данных, не каждый кадр, что полностью убирает описанные выше проблемы.
void Start()
{
player.CoinsAmountChanged += OnCoinsAmountChanged;
}
void OnCoinsAmountChanged(int newAmount)
{
_textFieldCoins.text = newAmount.ToString();
}
P.S. не забудь отписаться от события
#полезное
🔥19👍13😱3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Кооператив на двоих от моих хороших друзей!
Да, буквально вчера ребята из Catch The Void выкатили первый трейлер и опубликовали страницу в Steam, дабы обозначить относительно скорый выход The Whisker Watch. Это кооперативный рогалик про двух котов, которые по ночам навешивают Хтони, а днём прокачивают уютный особняк. Кооп (онлайн/локальный) в приоритете, но соло тоже ок. Кастомизация, комбинируемые гаджеты, цикл день/ночь.
Собсно, добавляйте в вишлист: https://store.steampowered.com/app/3994840/The_Whisker_Watch/?utm_source=tg
P.S. Говорят, даже Человека можно погладить.
Да, буквально вчера ребята из Catch The Void выкатили первый трейлер и опубликовали страницу в Steam, дабы обозначить относительно скорый выход The Whisker Watch. Это кооперативный рогалик про двух котов, которые по ночам навешивают Хтони, а днём прокачивают уютный особняк. Кооп (онлайн/локальный) в приоритете, но соло тоже ок. Кастомизация, комбинируемые гаджеты, цикл день/ночь.
Собсно, добавляйте в вишлист: https://store.steampowered.com/app/3994840/The_Whisker_Watch/?utm_source=tg
P.S. Говорят, даже Человека можно погладить.
❤🔥26🔥14❤10
Скриншот-суббота
Vol. 149
Больших побед публичных нет, но под капотом, как говорится..
🔠 SameDay:
- Новая кухня. Выглядит как старая, но теперь модельки нарезаны, что позволило сделать целый ворох мест для хранения и интерактивности
- Замутил принтер, который печатает всякое непристойное. Конфиг, что печатать задается - удобненько
Видео в комментах, как всегда
___
Еще играл в Outer Wilds в неудачное время в своей жизни, все пытаюсь заставить себя записать какой-нибудь ролик и другие приключения Андрюхи. В комментарии закидывайте свои успехи и неуспехи, будем лайки ставить!
#скриншотсуббота
Vol. 149
Больших побед публичных нет, но под капотом, как говорится..
- Новая кухня. Выглядит как старая, но теперь модельки нарезаны, что позволило сделать целый ворох мест для хранения и интерактивности
- Замутил принтер, который печатает всякое непристойное. Конфиг, что печатать задается - удобненько
Видео в комментах, как всегда
___
Еще играл в Outer Wilds в неудачное время в своей жизни, все пытаюсь заставить себя записать какой-нибудь ролик и другие приключения Андрюхи. В комментарии закидывайте свои успехи и неуспехи, будем лайки ставить!
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🆒1
Дружеское напоминание: осенняя распродажа в Steam началась!
Длиться будет неделю, до 6 октября, так что расчехляйте кошельки
https://store.steampowered.com/
Длиться будет неделю, до 6 октября, так что расчехляйте кошельки
https://store.steampowered.com/
Steampowered
Steam Store
Steam is the ultimate destination for playing, discussing, and creating games.
❤11
Unity разослали всем письма с предупреждением об опасности
Сегодня разлетелось письмо "счастья", которое не шибко страшно, но может потенциально повлиять на репутацию разработчиков. Давайте сначала расскажу, что к чему.
Уязвимость найдена в версии 2017.1 и продолжила свое существование дальше, так что фактически очень рекомендуется пересобрать игру и перевыложить, если ваша игра на Windows, MacOS, Linux, Android. При чем обновление выпускается для версии 2019.1 и выше. Бывает такое, что проект обновить нельзя, поэтому Unity также выпустили патч, чтобы обновить бинарники напрямую. Опять же, если на андроид, например, стоит защита античит, то придется пересобирать.
Насколько это опасно? Для некрупных разработчиков не очень-то. Уязвимость позволяет подменять библиотеки внутри игры, поэтому это больше кладезь для читеров. Если боитесь читеров - то вам лучше обновиться, ибо ваш клиент могут изменить, используя эту уязвимость, и загрузить билд на какой-нибудь файлообменник. Собственно, это наибольшая опасность для некрупных разработчиков. Очень неприятная. Важно понимать, что вредоносный код может работать только в рамках прав приложения, так что он не сможет копаться в ваших системных файлах, даже если очень захочет.
Для крупных риски побольше, там на кону стоит и репутация, и деньги, и утечки данных и всё такое.
В общем, обновляйтесь! И с пятницей, дамы и господа!
P.S. Как обновляться
Сегодня разлетелось письмо "счастья", которое не шибко страшно, но может потенциально повлиять на репутацию разработчиков. Давайте сначала расскажу, что к чему.
Уязвимость найдена в версии 2017.1 и продолжила свое существование дальше, так что фактически очень рекомендуется пересобрать игру и перевыложить, если ваша игра на Windows, MacOS, Linux, Android. При чем обновление выпускается для версии 2019.1 и выше. Бывает такое, что проект обновить нельзя, поэтому Unity также выпустили патч, чтобы обновить бинарники напрямую. Опять же, если на андроид, например, стоит защита античит, то придется пересобирать.
Насколько это опасно? Для некрупных разработчиков не очень-то. Уязвимость позволяет подменять библиотеки внутри игры, поэтому это больше кладезь для читеров. Если боитесь читеров - то вам лучше обновиться, ибо ваш клиент могут изменить, используя эту уязвимость, и загрузить билд на какой-нибудь файлообменник. Собственно, это наибольшая опасность для некрупных разработчиков. Очень неприятная. Важно понимать, что вредоносный код может работать только в рамках прав приложения, так что он не сможет копаться в ваших системных файлах, даже если очень захочет.
Для крупных риски побольше, там на кону стоит и репутация, и деньги, и утечки данных и всё такое.
В общем, обновляйтесь! И с пятницей, дамы и господа!
P.S. Как обновляться
❤32
Скриншот-суббота
Vol. 150
Больших побед публичных нет, но под капотом, как говорится..
🔠 SameDay: пришло время выстраивать какие-никакие связки для демки, так что стану показывать только бессвязные штуки. А то вдруг попробовать захотите.
- Вставил звуки для ящиков
- Принтер полностью доделал, звук тоже ему оформил. Ну и заготовил уже для него всякое нарративное
- Звуков для шкафчиков насыпал
- Картины получили апгрейд, но какой - не скажу
- Пытаюсь воткнуть эффект воды из крана, пока 50/50 получилось
Видео в комментах, как всегда
🔠 Сижу, обновляю Unity на разных компах, а то после новости про уязвимость в движке в Unity Hub все красным стало
___
Еще забросил Outer Wilds и начал Atomic Heart. До ролика пока не добрался, простите. Но традицию делиться результатами прерывать не будем. Не будем, ведь?
#скриншотсуббота
Vol. 150
Больших побед публичных нет, но под капотом, как говорится..
- Вставил звуки для ящиков
- Принтер полностью доделал, звук тоже ему оформил. Ну и заготовил уже для него всякое нарративное
- Звуков для шкафчиков насыпал
- Картины получили апгрейд, но какой - не скажу
- Пытаюсь воткнуть эффект воды из крана, пока 50/50 получилось
Видео в комментах, как всегда
___
Еще забросил Outer Wilds и начал Atomic Heart. До ролика пока не добрался, простите. Но традицию делиться результатами прерывать не будем. Не будем, ведь?
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤3
У Лавки Разработчика есть чатик, называемый Таверна Разработчика. Туда можно подписаться.
Забавная история: на днях чат стали атаковать боты. Подписываться. Как понять, что боты? Ну кроме очевидных клише "недавно зареган" и "нет аватарки", а также "странное имя", количество. В первый день в течерние часа +300 подписчиков. Почистил их руками. Во второй день +600. Чистил руками, но полез смотреть, как защититься, ибо второй раз так не хотелось, конечно.
Добавил антиспам бота, вчера он стойко выдержал атаку в 1200 спам-подписчиков. Я его донастроил, так что сегодняшняя атака если и была, то защитник ее благополучно отбил и даже меня не потревожил. Инструмент хороший, рекомендую.
И да, теперь для подписки в чат надо антиспам кнопку нажать, не нажмете - попадете под влияние банхаммера. И еще: если вдруг вы подписывались на Таверну с 3 по 5 октября, вы могли быть случайно кикнуты мной в рамках ручной чистки, если так произошло - сорри, напишите в комменты. Если нет - благодатно.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Таверна Разработчика
Чат для подписчиков YouTube канала Лавка Разработчика
⚡18❤11👍2❤🔥1
Подборка бесплатных ассетов для Unity от SpeedTutor (октябрь 2025)
В этот раз много инструментария, но я такими штуками почти не пользуюсь. Я натыкал себе визуальностей
Обзор от SpeedTutor
Подборка из 100+ ассетов
#полезное #ассеты
В этот раз много инструментария, но я такими штуками почти не пользуюсь. Я натыкал себе визуальностей
Обзор от SpeedTutor
Подборка из 100+ ассетов
#полезное #ассеты
YouTube
100+ FREE Unity Assets (October 2025 - Asset Store)
Get ready to level up your game development with over 100 free Unity assets for September & October 2025! From amazing models to stunning textures and even gameplay improvements, this collection has it all. And the best part? Plus, there's a special free…
❤5🔥4🏆2
16 октября в Москве пройдет бизнес-конференция «Игровая Индустрия»!
Это событие объединит разработчиков, издателей, платформы и другие компании, которые делают игры — не только по любви, но и по бизнесу.
Вас ждёт:
— три потока лекций и панельных дискуссий
— выставка инди-игр и экспо-зона
— Indie Pitch с экспертным фидбеком и шансом выиграть PlayStation 5 Slim Digital Edition
— зона быстрых консультаций «Спроси Эксперта» от WN Academy
— вечерняя тусовка в неформальной атмосфере
Хочешь показать свою игру?
📍 Подай заявку на участие в шоукейсе или питче → https://iiconf.ru/#for-developers
🎫 Билеты и подробности на сайте конференции: https://iiconf.ru/msk-25#tickets
💬 Общаемся заранее: https://t.me/RusGamesIndustry
Это событие объединит разработчиков, издателей, платформы и другие компании, которые делают игры — не только по любви, но и по бизнесу.
Вас ждёт:
— три потока лекций и панельных дискуссий
— выставка инди-игр и экспо-зона
— Indie Pitch с экспертным фидбеком и шансом выиграть PlayStation 5 Slim Digital Edition
— зона быстрых консультаций «Спроси Эксперта» от WN Academy
— вечерняя тусовка в неформальной атмосфере
Хочешь показать свою игру?
📍 Подай заявку на участие в шоукейсе или питче → https://iiconf.ru/#for-developers
🎫 Билеты и подробности на сайте конференции: https://iiconf.ru/msk-25#tickets
💬 Общаемся заранее: https://t.me/RusGamesIndustry
👍5🤔2🤡1
This media is not supported in your browser
VIEW IN TELEGRAM
Скриншот-суббота
Vol. 151
Профдеформация, она такая
🔠 SameDay: остановлюсь с показом, т.к. близится коротенькая демка. Просто перечислю:
- Доделал воду из крана, со звуком
- Приделал звуки к микроволновке, холодильнику
- Огнетушитель делает пшик-пшик (со звуком)
- Коробка появилась открывающаяся (со звуком)
- Происходит некоторый сетап прогрессии хехе
___
В начале поста я сказал про профдеформацию. Она мешает мне сейчас записывать ролики, ибо я думаю, что все давно уже всё знают :( Может есть у кого вопросы? В любом случае, кидайте, что сделали в комменты, будем смотреть и улыбаться
#скриншотсуббота
Vol. 151
Профдеформация, она такая
- Доделал воду из крана, со звуком
- Приделал звуки к микроволновке, холодильнику
- Огнетушитель делает пшик-пшик (со звуком)
- Коробка появилась открывающаяся (со звуком)
- Происходит некоторый сетап прогрессии хехе
___
В начале поста я сказал про профдеформацию. Она мешает мне сейчас записывать ролики, ибо я думаю, что все давно уже всё знают :( Может есть у кого вопросы? В любом случае, кидайте, что сделали в комменты, будем смотреть и улыбаться
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤1
Влияние разрешения спрайтов на производительность
Известно, что медиафайлы, особенно текстуры, особенно в 2D играх имеют наибольший эффект, оказывающий влияние на вес игры, а также на использование оперативной памяти. Давайте немножко ковырнем вглубь, чтобы лучше понимать, как размер и вес текстур влияет на производительность игры.
И говорить мы будем не про дроуколы. Дроуколы - отдельная тема, и если интересно, поставьте 🗿 на пост, чтобы мы их тоже немножко разобрали.
Представим 2D игру на мобилки, чтобы загнать нас в ограничения по памяти, т.к. на мобилках нет GPU памяти, "оперативная" используется для всего. И вот у вас там спрайтики красивые, с высоким разрешением, их много. Переживаете за дроуколы. А игра вылетает в какие-то моменты. Крашится. Копаете, оказывается у вас игра на мобилку кушает 3Гб памяти, и не каждый телефон такое вывозит. А это ведь мобилка! 3Гб даже для ПК игры не мало.
Смотрите: общий вес спрайтов в игре - 300Мб. И как так выходит, спрашивается?
Есть различие между весом спрайта на диске и весом спрайта внутри оперативной памяти. Храня 1920х1080 спрайт на диске с хорошим сжатием, можно занимать всего десятки килобайт памяти. Но чтобы отобразить этот спрайт на экране, особенно с прозрачностью, нужно развернуть весь спрайт на полную катушку, где каждый пиксель занимает 4 байта памяти. Таким образом спрайт 1920х1080 займет 8Мб памяти. Всего лишь один спрайт!
Потом вы обнаруживаете у себя красивую покадровую полноэкранную анимацию, допустим, в 30 кадров. На разрешение вы не скупились и сделали 30 штук 1920х1080 спрайтов. Залили, красота! Крутится, вертится, оч красиво. Но дело в том, что чтобы ее проиграть, надо загрузить в память все кадры из этой анимации, таким образом 8х30 - 240Мб от одной лишь анимации.
И вот так вот, спрайт за спрайтом, можно прийти к гигабайтам используемой памяти. Конечно, есть дополнительные вопросы: как загружается все в память, когда, очищается ли, когда очищается, есть ли утечки и т.д. Но следить за разрешением - это в первую очередь, пожалуйста. Не повышайте его там, где это не требуется.
Зачастую, разрешение переоценено, особенно для мобильных проектов. Экран маленький и разрешения выше 720р часто даже не требуется, ибо разница не будет заметна.
#полезное
Известно, что медиафайлы, особенно текстуры, особенно в 2D играх имеют наибольший эффект, оказывающий влияние на вес игры, а также на использование оперативной памяти. Давайте немножко ковырнем вглубь, чтобы лучше понимать, как размер и вес текстур влияет на производительность игры.
И говорить мы будем не про дроуколы. Дроуколы - отдельная тема, и если интересно, поставьте 🗿 на пост, чтобы мы их тоже немножко разобрали.
Представим 2D игру на мобилки, чтобы загнать нас в ограничения по памяти, т.к. на мобилках нет GPU памяти, "оперативная" используется для всего. И вот у вас там спрайтики красивые, с высоким разрешением, их много. Переживаете за дроуколы. А игра вылетает в какие-то моменты. Крашится. Копаете, оказывается у вас игра на мобилку кушает 3Гб памяти, и не каждый телефон такое вывозит. А это ведь мобилка! 3Гб даже для ПК игры не мало.
Смотрите: общий вес спрайтов в игре - 300Мб. И как так выходит, спрашивается?
Есть различие между весом спрайта на диске и весом спрайта внутри оперативной памяти. Храня 1920х1080 спрайт на диске с хорошим сжатием, можно занимать всего десятки килобайт памяти. Но чтобы отобразить этот спрайт на экране, особенно с прозрачностью, нужно развернуть весь спрайт на полную катушку, где каждый пиксель занимает 4 байта памяти. Таким образом спрайт 1920х1080 займет 8Мб памяти. Всего лишь один спрайт!
Потом вы обнаруживаете у себя красивую покадровую полноэкранную анимацию, допустим, в 30 кадров. На разрешение вы не скупились и сделали 30 штук 1920х1080 спрайтов. Залили, красота! Крутится, вертится, оч красиво. Но дело в том, что чтобы ее проиграть, надо загрузить в память все кадры из этой анимации, таким образом 8х30 - 240Мб от одной лишь анимации.
И вот так вот, спрайт за спрайтом, можно прийти к гигабайтам используемой памяти. Конечно, есть дополнительные вопросы: как загружается все в память, когда, очищается ли, когда очищается, есть ли утечки и т.д. Но следить за разрешением - это в первую очередь, пожалуйста. Не повышайте его там, где это не требуется.
Зачастую, разрешение переоценено, особенно для мобильных проектов. Экран маленький и разрешения выше 720р часто даже не требуется, ибо разница не будет заметна.
#полезное
🗿69❤17👍6💯5🔥1
Спиков ресурсов, где можно знания качат
Owlcat Games у себя на сайте опубликовали список ресурсов, где можно черпать знания в различных областях геймдева. Все на английском, но разбито на категории по сферам (код, геймдизайн, нарратив, музычка и т.д), по типу контента (видосики, статьи, книги, курсы и т.д.).
Штука удобная, рекомендую знакомиться!
Ссыль: https://owlcat.games/learning
#полезное
Owlcat Games у себя на сайте опубликовали список ресурсов, где можно черпать знания в различных областях геймдева. Все на английском, но разбито на категории по сферам (код, геймдизайн, нарратив, музычка и т.д), по типу контента (видосики, статьи, книги, курсы и т.д.).
Штука удобная, рекомендую знакомиться!
Ссыль: https://owlcat.games/learning
#полезное
owlcat.games
Owlcat Games - We create cRPGs
🔥28❤4
Скриншот-суббота
Vol. 152
Каждую неделю битва, которую проигрываю
🔠 SameDay:
- Донастроил свет по-братски, чтобы редактор не ругался и ресурсы лишние не кушались
- Собирал геймплей из уже наделанных ассетов
- Мухи
- Начал собирать окончание демки (UI, с переходами, нужным управлением и т.д.)
___
Пока не победил себя в подготовке видео, сори. Надеюсь у вас с делами гораздо лучше и вы уже на пороге релиза) Кидайте ченть в комменты!
В начале поста я сказал про профдеформацию. Она
#скриншотсуббота
Vol. 152
Каждую неделю битва, которую проигрываю
- Донастроил свет по-братски, чтобы редактор не ругался и ресурсы лишние не кушались
- Собирал геймплей из уже наделанных ассетов
- Мухи
- Начал собирать окончание демки (UI, с переходами, нужным управлением и т.д.)
___
Пока не победил себя в подготовке видео, сори. Надеюсь у вас с делами гораздо лучше и вы уже на пороге релиза) Кидайте ченть в комменты!
В начале поста я сказал про профдеформацию. Она
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
Завершил сюжетку на днях, без ДЛЦ всяких. И скажу я вам, что мне очень зашло, я как раз хотел какой-нибудь активный геймплей, и вот он тут вот есть. Далее поделюсь плюсами минусами и впечатлениями от разработчика игр:
Плюсы:
1. Графоний завезли. Да и в целом, визуал очень приятный и атмосферный. Прямо с самого начала игры на обзорной экскурсии создается ощущение СССРскости. Визуал в общем, топчик, атмосфера топчик, хоть и есть небольшие косячки, к которым можно придраться.
2. Озвучка. Т.к. игра от русскоязычных разработчиков, то грех не играть с русской озвучкой, и она отличная. Актеров подобрали хорошо, те в свою очередь отыграли тоже отлично. Всего в одном месте заметил несостыковку по интонации.
3. Музычка. ОСТ подобран замечательно, особенно порадовали каверы на хиты СССР. Прям от души. Но иногда музычка сильно давит на уши в бою.
4. Геймплей будет и в плюсах и в минусах. В плюсах - разработчики постарались его разнообразить, вот прям постарались. Вариативность замков в дверях (разные механики разблокировки), головоломки на уровнях, отличный баланс медленного и быстрого геймплея, а также понравилось, что быстрый геймплей (бои) также поделен на бои с боссами и бои с толпами НПС, что даже напряжнее, чем битвы с боссами. В общем, понравилос
5. Сюжет. Я тут совсем дилетант, но мне зашло. Финальный твист был хорош, меня обманули, должен признаться. А такое я люблю. Сюжетный дыр не заметил за исключением одного места, к которому сложно придраться, потому что можно отмазаться "так задумано", так что прощаю :)
Минусы:
1. Враги достаточно однообразны, и боссы туда же. Геймплей боя - увернись, пристрели, пока не убили. Это правило для любого врага. И вроде бы двигаются все по-разному: кто-то бегает, кто-то катается, кто-то летает, кто-то может дэш делать, кто-то рукопашник и т.д. Но, можно пройти игру с одним типом оружия. Хитростей в бою никаких, только скилл на ловкость. А, ну и QTE есть на одном с половиной крайне редко встречающихся типов врагов.
2. Система прокачки странноватая. Во-первых, UX так себе, непонятно, что уже есть, а чего еще нет в арсенале. Во-вторых способности перчатки кроме шока дают сомнительный буст. Непонятно, зачем это всё. Прокачка перса - нормэ
3. Не понял, зачем ремшкаф сделали роботом-извращенцем с женским голосом. Ну и есть хохмы, которые вызывают легкое чувство стыда.
4. Не понравилась механика магнитной перчатки для сбора лута. Ускоряет геймплей за счет ощущения исследования.
На что можно обратить внимание вам, как разработчикам:
- Как строится лор и сюжет игры. Как пытаются объяснить сюжетно даже то, что практически невозможно объяснить. Через что вообще раскрывается мир: музыка, окружение, электронная почта, персонажи и т.д.
- Динамика и баланс боёв
- Качество сборки врагов и их ИИ. Не скажу, что ИИ умнейший в боях, он достаточно последовательный и прямолинейный, но сами мобы и боссы весьма хорошо отполированы. Хотя я всё равно встречал пару тупняков, но в целом выполнено на уровне, к которому стоит стремиться
#надопоиграть
Please open Telegram to view this post
VIEW IN TELEGRAM
Steampowered
Atomic Heart on Steam
In a mad and sublime utopian world, take part in explosive encounters. Adapt your fighting style to each opponent, use your environment and upgrade your equipment to fulfill your mission. If you want to reach the truth, you'll have to pay in blood.
❤13👍5😱5🔥2💩2
Ладно, давайте немножко затронем тему скинов в CS2
Только ленивый не запостил новость о том, что Габен изменил изменил систему "крафта" в CS2, позволив обменивать 5 скинов качества Covert на собственно ножи и перчатки. Это взорвало пузырь редких скинов, и рыночек просел на что-то около 2 млрд долларов (оч сильно, да).
Я скины никогда в CS не покупал, да и в других играх тоже, мне больше нравится получать подобные ценности за достижения в игре. Но мне интересно, как у вас дела? Инвестировали в скины? Может просто для души покупали? Как ощущения?
И как ощущения у тех, кто наоборот рад событию?
Феномен достаточно интересный, жизненный плот-твист, так сказать.
#новости
Только ленивый не запостил новость о том, что Габен изменил изменил систему "крафта" в CS2, позволив обменивать 5 скинов качества Covert на собственно ножи и перчатки. Это взорвало пузырь редких скинов, и рыночек просел на что-то около 2 млрд долларов (оч сильно, да).
Я скины никогда в CS не покупал, да и в других играх тоже, мне больше нравится получать подобные ценности за достижения в игре. Но мне интересно, как у вас дела? Инвестировали в скины? Может просто для души покупали? Как ощущения?
И как ощущения у тех, кто наоборот рад событию?
Феномен достаточно интересный, жизненный плот-твист, так сказать.
#новости
Counter-Strike 2
#Blog_Title
❤8🤯2🤮2
Скриншот-суббота
Vol. 153
Если вы это читаете, то я где-то на пути из Сербии в Черногорию
🔠 SameDay:
- Главное меню демки полностью готово
- Конечная заставка полностью готова, полный цикл демки готов (игра, сохранения, прохождение, игра заново)
- Докрутил немножко визуала и звуков
- Воткнул переводчик, так что игра будет на рус и англ, хоть там и текста совсем маленько
- Форма обратной связи на англ и рус
___
Кидайте в комменты всё, что успели сделать за прошедшую неделю!
#скриншотсуббота
Vol. 153
Если вы это читаете, то я где-то на пути из Сербии в Черногорию
- Главное меню демки полностью готово
- Конечная заставка полностью готова, полный цикл демки готов (игра, сохранения, прохождение, игра заново)
- Докрутил немножко визуала и звуков
- Воткнул переводчик, так что игра будет на рус и англ, хоть там и текста совсем маленько
- Форма обратной связи на англ и рус
___
Кидайте в комменты всё, что успели сделать за прошедшую неделю!
#скриншотсуббота
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤡1
Скриншот-суббота
Vol. 154
В этот раз пост только для вас, господа и дамы! Я пропал на неделю не просто так: путешествовал по балканам в отпуске, был цифровой детокс, и было круто, если в кратце! Хорошо отдохнул и зарядился, так что возвращаемся к работе :)
Ну а вы, если что-то делали на неделе по своим проектам - делитесь в комментариях наработками, традицию нарушать не будем :)
#скриншотсуббота
Vol. 154
В этот раз пост только для вас, господа и дамы! Я пропал на неделю не просто так: путешествовал по балканам в отпуске, был цифровой детокс, и было круто, если в кратце! Хорошо отдохнул и зарядился, так что возвращаемся к работе :)
Ну а вы, если что-то делали на неделе по своим проектам - делитесь в комментариях наработками, традицию нарушать не будем :)
#скриншотсуббота
🔥8❤2⚡1