GameDev: разработка игр – Telegram
GameDev: разработка игр
6.62K subscribers
633 photos
632 videos
7 files
969 links
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров.

По всем вопросам @evgenycarter
Download Telegram
Не можете продлить нужный сервис, оплатить хостинг или получить деньги из-за рубежа?

Ребята из rk.finaxe.ru тоже столкнулись с данной проблемой и запустили сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана.

Для чего это нужно:
— Оплата любых зарубежных сервисов и покупок
— Получение денег из-за рубежа
— Использование в путешествиях

Весь процесс проходит онлайн, от вас потребуется только загранпаспорт, даже вставать с дивана не понадобится!

Оформить заявку
и ознакомиться с FAQ можно в боте:
https://news.1rj.ru/str/Robokazakh_bot
👎6👍1
Media is too big
VIEW IN TELEGRAM
Rainbow Bridge VFX

Создаем радужный мост из вселенной Марвел на Unity и Shader Graph.
👍7
Предсказание траектории и симуляция физики [Unity 3D] [Tutorial]

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

https://www.youtube.com/watch?v=zue7-KAnHkg

Готовый проект https://github.com/emeraldpowder/Trajectories
👍8
Descent (1994)
Разработчик: Parallax Software
Издатель: Interplay Productions
Платформа: DOS

Многие компании кинулись догонять Doom, запустив волну «Клонов Doom». Parallax удалось сделать нечто совсем другое.

В игре можно было летать на корабле по трёхмерному лабиринту из проходов, в отличие от 2.5D коридоров Doom (у id полная трёхмерность появилась лишь в Quake год спустя).

Исходники: www.codersnotes.com/files/gamesrc/d1srcpc.zip
👍7
Gravity Force 2 (1994)
Разработчик: Jens Andersson and Jan Kronqvist
Издатель: Shareware
Платформа: Amiga

Многие современники вспомнят эту игру. Amiga Power однажды назвала её второй лучшей игрой всех времён.

Это не совсем коммерческая игра, она была выпущена по принципу платного shareware, а затем её раздавали бесплатно на диске Amiga Power. Включил её в список потому, что в ту пору вообще редкие игры выдавали свои исходники. Если вам интересно, как делались 16-битные игры, обратите внимание.

Исходники: www.lysator.liu.se/~jensa/gf2
👍1
Гравитация планет в Unity 3D [Tutorial]

В некоторых играх присутствует такая интересная механика, как физически реалистичная, или не очень, притяжение планет. Когда вместо того чтобы падать вниз, игровые объекты притягиваются к центру планеты или друг к другу. Хоть Unity 3D и не включает возможность реализации такой системы гравитации из коробки, в этом видео я покажу как добавить её за несколько минут!

Ссылка на скрипты:

https://gist.github.com/Glavak/1e139d12b297d2fac6b2509eee7124f8
https://gist.github.com/Glavak/ff95e1aef9de4420fdd31fe34db6632d
https://gist.github.com/Glavak/552040e7362d995cdc3b3bf37174c971
👍9
Heretic / Hexen (1994/5)

Разработчик: Raven Software
Издатель: id Software / GT Interactive
Платформа: DOS

Это был уникальный клон Doom по двум причинам: 1) лицензированный движок Doom и 2) хороший геймплей

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

Исходники: sourceforge.net/projects/heretic
👍6
Rise Of The Triad: Dark War (1995)

Разработчик: Apogee Software
Издатель: Apogee Software / FormGen
Платформа: DOS

ROTT это была странная игра. Она была порождена движком Wolfenstein 3D, при этом создатели умудрились эмулировать ощущения разных высот. Но всё равно игра не смогла конкурировать с Doom от 1993 года.

Исходники: www.codersnotes.com/files/gamesrc/rottsource.zip
👍4
Marathon 2: Durandal (1995)

Разработчик: Bungie Software
Издатель: Bungie Software
Платформа: Apple Macintosh / Windows 95

Серия отличилась тем, что в своё время попала в крайне маленький список игр, доступных на Apple Macintosh. И, в общем-то, это клон Doom. А через 3 месяца после её выхода id Software выпустила знаменитый “qtest”, позволявший взглянуть на движок Quake.

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

Исходники: www.codersnotes.com/files/gamesrc/marathon2_src.tar.gz
👍3
Duke Nukem 3D / Shadow Warrior (1996)

Разработчик: 3D Realms
Издатель: GT Interactive Software
Платформа: DOS
Code review: fabiensanglard.net

Из множества клонов, игры 3D Realms отличились хорошими попытками привнести нечто новое в игру. Движок Кена Сильвермана Build Engine добавил много интересных фич вроде наклонных полов, комнат, расположенных друг над другом и зеркал.

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

За дополнительной информацией обращайтесь на страницу автора.

Duke Nukem 3D / Исходники: www.codersnotes.com/files/gamesrc/duke3dsource.zip
Shadow Warrior / Исходники: www.codersnotes.com/files/gamesrc/Shadow_Warrior_1.2_Source_Code.zip
Build engine / Исходники: advsys.net/ken/buildsrc/default.htm
👍5
Quake 1/2/3 (1996-1999)

