Лавка Разработчика
3.36K subscribers
402 photos
43 videos
16 files
640 links
Мы тут игры пилить будем, или как?

YouTube: https://youtube.com/@gamedevlavka

Автор: @vavilichev

Все контакты: https://linktr.ee/vavilichev
Download Telegram
GS-Guide-V1.0-EN.pdf
9 MB
Наткнулся на интересный гайд, делюсь

Сервис GameSensor, предназначенный для информационной поддержки инди-разработчиков (по крайней мере, они себя так позиционируют) делится гайдом, который обозвали "Как заработать денег на своей игре в Steam". Я прочитал, и, не смотря на то, что гайд от 2021 года, там много актуальной и полезной информации. Особенно, если вы собрались в Steam, но еще ни разу там не релизились.

Есть нюанс - гайд на английском, но перевести его с нынешними технологиями не составит труда, верно?

#полезное
❤‍🔥16
Вечер среды, я, как обычно посвящу изучению новой игры

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

Да, новая игра - SILT, как и обещал на прошлом игростриме

https://www.youtube.com/watch?v=Vvo2rM4EYOg

#стримы
👍2
Есть у меня мечта - музей игровых консолей

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

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

Интересно, что в комплекте идут два геймпада, и при желании, консоль можно подрубить к старому телевизору с A/V Input системой. И еще вдогонку - есть поддержка карточек памяти. Пока не разобрался для чего они, возможно игры можно с них запускать. К слову, ни у одного игрового мини-автомата от My Arcade нет подобных приколюх. С удивлением обнаружил, что в числе предустановленных игр есть Street Fighter 2 (сейчас на хайпе недавно вышедшая Street Fighter 6).

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


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

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

Спасибо за внимание :)
👍10🔥1
Ассет со стилизованным дымом, который можно забрать бесплатно!

https://assetstore.unity.com/packages/vfx/particles/vfx-graph-stylized-smoke-vol-1-207694

Важно: ассет работает только с URP и HDRP

Чтобы забрать бесплатно, а не просто со скидкой, нужно добавить ассет в карзину и при оплате применить промокод GABRIEL, стоимость станет 0.
🔥16👍1
Unity.3D.Game.Development.pdf
9.4 MB
Почти актуальная книжка по разработке игр в Unity - 2022 года выпуска

И конечно на английском. Чтобы такие вещи добирались до русского языка, обычно проходит несколько лет, если повезет. Так что чтобы оставаться на коне - учите английский, читайте на английском!

Спасибо - пожалуйста

#полезное #книги
🔥2252
Скриншот-суббота
Vol. 31

Что там в Лавке за неделю произошло:

• Words For Kids вышла. Там, конечно же повылезали баги с рекламой, но эт мелочи. Теперь буду смотреть, как никто ее не скачивает, потому что так устроен рынок мобилок, что поделать. Ссылок не дам, там ток на англоговорящие страны, да и игра для детей до 4х лет)

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

• Распаковал первый экземпляр игровой консоли для будущего музея игровых консолей. Что к чему, рассказал тут, но если есть вопросы - задавайте в комментариях.

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

___
Расскажите, какие у вас успехи? Или неуспехи. По играм, не по играм, а то чет нинтендо меня прям совсем выбивает из колеи, душная пипец!

#скриншотсуббота
5👍2
Видео о строителе (который паттерн) уже в Лавке!

Вот он, настоящий билдер, строитель, красавец-паттерн! Разбираю, кто такой, чего он забыл на нашем районе и чем полезен нам, как разработчикам игр на Unity:

https://www.youtube.com/watch?v=VqWOW8q59CE

#видеоизлавки #полезное #видео
12🔥43
Всем понедельника, кодобандиты!

Хотите привлечь паблишера, но не знаете, как оформить то, что у вас есть (или даже не знаете, что вообще нужно оформить) в красивый питч? Пару дней назад компания SUPERHOT дропнула шаблон питч-дока для решения ваших проблемес. SUPERHOT занимается издательством инди игр, так что шаблон составлен конкретно под них (под компанию, я имею ввиду), однако, там есть все, что требуется любому издателю. Так что вооружайтесь, творите, пробуйте, и ничего не бойтесь!

Шаблон можно посмотреть и скопировать туть

#полезное
👍63🫡2
На Humble Bundle лежит, пылиться неплохая подборка ассетов

