Я достаточно длительное время делаю игру на Blitz3D + Xors3D. Причина выбора именно этого движка: исторически сложилось. Теперь уже что есть, то - есть. Менять бесполезно и даже вредно.
Однако, чтобы прощупывать почву, лучше понимать как устроена "не разработческая" часть, как взаимодействовать с (вдруг появится) хоть каким-то сообществом, я решил сделать небольшой, коротенький, бесплатный прототип и с ним экспериментировать. Чтобы, так сказать, при выпуске основной игры быть во всеоружии.
И да, у меня не выходит подружить B3D с Steam_API, чтобы можно было бы добавить в игру стимовские ачивки.
Использовал CallDLL со стимовской либой. Функция инициализации проходит отлично и в соответствии со стимовской документацией. Однако функции с ачивками выбивают "Memory access violation". (даже если кидать вместе с указателями на созданные банки с памятью)
Пробовал WebAPI. Пытался блицом вызвать нормально работающий через браузер запрос. Но, похоже, я недостаточно компетентен, чтобы с такой задачей быстро справиться (вернее, я просто тупой).
Потому я и решил обратиться сюда, на случай если (ВДРУГ ВНЕЗАПНО) кто-то сталкивался с похожими проблемами или есть мысли, как это всё решить.
Ну и если кому интересно (знаю, что самопиар дело неблагородное, надеюсь на понимание), вот ссыль на прототип:
https://store.steampowered.com/app/1...___Gas_Prison/