GameDev HACK
91 subscribers
29 photos
14 videos
6 files
100 links
HACK — Helpful Advice, Code & Knowledge

Blog by a developer sharing advice and coding tips to help you create better games.


Уютный бложик в виде записок разработчика @AnikoV. Полезные советы, код и знания.
Download Telegram
targetSelection Heuristics.pdf
2.4 MB
Интересный доклад о выборе эвристики для выборки целей для AI компаньонов, завязанный на время потраченное на цель.
#gameAI #ai #gamedev
Leaving Rust gamedev after 3 years

https://loglog.games/blog/leaving-rust-gamedev/
Недавно удалось поковыряться файлах нового проекта No Rest for the Wicked (steam) от MoonStudios (авторов серии игр Ori).

Пока удалось понять только некоторый инструментарий, который используется в проекте:
IK - RootMotion
Сплайны - Dreamteck.Splines
Звук - Wwise
Мультиплеер - модифицированный Photon Quantum
Консоль - uConsole
Input - Rewired (интересно почему не нативное решение от юнитеков)
Сбор аналитики крашей и репорты - Backtrace
Fluid Simulation - FLUXY

VFX:
мягкие, реалистичные тени - Next Gen Soft Shadows
HBAO (horizon-based Ambient Occlusion) - Horizon Based Ambient Occlusion
Постэффекты - SCPE от Staggart Creations

Ещё по мелочи:
Анимации - своя надстройка над Unity аниматором и свой кастомный Timeline пакет
кастомный куллинг на GPU
кастомные пакет с симуляцией тканей
Probuilder - встроенный Unity пакет
Polybrush - встроенный Unity пакет
VCS: SVN (вроде как, но это не точно)

Все указанные инструменты вполне себе production-ready, так что вы тоже можете использовать их в своих проектах.

#unity3d #gamedev #reverse
🤔2
В Unity DOTS есть функция версионирования каждого чанка данных, а также возможность обрабатывать чанки только с изменённой версией. Эта функция позволяет не постоянно гонять систему и проверять if на каждом Update, а обрабатывать данные только при наличии изменений в них с помощью специально построенных запросов на основе версионирования чанков. В статье подробнее об этом.
https://gametorrahod.com/change-version/

#ecs #dots #unity3d
Гидро-, электро- и термодинамика для тех, кому за 30)
Ну прикольно же)
❤1
Всегда держал на подкорке такой набор правил и сущностей, который бы позволял использовать все сущности прямо в мире игры, но никогда не знал как это называется. Оказалось есть, слово описывающее всё это дело - "диегетический".
This media is not supported in your browser
VIEW IN TELEGRAM
Диегетический инвентарь (драфт) а игре INDUSTRIA 2. Да, несмотря на скромную первую часть, команда делает сиквел. Когда они выложили этот ролик, он сразу же разлетелся по соц сети Х.

Если хотите поделиться фидбеком на увиденное, можете написать прямо в комментарии разработчикам. Может понадобиться VPN.

#новостиигр
Decision Making от чувака, который прочувствовал боль на Hitman Absolution и Batman Arkham Knight.

slides: https://docs.google.com/presentation/d/13po2s6tJXeDm0TqFsu5l6q_QzTck9f1P/edit#slide=id.p1

https://www.youtube.com/watch?v=5ZXfDFb4dzc

#ai #gameai #unity3d