Feed aggregator

Итоги большой конференции Godotcon 2025

Linux.org.ru - 1 hour 3 min ago

В конце этой весны (с 5 по 7 мая) прошла большая ежегодная игровая конференция Godotcon 2025, посвященная развитию игрового движка Godot Engine. Это мероприятие, на котором сообщество Godot имеет возможность встретиться лично и обменяться знаниями. Вдохновляющие выступления, налаживание контактов, демонстрация игр и проектов, создание связей и обмен знаниями - все это цели конференции, организованной фондом Godot Foundation вместе с местными членами сообщества и невероятной командой волонтеров.

В этот раз конференция проходила в Бостоне и график был плотным как никогда. Всего за 3 дня выступили 45 докладчиков. Настоящее безумие! Разработчики движка Godot, независимые разработчики инди-игр, создатели обучающих курсов, множество других специалистов - каждый охотно делился своим опытом и отвечал на вопросы ненасытной до знания толпы начинающих (и не очень) геймдевелоперов.

И вот, недавно на канале Godot начали появляться видеозаписи с этой конференции. Теперь каждый может ознакомиться с полезными и крайне содержательными выступлениями, а также с самыми новыми изменениями и технологиями в Godot Engine.

По темам:

Цепь Маркова с шотганом: открытые языковые модели в Godot (Simon)

Текущее состояние Godot и Web-платформа (Adam Scott)

Создание плагина для Godot с помощью GDExtension (Scott Doxey)

Путь от игрока до контрибьютора (Heather Drolet, Justin Borque)

HolyOS - создание фейковой операционной системы в Godot (Davide Di Staso)

Xogot - нативная версия Godot для iPad (Miguel de Icaza)

Встраивание Godot: добавление изюминки в ваше приложение с помощью SwiftGodotKit и других инструментов (Miguel de Icaza)

