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

Car Out Jam. Парковка авто

Головоломки, Казуальные, Гиперказуальные

Играть

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

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 44 поста
  • Antropogenez Antropogenez 18 постов
Посмотреть весь топ

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

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

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

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

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

Пост для подписчиков: Разыгрываю книгу по Левелдизайну⁠⁠

4 года назад

Привет, подписчики!

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

В этом видео я рассказываю про классную книгу по левелдизайну от известного российского дизайнера уровней Михаила Кадикова. Книга называется "Проектирование виртуальных миров".

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

В конце рассказываю о конкурсе. Приз — вот эта самая книга про левелдизайн ограниченного издания с цветными иллюстрациями.

Показать полностью
[моё] Coremission Gamedev Видео
0
151
coremission
coremission
Лига Разработчиков Видеоигр

Минусы онлайн-курсов для программистов (в геймдеве и не только)⁠⁠

5 лет назад

Всем привет! Хочу поговорить про онлайн-образование для программистов (в геймдеве и не только).

Меня бомбит от того, как образовательные площадки наживаются на людях. "Профессия за год", "трудоустройство" и всё это. Ну нельзя за год с нуля стать программистом с теми скудными знаниями, что они продают за 50, 100 и даже 150 тысяч. А еще больше меня бомбит, от того, что продаётся общедоступная информация, поэтому такие курсы и называются «инфоцыганскими».

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

Видео-версия

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

Обложка

Самая большая проблема: Обертка красивая, а содержимое такое себе: с нуля и до уровня профессионала за шесть месяцев, трудоустройство, вашу квалификацию подтвердят документы установленного государственного образца (на которые насрать работодателям), курс со скидкой 40% и так далее.

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

Я поясню.

Слыхали поговорку о том, кто больше всех заработал во время золотой лихорадки?

Не старатели-счастливчики, которые обнаруживали золотые жилы, а те, кто продавал искателям кирки и лопаты.

Так и с курсами, у онлайн-школы нет никакого мотива сделать вас крутым специалистом. Освоите вы профессию, или не освоите — бизнесу все равно. Устроитесь вы на работу или нет - почти никакой разницы: вы заплатили за курс. Все. Точка.

В сравнении, например, с интернатурой при какой-нибудь компании, у которой есть настоящий мотив: Получить новичков-джуниоров, свежую кровь, недорогую рабочую силу.


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

Для собственного удобства я буду говорить о курсах по программированию, я программист. Но, некоторые замечания можно экстраполировать и на другие профессии. И да, я ругаю и привожу в качестве примеров курсы по разработке игр на движках (это Unity и Unreal чаще всего), но все, что я буду говорить дальше применимо и к другим профессиям связанным с программированием: Data Science, Machine Learning, курсы по языкам C#, C++, Python и другими.


Так вот. С курсами по программированию есть небольшой, но очень важный нюанс.

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

А с курсами Вы этот важнейший навык не прокачиваете!

И поэтому:

1) Первое: Вы не умеете учиться и работать с информацией

Буквально у вас в процессе курса все обучение строится на вопросах и ответах с преподавателем, верно? Вы не учитесь находить ответы сами, банально гуглить, иначе зачем я платил деньги? Пусть меня научат! Обещали за 60 тысяч "профессию разработчик игр", ну так вливайте в меня опыт!

Каким будет такой программист в реальной работе? Беспомощный, растерянный, ежечасно отвлекающий лида или коллег. Важнейший навык не развит.


2) Второе: Вы и не пробуете настоящего программирования, не факт, что вам понравится работа программиста: она состоит во многом в чтении материалов и исследовании. То есть вы можете долгое время обучаться профессии, которая вам вообще не понравится в итоге.

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

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

Ложь про трудоустройство: Почемуто на обложке курса не пишут: "помощь с трудоустройством", пишут "с трудоустройством" и ложь про диплом государственного образца — кому он вообще нужен? Но утверждается, что работодатель в пляс пойдёт, как только вы его покажете.


Я не знаю ни одной государственной студии разработки игр. Это было бы довольно глупо, позволю вам самим это представить.

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


Программы курсов

И еще одно замечание о том чему учат и кто учит.

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

Например вы сделаете танки, шутер, платформер, стратежку и какой-нибудь раннер. Четыре проекта за год. В каком режиме вы будете их выполнять? И в каком режиме будет подаваться информация? Я уверен это monkey see, monkey do: Делай как я, повторяй за мной. Иначе почему у всех студентов четыре одинаковых проекта? Логично предположить, что программа не подразумевает универсальных базовых знаний, который студенты могли бы применять сами и выбрать собственные жанры игр.


Собеседование

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

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

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

А что будут делать 30 выпускников этой онлайн школы с совершенно одинаковыми портфолио?

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

Еще одна поговорка: Ученик мастера-драконоборца говорит своему учителю: Мастер, вы научили меня как сражаться с драконами, но в этом мире уже не осталось драконов, что же мне делать? Чем зарабатывать на жизнь?

"Учи как сражаться с драконами", ответил мастер.

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

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

Может они стали успешными разработчиками инди игр? Я о таких историях не слыхал.

Так что же делать? Как учиться?

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

Большое спасибо за внимание. Хорошего дня!

Показать полностью
[моё] Coremission Образование в России Gamedev Программирование Видео Длиннопост
87
coremission
coremission
Лига Разработчиков Видеоигр