Разработчик: id Software
Издатель: GT Interactive / Activision
Платформа: DOS / Windows / others
Code review: fabiensanglard.net (Quake 1)
Code review: fabiensanglard.net (Quake 3)

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

Упомяну несколько интересных подробностей. Возможно, это первая коммерческая игра, скомпилированная компилятором с открытым исходным кодом (DJGPP for DOS, ранний порт gcc).

В игре был свой скриптовой язык “Quake C” (позже lcc у Quake 3). Он был встроен специально для того, чтобы игроки могли делать модификации. Это, вкупе с системой ресурсов PWAD, породило огромное сообщество моддеров.

В Quake 1 был инновационный механизм кэширования результатов шейдинга. Но после распространения 3D-ускорителей это потеряло смысл. Следующая игра от id, Rage, использовала эту же идею.

Кроме того, Quake был очень надёжным движком. Никаких глюков растра или обсчёта столкновений.

Quake / Исходники: github.com/id-Software/Quake
Quake 2 / Исходники: github.com/id-Software/Quake-2
Quake 3 / Исходники: github.com/id-Software/Quake-III-Arena
👍7🔥5
Чек-лист начинающего арт-директора: как организовать работу арт-отдела от малых до распределенных команд

Привет! Меня зовут Денис Рычковский. Всю сознательную жизнь я люблю две вещи: арт и игры. С 2015 года я работаю в геймдев-индустрии, а последние 3,5 года — на позициях лида и арт-директора.

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


https://habr.com/ru/company/mygames/blog/656349/
👍5
Стрим по созданию аркады на С++ на Unreal Engine 4

https://www.youtube.com/playlist?list=PLatwj2blGTZ7GJT_R-PZEkZO4S8JUCQFf
👍5
Media is too big
VIEW IN TELEGRAM
В этом видео мы покажем, как создать пиксель-арт эффекты ветра растительности с помощью Unity 2021 Shader Graph.

00:00 intro
00:40 setting-up the scene
01:32 slicing the pixel art using Photoshop
03:10 creating the pixelation effect nodes
06:52 creating the voronoi effect to move the vegetation clusters
08:38 blending the pixelation and voronoi effects
09:15 final result & outro

#Unity
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Камера не всегда должна быть привязана к герою — трюк с четырьмя линиями в сайд-скроллерах

Они улучшают контроль над персонажем и позволяют лучше оценивать расстояние между препятствиями.

Порой недостаточно просто прикрепить камеру к герою, чтобы он всегда находился в центре кадра. Реддитор под ником MrWpGg опубликовал короткую гифку, в которой наглядно показал, как сделать так, чтобы в 2D-платформере камера избирательно следовала за персонажем. Этот метод улучшает контроль в игре и делает управление комфортным. В комментариях к посту пользователи добавили пояснения к этой технике. Подробнее
👍22
Abuse (1996)
Разработчик: Crack dot Com
Издатель: Electronic Arts / Origin Systems
Платформа: DOS / Linux / Mac

В игре было использовано несколько инноваций. Крутая система управления одновременно с мыши и клавиатуры. Динамическое освещение (неслыханная вещь для платформеров).

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

Ещё одним интересным моментом стал способ, по которому события можно подключать во встроенном редакторе карт – визуально перетаскивать линии от выключателя к двери, или от ловушки к месту, где появляются враги. Присутствует возможность задавать логику И/ИЛИ в виде скрытых объектов на уровне. Такого я в других редакторах не встречал.

Коммерческого успеха игра не снискала и через два года исходники были опубликованы. Следующая игра от Crack Dot Com, Golgotha, была выпущена по принципу open-source, включая всю графику.

Abuse / Исходники: www.codersnotes.com/files/gamesrc/abuse_pd.tgz
Golgotha / Исходники: abuse.zoy.org/wiki/download
👍5🔥3
Подборка каналов для IT специалистов 🎯


Вакансии 📌
https://news.1rj.ru/str/progjob Вакансии для программистов

Системное администрирование 📌
https://news.1rj.ru/str/i_DevOps Все для DevOps
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика

Разработка игр 📌
https://news.1rj.ru/str/game_devv GameDev: разработка игр

Программирование, Биг дата, книги 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
https://news.1rj.ru/str/coddy_academy Академия кода

Шутки программистов 📌
https://news.1rj.ru/str/itumor ITumor | программисты шутят

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют
👍3
Media is too big
VIEW IN TELEGRAM
Красивый фон для 2D-игры на Unity - Parallax Effect

Рассказываю, как придать фону 2D-игры на Unity так называемый Parallax Effect, который медленно сдвигает фон, создавая иллюзию трёхмерных объема и перспективы с использованием 2D-графики.
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Bitsy. Make games, without operations

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


Это редактор полного цикла для создания простых игр и маленьких миров на основе html. Это значит, что ваша игра максимально доступна и не требовательна, ее легко можно опубликовать на Itch.io или любой другой бесплатной платформе и делиться с широким кругом игроков. По словам создателя движка, Адама Леду, цель Битси – “предоставить простой способ делать игры, в которых можно ходить, общаться с людьми и просто пребывать”.
👍3