Нарративный дизайн для соло-разработчиков (Nicholas O'Brien)

Междисциплинарная коллаборация в Godot (Casey Dahlgren, Sarah Nuse)

Создание кроссплатформенных неигровых приложений с помощью Godot (HP van Braam)

Представляем .NET Aspire - локальная разработка для вашего фуллстека (Maddy Montaquila)

События - это верный путь к Go(dot) (Eric Peterson)

Создание инновационной образовательной платформы Operation Outbreak (Andrés Colubri, Harmony Honey Monroe)

Добавление новых скриптовых языков в Godot (Jeff Ward)

Эффекты композитора и вы: раскрытие потенциала Godot для продвинутых графических техник (Acerola)

Профилирование игр на движке Godot для Android с помощью Arm Performance Studio (Ian Bolton)

LibGodot - встраивайте движок Godot везде (Gergely Kis)

Представляем 3D-тайлы для Godot (Leonidas Neftalí)

Создание стилизованных 3D-игр в Godot (Shane Denhardt, Kiril Pashev)

Юнит-тестирование игр - TDD/Godot/GUT (Butch Wesley)

Добавление многопользовательского режима в Dome Keeper (Chris Ridenour)

Удобная архитектура игр с Godot и C# (Mark Wilson)

Улучшение пользовательского интерфейса в Godot (Rawb Herb)

От локальной сети к масштабируемым решениям (James Clancey)

Краш-курс на YouTube для разработчиков игр (StayAtHomeDev)

Я создаю игры на своем телефоне (и они действительно работают) (Chad Stewart)

Вопросы и ответы с разработчиками Godot (Emilio Coppola, David Snopek, Adam Scott)

Что нового в XR и Android (David, Fredia, Logan)

Основы многопользовательского режима в Godot (Travis Hunter)

Использование Godot для стриминга в смешанной реальности (badcop)

Подготовка 3D-персонажей в аниме-стиле для Godot с использованием Blender (Jesse (CoderNunk))

Log.gd - красивая замена функции print(...) (Russell Matney)

Переход на мобильные платформы с Godot (Joseph Hill)

Уроки из более чем 25 геймджемов с Godot (Marek Belski)

Тайм-менеджмент в разработке игр (Matthew Ponder)

Синтезаторы и звуковой дизайн в Godot с использованием Csound (Werner Mendizabal)

Пользовательские ресурсы для управления глобальным состоянием (Sam Szuflita)

Создании физических игр с помощью Godot (Annalivia, Tyler)

Весь плейлист

 , godotcon, , ,

ИИ-генератор музыки Mureka — тестирование на кошках

Habr.com - 2 hours 17 min ago

В этой статье я расскажу о том, как мне с помощью Mureka наконец-то удалось подобрать музыку к своим песенкам и даже выложить некоторые из них на YouTube. И даже поделюсь некоторыми результатами нашего совместного творчества.

Читать далее

Вторая часть «Я устал от приложений для английского и сделал свою таблицу»

Habr.com - 2 hours 56 min ago

Всех приветствую! Это продолжение поста «‎Я устал от приложений для изучения английских слов и сделал свою таблицу». 

Если коротко, то в нем я рассказал, что перепробовал кучу приложений для изучения английских слов, но так и не нашёл подходящего мне. Поэтому, я решил сделать свою таблицу, особенность которой — гибкие Telegram уведомления с новыми словами, благодаря чему и происходит их запоминание.

Читать далее

Топологический аудит ECDSA: Практическая реализация с минимальными входными данными

Habr.com - Fri, 08/29/2025 - 23:42

Топологический аудит ECDSA: как найти уязвимости с одной подписью

Традиционный анализ безопасности ECDSA требует сотен подписей для выявления уязвимостей. Но что делать, когда у вас есть только одна подпись из блокчейна?

Мы разработали AuditCore — систему топологического аудита, которая анализирует безопасность ECDSA, используя лишь публичный ключ и одну реальную подпись. Система автоматически генерирует необходимое количество валидных подписей и проводит глубокий анализ пространства (u_r, u_z) как топологического тора.

Ключевые возможности:

Определение уязвимостей по топологическим инвариантам (числам Бетти)

Расчет TVI Score — количественной метрики уязвимости

Автоматическое обнаружение паттернов: фиксированный k, линейные зависимости, кластеры

Генерация необходимого количества данных для статистически значимого анализа

Система состоит из нескольких специализированных модулей:

TopologicalAnalyzer для вычисления персистентных гомологий

BettiAnalyzer для интерпретации топологических показателей

CollisionEngine для поиска коллизий

SignatureGenerator для создания валидных подписей

TCON для оценки соответствия топологии тора

AuditCore позволяет обнаруживать уязвимости, которые традиционные методы пропускают, включая слабые места в генераторах случайных чисел и системах, подобные той, что привела к компрометации ключей Sony PS3.

Полная реализация доступна на GitHub: https://github.com/miroaleksej/AuditCore/tree/main/Scripts

Читать далее

«Адвокат дьявола» — друг студента, технического писателя и проектировщика

Habr.com - Fri, 08/29/2025 - 22:39

Большинство используют ИИ для генерации текста. Я — для уничтожения своих идей. В статье: готовый фреймворк «Адвокат дьявола», три направления критики (логика, этика, эстетика), примеры из реальных проектов и пошаговая инструкция, как устроить баттл между двумя ИИ — даже если у вас есть только один.

Плюс — как не попасть в ловушку «симулякра критики».

Читать далее

Delivery Manager и Project Manager в реальных кейсах

Habr.com - Fri, 08/29/2025 - 21:54

В современном IT-мире часто возникает путаница между различными ролями. Одним из примеров является роль Delivery Manager, которая имеет некоторые сходства с Project Manager. Хотя обе позиции связаны с управлением проектами, их обязанности и зоны ответственности существенно различаются. В этой статье мы рассмотрим на примерах, что должен делать каждый из этих специалистов в конкретных ситуациях.

Читать далее

Как улучшить сходимость в физически-информированных нейронных сетях

Habr.com - Fri, 08/29/2025 - 21:33

Physics-Informed Machine Learning — одно из перспективных направлений в ML. Здесь ключевую роль играют физически-информированные нейронные сети (Physics-Informed Neural Networks, PINNs). Однако процесс их обучения сопряжён с рядом трудностей. В этой статье кратко обсудим, как можно решить эти проблемы и повысить эффективность обучения PINNs.

Читать далее

Российские ученые построили цифровую квантовую механику

Habr.com - Fri, 08/29/2025 - 21:19

Ученые из МФТИ построили цифровой аналог квантовой механики. Эта модель позволяет естественным и удобным образом моделировать любые квантовые явления на компьютере. Работа опубликована в Theoretical and Mathematical Physics.

В ходе своего исследования ученым удалось построить новую математическую модель — цифровую квантовую механику, которую можно использовать для численного моделирования квантовых явлений.

Читать далее

Распродажа в этот уикенд

Habr.com - Fri, 08/29/2025 - 21:15

Добрый день, Хаброжители!

Стартовала уикенд распродажа от издательства «Питер».

Радуем вас последними летними скидками в этом году!

Читать далее

«Жаль, что такого уже не будет»: игры эпохи бунтующих подростков и напускного пафоса

Habr.com - Fri, 08/29/2025 - 21:05

Времена, когда каждый разработчик пытался сделать игру синонимом слова КРУТО.

А все ведь заметили, как в момент перехода с поколения PS3 на PS4 у игровой индустрии как будто сменился общий тон?

Кратос теперь томно ходит и разговаривает с сыном, а не носится по Греции, устраивая натуральный геноцид с максимально интерактивными казнями, Нейтан Дрейк стал скучным дядькой без запала, игр, где ну… крутые пацаны дерутся на мечах под крутой рок, вообще по пальцам пересчитать.

Индустрия как будто потеряла вот эту частичку подросткового пафоса, нарочитой мрачности и китчевости, которая была в играх нулевых, заметили? Нет? Тогда давайте вспомним несколько примеров из прошлого.

Читать далее

Как подружить Bitwarden CLI с пайплайном деплоя

Habr.com - Fri, 08/29/2025 - 20:58

Недавно впервые занялся деплоем своих проектов и столкнулся с привычной для новичка проблемой: как аккуратно подгружать секреты для бэкенда и фронтенда. На словах всё просто: подключи .env. На деле — копипаст, дублирование, отсутствие истории и точного контроля доступа.

Решение — Bitwarden Secrets Manager + CLI. Централизованно храним ключи, раздаём доступ выборочно и автоматически подтягиваем их при деплое. В статье покажу, как настроить всё с Docker, NestJS, Vite и Coolify, чтобы деплой стал безопасным и удобным.

Читать далее

Масштабирование продукта от GO PRACTICE для опытного продуктолога: плюсы и минусы

Habr.com - Fri, 08/29/2025 - 20:32

Курс Олега Якубенкова по Масштабированию продукта давался долго - год. Причины: высокая нагрузка на работе, материал, над которым надо много рефлексировать, но и манера подачи знаний у Олега Якубенкова, откровенно, иногда отталкивала. И я прокрастинировал. Недавно закончил и решил подвести итоги. Нашел всего один развернутый отзыв и множество коротких на сайте у Олега. Далее честное мнение - стоит или не стоит вкладываться в получение заветного сертификата от Go practice. Статья будет полезна владельцам продуктов по компетенциям выше среднего, а так же начинающим продуктоводам так как в ней много ссылок на прочие программы обучения. Может быть, до неё доберётся кто-то из владельцев бизнеса, высшего менеджмента и в мире станет немного меньше неожиданных разочарований.

Читать далее

Как мы мигрировали на новый шардированный кластер ClickHouse

Habr.com - Fri, 08/29/2025 - 20:25

Всем привет! Меня зовут Мурад Арфанян, я разработчик информационных систем в Ozon Tech. Наша команда работает с данными жизненного цикла товаров в логистике. Объём продаж растет стремительными темпами и нешардированный ClickHouse уже не справляется с постоянно увеличивающимися потоками данных. Чтобы решить эту задачу, мы построили шардированный кластер, преодолев на пути несколько интересных технических вызовов. В этой статье я расскажу о нашем опыте и решениях, которые помогли масштабировать систему и обеспечить стабильную работу при росте нагрузки.

Читать далее

Clickhouse / zookeeper. Развертывание

Habr.com - Fri, 08/29/2025 - 20:17

Всем привет!

В этой статье мы разберём, как развернуть кластер ClickHouse с использованием ZooKeeper для обеспечения репликации и отказоустойчивости. Я покажу пошаговую настройку сервисов, объясню, зачем ZooKeeper нужен ClickHouse, какие порты и конфигурации используются, а также поделюсь практическими советами по работе в Kubernetes.

Читать далее

Мое видение универсального языка программирования

Habr.com - Fri, 08/29/2025 - 19:46

Язык программирования, даже общего назначения, - это инструмент. Каждый язык хорош в решении задач своей сферы: C++ позволяет писать эффективные программы, Haskell - писать элегантный параллельный и математический код, C# - создавать программы на гибкой масштабируемой архитектуре. Современные языки заставляют нас мириться с их недостатками: отсутствие нужной системы типов, нехватка синтаксического сахара, отсутствие парадигмы X. Все хоть раз мечтали о языке, который удобен для решения любой задачи.

Я расскажу о своих идеях по созданию универсального языка программирования. Плавно перейдем к идее языка-конструктора. Вас ждет погружение в модульную архитетуру, лямбда-исчисления, байткод, расширяемое программирование

Читать далее

Cloud4Y строит ЦОДы в МО: сводка новостей – Часть 7

Habr.com - Fri, 08/29/2025 - 19:25

Привет, Хабр!

Лето — не повод сбавлять обороты. Строительство ЦОДов в Марфино и Мытищах продолжается, и мы делимся с вами свежими новостями. Если вдруг пропустили предыдущие серии — ловите ссылки: раз, два, три, четыре, пять, шесть.

Читать далее

GRPC в деле: проблемы реального сервиса

Habr.com - Fri, 08/29/2025 - 19:05

Привет, Хабр! Я Владислав Кислый, разработчик отказоустойчивых нагруженных сервисов в Т-Банке. Расскажу страшную сказку о том, как в одной компании взялись разрабатывать сервис. 

В качестве протокола взаимодействия выбрали gRPC. Что из этого вышло, с какими сетевыми проблемами пришлось столкнуться и как мы их решили — читайте в статье. Описанные проблемы можно потрогать руками с помощью тестового проекта, докера и темной магии Toxiproxy, который будет портить нам жизнь.

Читать далее

Автоматизация клиентского сервиса

Habr.com - Fri, 08/29/2025 - 19:04

Автоматизация обслуживания клиентов — важный фактор работы компании, помогающий отстроиться от конкурентов, повысить производительность труда, снизить затраты и удерживать лидерство на рынке в своей сфере.

В статье расскажем, что дает компании цифровизация услуг и какие для этого используются инструменты. Приведем примеры решений для автоматизации обслуживания клиентов.

Читать далее

[Перевод] Просто будь ленивым

Habr.com - Fri, 08/29/2025 - 18:59

В новом переводе от команды Spring АйО рассматривается JEP 502, который вносит в Java 25 StableValue. StableValue позволяет легко и эффективно реализовывать производительные ленивые конструкции. Новое API позволяет компилятору JIT заранее сворачивать вычисления (constant folding), повышая производительность. Искали Lazy, но нашли золото: StableValue вычисляется один раз и может быть подготовлен Ahead Of Time.

Читать далее

Как добиться успешного успеха в IT? История моего возвышения… Глава 1

Habr.com - Fri, 08/29/2025 - 18:51

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

Узреть, что же это за вертолётик...

Who's online

There are currently 0 users and 0 guests online.
Syndicate content