Стоит почитать: повелители Doom
Это не просто история создания крутых шутеров, а рассказ о двух парнях, которые серьезно повлияли на игровую индустрию. Джон Кармак — гениальный кодер, помешанный на технологиях и оптимизации. Джон Ромеро — идейный вдохновитель, который с детства обожал игры, даже когда окружающие этого не понимали. Их путь — от сложного детства до создания id Software — отлично показывает, как увлечение играми может стать чем-то большим.
Книга подробно рассказывает, как создавались легендарные игры, какие проблемы возникали по ходу дела, и почему всё закончилось не так радужно. Но главное — как одна идея может изменить всю игровую индустрию.
#стоитпочитать #doom #история
Это не просто история создания крутых шутеров, а рассказ о двух парнях, которые серьезно повлияли на игровую индустрию. Джон Кармак — гениальный кодер, помешанный на технологиях и оптимизации. Джон Ромеро — идейный вдохновитель, который с детства обожал игры, даже когда окружающие этого не понимали. Их путь — от сложного детства до создания id Software — отлично показывает, как увлечение играми может стать чем-то большим.
Книга подробно рассказывает, как создавались легендарные игры, какие проблемы возникали по ходу дела, и почему всё закончилось не так радужно. Но главное — как одна идея может изменить всю игровую индустрию.
#стоитпочитать #doom #история
✍14❤🔥4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Как процедурно генерировать подземелья
Вот краткий гайд:
1. Разбрасываются комнаты разного размера и формы в случайных местах.
2. На основе их координат строится триангуляция Делоне с помощью алгоритма Боуэра-Ватсона. Звучит сложно, но по сути это просто способ создать сетку связей между комнатами. Код для этого можно найти без проблем.
3. Из этой сетки выделяется минимальное связующее дерево.
4. По оставшимся связям прокладываются коридоры. Чтобы определить конкретные маршруты, автор использовал алгоритм A*.
Подробней
@make_game #теория
Вот краткий гайд:
1. Разбрасываются комнаты разного размера и формы в случайных местах.
2. На основе их координат строится триангуляция Делоне с помощью алгоритма Боуэра-Ватсона. Звучит сложно, но по сути это просто способ создать сетку связей между комнатами. Код для этого можно найти без проблем.
3. Из этой сетки выделяется минимальное связующее дерево.
4. По оставшимся связям прокладываются коридоры. Чтобы определить конкретные маршруты, автор использовал алгоритм A*.
Подробней
@make_game #теория
👍22❤2✍2
This media is not supported in your browser
VIEW IN TELEGRAM
Редитор поделился инструментом, который позволяет вести поиск по 1000+ репозиториев Unity-проектов.
Иногда документация Unity дает неполную картинку API своего движка, от чего остается множество вопросов. В таких ситуациях проще увидеть, как другие разработчики используют ту или иную фичу. Именно для авторы и создали этот ресурс. Вводим уточняющие запросы по языку, искомому типу, названию файлов/репозиториев итд, и получаем список всех совпадений.
reddit #unity #инструмент
Иногда документация Unity дает неполную картинку API своего движка, от чего остается множество вопросов. В таких ситуациях проще увидеть, как другие разработчики используют ту или иную фичу. Именно для авторы и создали этот ресурс. Вводим уточняющие запросы по языку, искомому типу, названию файлов/репозиториев итд, и получаем список всех совпадений.
reddit #unity #инструмент
❤🔥11✍3👍2❤1
Правильный список литературы на лето
Геймдев — это вечное балансирование между творческим и техническим. Чтобы разобраться во втором, пригодится хороший багаж знаний. Ловите статью, где как раз собран объёмный список книг по разработке игр (на картинке лишь верхушка айсберга).
В подборке есть всё: документация, best practices, фундаментальные основы, ИИ. А ещё — блоги разработчиков, где делятся опытом и находками. Короче — маст хэв.
@make_game #стоитпочитать
Геймдев — это вечное балансирование между творческим и техническим. Чтобы разобраться во втором, пригодится хороший багаж знаний. Ловите статью, где как раз собран объёмный список книг по разработке игр (на картинке лишь верхушка айсберга).
В подборке есть всё: документация, best practices, фундаментальные основы, ИИ. А ещё — блоги разработчиков, где делятся опытом и находками. Короче — маст хэв.
@make_game #стоитпочитать
✍10🔥3👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Понятный, гибкий и бесплатный инструмент для генерации шумов для эффектов.
Сервисом поделился пользователь на DTF. Помимо шумов, есть различные взрывы, молнии, градиенты, партиклы. Можно выгружать всё в анимацию, как в sprite sheet. Можно включить tiling, чтобы текстура была бесшовной, или даже экспортнуть карту нормалей.
#инструмент #графика
Сервисом поделился пользователь на DTF. Помимо шумов, есть различные взрывы, молнии, градиенты, партиклы. Можно выгружать всё в анимацию, как в sprite sheet. Можно включить tiling, чтобы текстура была бесшовной, или даже экспортнуть карту нормалей.
#инструмент #графика
❤🔥8✍2
Задавайте любые интересующие вас вопросы по геймдеву в комментариях к этому посту или отвечайте на вопросы других. Например, «что делать с этим эксепшеном», «подскажите бесплатный ассет для генерации деревьев», «какой движок лучше всего подойдёт для 2D». Главное — будьте вежливыми и терпеливыми :)
@make_game #обсуждение
@make_game #обсуждение
❤🔥4✍1
Диздок: почему на него не стоит забивать, как и где его составлять
Документация в разработке игр – звучит скучно? На самом деле, грамотный дизайн-документ (GDD) делает командную работу проще, сокращает время на исправления и помогает избежать хаоса.
Современные диздоки не похожи на старые стопки бумаг – они живые, динамичные и постоянно обновляются. В них фиксируется все: механики, арт-стиль, сюжет и даже звук. А главное – они помогают разработчикам говорить на одном языке.
Какие разделы в диздоке обязательны? Как его оформить и какие сервисы лучше использовать? Про все это — в статье.
@make_game #геймдизайн #теория
Документация в разработке игр – звучит скучно? На самом деле, грамотный дизайн-документ (GDD) делает командную работу проще, сокращает время на исправления и помогает избежать хаоса.
Современные диздоки не похожи на старые стопки бумаг – они живые, динамичные и постоянно обновляются. В них фиксируется все: механики, арт-стиль, сюжет и даже звук. А главное – они помогают разработчикам говорить на одном языке.
Какие разделы в диздоке обязательны? Как его оформить и какие сервисы лучше использовать? Про все это — в статье.
@make_game #геймдизайн #теория
🆒13❤3✍2👍1
Forwarded from Типичный программист
Боже, храни отечественный геймдев: в Steam вышла игра «Беременна в 16»
Разработчики уверяют, что проект затрагивает «важные темы», но выглядит это... крайне сомнительно, если судить по скринам.
Пока игра в раннем доступе и бесплатная, но если выстрелит, авторы обещают допилить контент и, возможно, сделать её платной😅
#геймдев #оффтоп
Разработчики уверяют, что проект затрагивает «важные темы», но выглядит это... крайне сомнительно, если судить по скринам.
Пока игра в раннем доступе и бесплатная, но если выстрелит, авторы обещают допилить контент и, возможно, сделать её платной
#геймдев #оффтоп
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💊16⚡10🗿5🤣4💋3
Почему все говорят о Status: гайд по завирусившейся в TikTok игре
Представьте, что можно стать звездой соцсетей, но без реальных людей. Именно так работает Status — игра, где ты ведёшь виртуальный блог, набираешь подписчиков и даже можешь попасть в цифровой скандал.
Почему все так залипли? Во-первых, это как Sims, но про инфлюенсеров. Во-вторых, тут твои подписчики — ИИ, и они реально реагируют на твои посты. В-третьих, да, тебя могут «отменить» за мем или странный рецепт пиццы.
Как Status стал хитом и почему TikTok его разносит — разбираем в статье.
@make_game #новости
Представьте, что можно стать звездой соцсетей, но без реальных людей. Именно так работает Status — игра, где ты ведёшь виртуальный блог, набираешь подписчиков и даже можешь попасть в цифровой скандал.
Почему все так залипли? Во-первых, это как Sims, но про инфлюенсеров. Во-вторых, тут твои подписчики — ИИ, и они реально реагируют на твои посты. В-третьих, да, тебя могут «отменить» за мем или странный рецепт пиццы.
Как Status стал хитом и почему TikTok его разносит — разбираем в статье.
@make_game #новости
🔥7✍2❤2👎2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Микро-гайд по созданию шейдера воды
Суть в том, чтобы грамотно работать с шумами и цветами:
1. Берётся шум, добавляется равномерный сдвиг.
2. Поверх накладывается второй шум, но движется уже в противоположную сторону.
3. Спектр шума разбивается на несколько уровней.
4. Выбирается цветовая палитра (например, как в Ходячем замке).
5. Эти цвета распределяются по уровням шума. Можно добавить немного белого для бликов.
В результате — атмосферная картинка с приятным вайбом.
@make_game reddit #графика #шейдеры
Суть в том, чтобы грамотно работать с шумами и цветами:
1. Берётся шум, добавляется равномерный сдвиг.
2. Поверх накладывается второй шум, но движется уже в противоположную сторону.
3. Спектр шума разбивается на несколько уровней.
4. Выбирается цветовая палитра (например, как в Ходячем замке).
5. Эти цвета распределяются по уровням шума. Можно добавить немного белого для бликов.
В результате — атмосферная картинка с приятным вайбом.
@make_game reddit #графика #шейдеры
❤26👍1😍1🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
Практически регулярная рубрика: как бы вы анимировали передвижение ножниц?
🍌 1й вариант
🌭 2й вариант
🍓 3й вариант
🍾 4й вариант
#обсуждение
🍌 1й вариант
🌭 2й вариант
🍓 3й вариант
🍾 4й вариант
#обсуждение
🍌86🍾67🌭34🍓27🌚3
Симулятор жизни inZOI вышел в Steam в раннем доступе: что да как?
Симуляторы жизни обычно дают игрокам свободу, но редко создают по-настоящему живой мир. А inZOI как раз про это — тут NPC не просто ходят по сценарию, а сами принимают решения, взрослеют, работают, конфликтуют и даже могут попасть в беду без вмешательства игрока.
Например, если в городе закроется кафе, официанты начнут искать новую работу, а жители — другое место для встреч. Вирусы распространяются среди NPC, а слухи — влияют на их поведение. Всё это создаёт ощущение настоящего города, который меняется сам по себе. Как разработчики сумели построить такую систему? Разбираемся в статье
@make_game #новости
Симуляторы жизни обычно дают игрокам свободу, но редко создают по-настоящему живой мир. А inZOI как раз про это — тут NPC не просто ходят по сценарию, а сами принимают решения, взрослеют, работают, конфликтуют и даже могут попасть в беду без вмешательства игрока.
Например, если в городе закроется кафе, официанты начнут искать новую работу, а жители — другое место для встреч. Вирусы распространяются среди NPC, а слухи — влияют на их поведение. Всё это создаёт ощущение настоящего города, который меняется сам по себе. Как разработчики сумели построить такую систему? Разбираемся в статье
@make_game #новости
🔥11❤4🤔1
Баланс в игре — с чего начать?
Крутой геймплей и красивая картинка — это, конечно, хорошо, но если с балансом беда, всё пойдёт не так. Игра начнёт раздражать, награды окажутся не заслуженными, а сложность — нечестной. В итоге игроки просто уйдут.
Как этого избежать?
Разобраться поможет статья, где автор объясняет, с чего начать балансировку, как искать связи между параметрами и что с ними делать. Всё это — на примере фермерской игры.
@make_game #геймдизайн #теория
Крутой геймплей и красивая картинка — это, конечно, хорошо, но если с балансом беда, всё пойдёт не так. Игра начнёт раздражать, награды окажутся не заслуженными, а сложность — нечестной. В итоге игроки просто уйдут.
Как этого избежать?
Разобраться поможет статья, где автор объясняет, с чего начать балансировку, как искать связи между параметрами и что с ними делать. Всё это — на примере фермерской игры.
@make_game #геймдизайн #теория
✍10👍4❤1
10 хитростей хорошего левел-дизайна
Хороший уровень — это не просто стены и враги. Игрок должен понимать путь, испытывать баланс вызовов и отдыха и получать удовлетворение от прохождения. Как этого достичь? Записываем:
— Четкие возможности — сразу понятно, с чем можно взаимодействовать.
— Направляющие линии — дорожки, текстуры, архитектура подсказывают путь.
— Ведущие объекты — свет, звук и движение привлекают внимание.
— Хлебные крошки — предметы и окружение ненавязчиво указывают дорогу.
— Разные высоты — добавляют динамику и вариативность.
— Ориентиры — узнаваемые силуэты и цвета помогают не заблудиться.
— Баланс ритма — напряжение сменяется отдыхом.
— Видимые цели — финальная точка понятна с первого взгляда.
— Гармония сложности — сложность растёт плавно.
— Игровые ожидания — знакомые механики работают интуитивно.
Больше про каждый из советов в статье.
@make_game #левелдизайн #советы #теория
Хороший уровень — это не просто стены и враги. Игрок должен понимать путь, испытывать баланс вызовов и отдыха и получать удовлетворение от прохождения. Как этого достичь? Записываем:
— Четкие возможности — сразу понятно, с чем можно взаимодействовать.
— Направляющие линии — дорожки, текстуры, архитектура подсказывают путь.
— Ведущие объекты — свет, звук и движение привлекают внимание.
— Хлебные крошки — предметы и окружение ненавязчиво указывают дорогу.
— Разные высоты — добавляют динамику и вариативность.
— Ориентиры — узнаваемые силуэты и цвета помогают не заблудиться.
— Баланс ритма — напряжение сменяется отдыхом.
— Видимые цели — финальная точка понятна с первого взгляда.
— Гармония сложности — сложность растёт плавно.
— Игровые ожидания — знакомые механики работают интуитивно.
Больше про каждый из советов в статье.
@make_game #левелдизайн #советы #теория
⚡11❤6✍3
Задавайте любые интересующие вас вопросы по геймдеву в комментариях к этому посту или отвечайте на вопросы других. Например, «что делать с этим эксепшеном», «подскажите бесплатный ассет для генерации деревьев», «какой движок лучше всего подойдёт для 2D». Главное — будьте вежливыми и терпеливыми :)
@make_game #обсуждение
@make_game #обсуждение
❤🔥6✍2