Что делает игру модной, дизайнерской? - PullRequest
0 голосов
/ 10 мая 2019

Например, люди делают моды для таких игр, как Terraria и Minecraft, игры Elder Scrolls и т. Д.

Мой вопрос в основном, какой дизайн позволяет легко моддинг другим пользователям?

Некоторые из ответов, которые я нашел, звучат так: «Идите как можно более управляемыми данными» и «Просто используйте языки сценариев, такие как Lua или Python, для вещей, которые могут измениться». - хотя они кажутся приличными идеями, они кажутся слишком широкими для решения.

Я тоже не совсем уверен, что будет достаточно гибкости. Моя идея игры с поддержкой модов - создать public-api, и, как я видел, люди говорят: «Создайте хуки в вашем коде», что, как я думаю, похоже на использование public api, который может получить доступ и разрешить изменение / расширение. отдельных частей вашей игры.

...