Из интересного (для меня, конечно):
Шейдер аутлайнами и подсветкой (прям ух, какой крутой)
Spark AI - говорит, можно ChatGPT-шные диалоги мутить, но это так, баловство
Undertone - распознавание голоса, говорит 99 языков, оффлайн и прочие сказки. Непонятно, как работает, но интересно!
Adaptive Split Screen - ассет для разделения экрана при игре на X игроков. Выглядит неплохо

И много еще всякого, зацените. Буду брать :)
9
Лавка Разработчика
Unity.3D.Game.Development.pdf
Помните книжку из вот этого поста?

В современном мире все оказалось гораздо проще: подписчик прислал переведённый на русский язык через нейросеть вариант⬇️

#полезное
🤔73
Здарова, чуваки и чувакессы

За последние несколько дней сюда привалило большое количество народу (спасибо каналу Разработка игр), и т.к. этот народ пришел не с ютюба, то, вероятно, стоит рассказать, кто я такой, и что такое Лавка Разработчика. Да и вообще, я никогда здесь этого не делал. Длиннопост детектед.

Меня зовут Андрей Вавиличев, и я разработчик игр с 7-летним стажем в коммерческой разработке на Unity. Ютюб канал Лавка Разработчика - место, с которого все начиналось. Там я начал выкладывать видеоролики, где рассказывал всякие штуки по программированию и разработке на движке Unity. Потом канал разросся, и появился сей телеграм канал.

За 7 лет разработки, я прошел очень длинный путь (о котором я когда-нибудь расскажу на видео), работал с VR проектами, мобилками, ПК, браузерками, и вот сейчас и с консолями работаю (намек на Nintendo Switch). Над разными проектами, от собственных, где я работал один, до гигантских, где в разработке участвовало более 200 человек. Был руководителем, геймдизайнером, выполнял функции менеджера, аналитика, управлял закупкой трафика, геймдиректора, продюсера. Было время, когда я в течение нескольких месяцев работал на 3 студии одновременно. В общем, я погружен в коммерческий геймдев весьма глубоко. Так глубоко, что уже и не вытащить.

Сейчас я работаю с командой Made On Earth Games, это стартапчик. По нему новости могут появиться в скором времени, а могут не появиться. Скоро будет D1 релиз, но я пока не знаю, на какие страны. А софт ланч будет ток через полтора годика :)

Помимо основной работы есть Вы, конечно, Лавка Разработчика. А также ворох пет-проектов, как игровых (активных штук 5), так и не игровых (архитектурный ассет Lukomor, например, или мечта собрать музей игровых консолей).

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

___
Для навигации, есть закрепленный пост - Карта хеш-тегов.

Лавка Разработчика просочилась много куда, так что если хотите - присоединяйтесь и в других ресурсах:

YouTube канал - там больше технические вопросы, но охват тем будет расширяться

Таверна - уютный телеграм чат

Discord сервер

Группа ВК

Яндекс Дзен - да, и такое есть


В общем, как-то так. Добро пожаловать в Лавку Разработчика!
27❤‍🔥1👍1🔥1
Сегодня среда, а по средам у нас ИГРОСТРИМ!

Я это делаю для того, чтобы:

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

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

в) Отвечать на вопросы. На стримах я всегда читаю чатик, отвечаю на вопросы подписчиков

Так что приходите, снеков не забудьте только.

https://youtube.com/live/Cyd1l58NFVo?feature=share

#стримы
Пост радости со слезами на глазах. Я выиграл бой с Нинтендо

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

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

Так вот, у приставки своя файловая система. Что означает, что классическое сохранение в файл не работает. Игра крашится при попытке запустить билд с кодом с System.IO. Что у нас остается из встроенного? PlayerPrefs. Префсы, как ни странно, работают, но есть одно НО. Они чистятся после выхода из игры. То есть пока игра запущена - норм, вроде как, работает, а вот выключил, включил - и чисто. Это я не сразу заметил, а документация в нинтендо - тот еще квест.

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

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

Спасибо, что прочитали. Это был последний вечер перед тем, как забить на приставку еще на несколько недель в случае неудачи.

P.S. Если кто-то захочет издаваться на свиче - можете писать, обсудим, что можно сделать 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
👏22🔥11👍53
Привет, разработчики!

Нежданно, негаданно, подкатил еще один геймджем от платформы UnityHub.ru, с неординарным названием "Кокоджамбо" (название, насколько я понимаю, было выбрано участниками дискорд-сервера платформы).

Так вот, оказывается-то, что геймджем стартует сегодня!

Начало: 23 июня 2023г. в 20:00 по Мск
Продолжительность: 72 ч
Вознаграждение: ну там немного))

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

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

Удачи участникам!
🔥3