Василий Рогин
Компания: Smartly.io
Я захотел играть в fallout2-ce (Fallout 2 Community Edition) из браузера и получил интересный удачный и неудачный опыт.
Расскажу, как именно работает WebAssembly, что есть из коробки в Emscripten, что такое стандартная библиотека, как устроен Asyncify и как можно загружать файлы игры по запросу. Покажу небольшие WebAssembly-специфичные изменения в C-коде игры и объясню, почему их пришлось добавить.
Презентация конкретного решения конкретной проблемы с пояснениями, как оно работает изнутри.
Компания: Smartly.io
Компания: Сбер