Как стать автором
Поиск
Написать публикацию
Обновить
8
0.2

Пользователь

Отправить сообщение

Создание расширения для приостановки вкладок под Manifest V3

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров440

Давно пользовался расширением The Great Suspender для приостановки вкладок, но оно давно заброшено и обновлений не планируется, а найти полноценную замену с Manifest V3 не удалось.
Тем временем Chrome окончательно отключает поддержку Manifest V2 для расширений начиная с версии 139, которая выйдет на днях (30 июля - Early Stable Release, 5 августа - Stable Release) и вопрос замены стал очень актуальным.
Посмотрел на исходный код The Great Suspender и решил, что проще написать с нуля, чем исправить. Изучил на API для расширений, всё должно быть просто: по таймеру проверяем вкладки, приостанавливаем (переадресовываем на страницу расширения) давно не использующиеся вкладки (определяем по свойству вкладки lastAccessed), по клику на приостановленной страницы возвращаем обратно на оригинальную страницу. Казалось бы, какие тут могут быть проблемы...

Читать далее

Про демоверсии на Steam фестивале «Играм быть»

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.2K

Поиграл в существенное количество демоверсий на февральском «Играм быть», и у заметил многих демоверсий общие недостатки и проблемы, они достаточно очевидные, но раз их всё же допускают, то стоит про них рассказать. И к сожалению, некоторые игры выходят в релиз с этими же проблемами.

Читать далее

Как не стоит делать игры на Unity

Время на прочтение10 мин
Количество просмотров4.2K

Много статей написано про хороший и плохой код, но статей с разборами проблем реального кода очень мало (за исключением багов в open source проектах), поэтому решил показать проблемы в реальной игре на Unity.

Читать далее

Юзабилити: исправление игрового интерфейса

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров1.9K

Статья состоит из двух частей:

что и почему изменено и добавлено (для тех, кому интересны проблемы в интерфейсе),

как именно вносились изменения (для желающих узнать про внутренности игры и технические подробности).

Читать далее

Практическое применение async/await в Unity

Время на прочтение4 мин
Количество просмотров9.3K

Использование async/await позволяет сделать код легче для понимания, убирает необходимость в функциях обратного вызова и протаскивании необходимых данных (или их сохранения в полях объекта).
Требования и ограничения async/await с примером реализации для UI.

Читать далее

Информация

В рейтинге
4 805-й
Зарегистрирован
Активность

Специализация

Backend Developer, Game Developer
C#
Unity3d
PHP
MySQL
JavaScript
HTML
CSS
Vue.js
JQuery