Gamedev suffering
6.8K subscribers
765 photos
60 videos
13 files
2.11K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
Норм доклад от Bluepoint Games. Докладчик начинает с Shadow of the Colossus, но дальше и про другие игры рассказывает. Конкретные примеры и конкретные проблемы/подходы обсуждает. То, что надо.

Несколько моментов, который запомнились. При использование сторонних библиотек:
1. Если библиотека не даёт прямого контроля над тем, как она получает память — не используйте её.
2. Если не можете управлять поведением библиотеки в многопоточной среде — не используйте её.
3. Если не можете контролировать то, как библиотека грузит файлы — не используйте её.

Не особо подробно про связь движков рассказал. Но несколько моментов:
1. Ориг. движок отвечает за логику.
2. Графон и многие другие подсистемы (звук, работа с файлами и т. д) крутятся в BPE.
3. В некоторых играх те же анимации (стейты) в ориг. движке, в каких-то выносили в BPE

Связанность движков минимальная. Иногда они пишут спец. прослойку между BPE и ориг. движком. Эта прослойка пишется под каждый проект (а потом выбрасывается), тогда как весь код BPE полностью переносится от проекта к проекту.

#BluepointGames #ShadowoftheColossus #GDC