1) Да. Не могу проверить, будет ли закрыт доступ к репозиторию на GitHub, у меня нет подписки.
2) Да.
3) 5% от стоимости игры нужно отдавать Epic с каждой продажи.
Да уж… Чего-то боязно теперь игруху, которой 9 лет, выкладывать, потому что какой-то сквоттер залил свою совсем не похожую игру под тем же именем (хотя мне недавно удалось выпросить, чтобы он одну букву в названии поменял).
Книга от разработчика программного рендерера Quake. Хотя многие приёмы оттуда давным-давно устарели, об истории и о внутренностях там очень интересно.
2) Да.
3) 5% от стоимости игры нужно отдавать Epic с каждой продажи.
var valid = (pair.length == 2 && pair[0].length > 0 && pair[1].length > 0);