Indie Igor - Playable Ads tools, mini games
61 subscribers
104 photos
37 videos
52 links
Делюсь своим опытом в разработке игр, playable ads, C# и html5, инструметов, движков и вот этот вот всё
Download Telegram
Сделал сборку для windows. Просто портабл приложение одним exe файлом

AssetsBoss ассетного локального браузера

https://github.com/gritsenko/AssetsBoss/releases/tag/v0.1.0

умеет:
- индексировать папки для быстрого поиска
- группировать png сиквенции в анимации и проигрывать (в т.ч. при наведении на миниатюры)
- группировать 3д модели с одинаковыми именами
- предпросмотр и генерация миниатюр для 3д моделей и PSD файлов
- слушать аудио без открывания в отдельном плеере
- поиск по названиям файлов

буду по мере необходимости дорабатывать.

А вы уже навайбкодили себе свой навигатор ассетов?
🔥4
Наконец снова появилось время на pix3!
В этот раз добавилась вкладка Runtime которая показывает реальные инстансы объектов в игре и возможность отображения коллайдеров объектов для отладки физики/механики

еще для автономной отладки сделал подобие MCP сервера. Т.к. это PWA приложение то это не самостоятельный MCP а протокол на тайпскрипт+скилл для агента, а для взаимодействия используем mcp chrome dev tools. Это позволяет агенту получать внутреннее состояние игры и симулировать действия игрока.
🔥7
наконец то прошли модерацию в яндекс игорях! моя мама была прдюсером и каждую неделю выкатывала все новые и новые правки, училась делать скриншоты и, подозреваю, заставляла папу записывать скринкасты)) https://yandex.ru/games/app/blok-chpok-517848?utm_source=app_page
🔥4🎉2🏆1
Сгенерил креатив с помощью гемини)
🔥5😁1
Media is too big
VIEW IN TELEGRAM
А и правда! Зачем делать удобный UI там где можно обойтись вообще без UI! И без User и без Interface!

Если весь плейбл сделал агент, то зачем нам мучаться и тратить калории, что бы целый один раз нажимать на кнопку!

Просто даем агенту ссылку на страничку и радуемся:

https://tools.gritsenko.biz/headless-packer
👍4
Игры... это работа, но иногда хочется просто отдохнуть и сделать что то для души! Например профайлер для инференса нейросетевых моделей в формате ONNX с 3д визуализацией слоёв 🙂‍↕️
🤯6🔥4👍3🍓1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Добавил интеграцию с Gemini Api для генерации картиночек. Думаю для UI неплохой вариант
👍2🍓1
This media is not supported in your browser
VIEW IN TELEGRAM
Ворую у godot редактор анимаций)
2🔥2👍1🍓1
Сильно доработал сервер аналитики AppStat совместимый с Sentry api.

https://github.com/gritsenko/AppStatServer

AppStatServer — Self-Hosted лёгкий аналог Sentry-бэкенда на .NET 10
Приложения шлют события через свой Sentry SDK — сервер парсит и складывает всё в одну встроенную базу (LiteDB). Ни отдельной СУБД, ни Redis, ни воркеров.

Что умеет:
• Приём Sentry-envelope'ов (/api/1/envelope, gzip)
• Дашборд в стиле AppCenter под логином: — Overview: метрики, события по дням, уровни — Analytics: MAU/WAU/DAU, новые юзеры, сессии, версии, ОС, устройства — Events: события, сгруппированные по сообщению — Crashes: крэши по сигнатуре со стектрейсами
• Фильтры по версии и ОС, REST API на всё

Ресурсы: один процесс, один файл-база, ноль внешних зависимостей. Footprint крошечный. Приём — дёшево; нагрузка только на чтение дашборда (агрегации в памяти).
тестирую на нем сбор аналитики и крашей для pix2d.com после того как MS закрыли AppCeneter (self-contained, systemd + nginx + SSL) ⚙️ Статус: proof of concept
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Запекание Ambient Occlusion для статических объектов в Pix3
👍3🔥2
Когда добавил диалог о том что собираешь аналитику по крэшам и этот диалог крэшит приложение при запуске 🤦‍♂️
🤣2😁1
Прикол! Среднее время сесии 57м на андройде... чего же эти шалопаи мне колы в сторе ставят?)
🤯1
Шаблончики!
🔥3
Пытаюсь заставить клода научить своего младшего китайского брата делать игры)
😁1
В процессе получилось подключить клод код через Claude Agent SDK через небольшую прокси утилиту непосредственно в качестве агента в сам редактор - т.е. тратятся лимиты подписки, а не api ключ, ггг!
🔥5