Блог разработчика игр

Showing: 10 - 18 of 159 RESULTS
WebAssembly logo
🗒

WebAssembly

Для поддержки wasm нужно добавить в файл .htaccess следующее: AddType application/wasm .wasm AddOutputFilterByType DEFLATE application/wasm Что избавит нас от сообщений об ошибке в логе. Но это несколько повысит нагрузку на сервер, ведь ему придется на каждый запрос паковать .wasm Что …

Facebook Instant Games logo
🗒

Локальное тестирование Facebook Instant Games

Для тестирования игры для платформы Facebook Instant Games есть несколько вариантов: Создание тестовой версии продукта в контрольной панели. Тестирование локально, без необходимости загрузки игры на сервер Facebook. Я использую оба варианта. Второй вариант использую гораздо реже и потому каждый раз …

JavaScript logo
🗒

JavaScript string length

В веб-версии моего http-загрузчика обнаружилась проблема – длина responseText отличается от реального размера файла. Оказалось, что файл содержал русскую строку текста в utf-8. А я размер получал как responseText.length – длина строки в символах, но не байтах. Проблема решилась просто …

Facebook Instant Games logo
🗒

Facebook Instant Games config

Теперь наличие файла fbapp-config.json стало обязательным. Это обычный JSON, в котором описаны желаемые параметры игры. Подробности доступны по адресу. fbapp-config.json { “instant_games”: { “platform_version”: “RICH_GAMEPLAY”, “orientation”: “LANDSCAPE”, “navigation_menu_version”: “NAV_BAR”, “custom_update_templates”: {}, “surfaceable_stats”: {}, “bot”: { “subscription_type”: “OPT_IN_PUBLIC” } } }

MySQL logo
🗒

MySQL: Insert or Update

Есть отличный проект Nakama https://heroiclabs.com но я продолжаю использовать свою реализацию Leaderboards и Profile Storage. Вчера сделал небольшую оптимизацию SQL-запроса (да, я тот еще SQL-разработчик). Вместо нескольких запросов сделал один, который объединил в себе вставку, обновление и условие обновления. ‘INSERT …

Android logo
🗒

Android NDK native APIs

Постоянно забываю какой API level какому Android относится. Сводня табличка по стабильным версиям API NDK. И что бы два раза не вставать – заметки по SDK platform, а заодно и ассеты Android. Долгое время я использовал API 16, что соответствует …

Game Programming Patterns cover
🗒

Книга «Шаблоны игрового программирования»

Game Programming Patterns by Robert Nystrom. В книге рассматриваются различные шаблоны проектирования, применительно к геймдеву. Это не что-то новое, а просто удобная подборка с примерами и доступным описанием. Крайне рекомендую к прочтению, читается и воспринимается книга легко. Краткий список шаблонов, …

Xcode logo
🗒

Xcode: очередные «улучшения» билд системы

В недавнем обновлении Xcode были сделаны улучшения в билд системе, направленные на повышение скорости сборки проекта. Допускаю, что эти изменения действительно ускоряют сборку проекта и не портят бинарник, если редактирование исходника происходит из встроенного редактора. Но те, кто пользуется внешним …

JavaScript logo
🗒

Загрузка и кодирование в base64 на JavaScript

Для шаринга и инвайта в Facebook / Instant Games нужно в качестве параметра image передать картинку, закодированную в base64. Можно сделать это в offline, но это увеличит размер дистрибутива и увеличит время загрузки игры. Значит это не наш метод. Я …

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close