10 игровых механик из игры Superliminal⁠⁠

5 лет назад

Привет, Лига разработчиков!


На суд, поругание и растерзание представляю вам мое самое-самое первое видео. Я сам смонтировал, озвучил и написал сценарий. Всё это время было как-то боязно начать делать видео и вот, наконец, смог. Что в нём? Я прошел классную игру, которую нам прислали на обзор — называется она Superliminal. Это головоломка, которая сломала мне мозг, а я в отместку задокументировал многие из методов этой хитрожопой игры.


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

Моё первое видео, поэтому прошу ругать конструктивно! И всем хорошего вечера!

[моё] Coremission Компьютерные игры Gamedev Видео
7
2306
coremission
coremission
Лига Геймеров

Что-то новенькое в игровых механиках⁠⁠

5 лет назад

Отличная идея механики для платформера с главным персонажем паучком

Перейти к видео
Coremission Видеоигра Видео
96
51
coremission
coremission
Лига Разработчиков Видеоигр

Магия шейдеров 20: Идеи для шейдера дождя и брызг⁠⁠

5 лет назад

Как сделать такой дождь? Идея реализации без системы частиц.

Магия шейдеров 20: Идеи для шейдера дождя и брызг

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

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

Но как учесть крыши и другие горизонтальные поверхности?

Капли не должны пролетать сквозь поверхности, и чтобы этого добиться —можно сделать аналог shadowmap, получить глубину сверху и в шейдере проверять «а есть ли что-то над каплей?» и если есть – делаем по-аналогии с тем как, например, работает mesh-flipbook —не рисуем каплю вообще (про mesh flip-book я рассказывал в докладе Магия шейдеров, ссылка с таймкодом)

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

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

Преломление света

Ну и преломление света сквозь капельки, реализуется стандартно: в нашем пайплайне у нас будет предыдущий кадр с mip-уровнями, рассчитанными так же как для Bloom (очень популярный эффект про который множество статей) его то мы и будем сэмплировать в шейдере материала капель.

p.s. Ребята, да, я вижу ваши жалобы, что ничего непонятно без кода. Но я не пришел сюда учить. Я пришел показать идею, которую можно сделать. Для тех, кто разбирается в шейдерах хотя бы немного, мне кажется,— легко представить как подобное реализовать. Если никто не реализует — может быть я смогу сделать доклад для какой-то из конференций в этом году и расскажу про этот эффект подробнее, но видео-уроки делать я точно не буду.

Всем гектаров в имениях и легкости в движениях!

Смотрите остальные посты про магию шейдеров по тегам ниже.

Показать полностью
Shadermagic Coremission Шейдеры Магияшейдеров Гифка Эффект Визуальные эффекты 3D Видео
8
541
coremission
coremission
Лига Геймеров

Классный визуальный эффект и механика⁠⁠

5 лет назад

🍄 Думаете какой механикой разнообразить 2D side-scroller?

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

Перейти к видео
Гифка Coremission Видео
34
38
coremission
coremission
Лига Разработчиков Видеоигр

Магия шейдеров 19: ASCII Art Шейдер а-ля Watch dogs от Мэтта Старка⁠⁠

5 лет назад

Я возвращаюсь к Магии шейдеров и сегодня хочу, как обычно, не вдаваясь в детали, рассказать как бы я сделал шейдер для такого post-эффекта.

Перейти к видео

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


🤔 А причем здесь хакеры и Watch dogs? ASCII-арт, помимо демосцены, частенько встречался в .nfo файлах с crack и keygen архивами. В этих nfo-файлах создатели crack'ов и keygen'ов указывали всякую информацию о своей команде, рисовали теги команды или просто какой-то симпатичный арт. Часто можно было увидеть там символьные черепа, монстров и другую симпатичную жуть, которой, наверняка вдохновлялись Ubisoft для создания логотипа группировки DeadSec.


Так как бы я сделал?


Сделаем fullscreen post-эффект: 1) Вычисляем Luminance 2) Сжимаем картинку до размеров нашей ASCII-картинки в символах. Сколько символов мы хотим чтобы у нас было на экране? 3) Делаем 1D LUT-текстуру с, отсортированными по количеству белого, символами 4) В последнем пассе используем картинку из шага 2 и LUT-текстуру из шага 3 чтобы отрисовать символы в экранную текстуру.

Простор для применения


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

- Можно затенять пиксели символов, я предполагаю будет гораздо более объемная картинка

- Можно сделать цветной и добавить какую-то палитру

- Можно делать ближние символы более яркими, а дальние - тусклыми.


Как всегда любые вопросы в ЛС или в предложку можно задавать вконтакте, и мы, наконец, завели канал в телеграме: https://t.me/coremission


Всем гектаров в имениях и легкости в движениях!


Смотрите остальные посты про магию шейдеров по тегам ниже.

Показать полностью
[моё] Shadermagic Coremission Шейдеры Магияшейдеров Гифка Эффект Визуальные эффекты 3D Видео
4
496
coremission
coremission
Лига Геймеров

Самые невероятные и реалистисные объемные облака в игре, это все real-time⁠⁠

5 лет назад
Перейти к видео

Вроде никакой информации о деталях того как Rockstar сделали эту красоту нет. В настройках опция называется "Raymarch option, realistic volumetric clouds" и я очень жду, что на GDC будет доклад о них...

Coremission Gamedev Видео Игры Red Dead Redemption 2
101
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии