Flutter Pulse
1K subscribers
606 photos
1 file
1.67K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Flutter, Flame и RPG: Лучшие практики после двух с половиной лет gamedev🚀💻!
Узнайте, как создать огромные 2D RPG с открытым миром на фреймворке Flame и оптимизировать производительность в играх 🎮!
В новой статье вы узнаете, как использовать ячеечную структуру данных и оптимизировать обновление и отрисовку объектов, чтобы повысить FPS в вашей игре 📈!
Также вы узнаете, как уменьшить нагрузку на систему, используя ValueNotifier и оптимизированные компоненты для статичных и движущихся объектов 🔄!
И, конечно, умное управление обновлением в физических движках Box2d и Forge2d 🤖!
Читайте полную статью здесь и узнайте все секреты разработки игр на Flutter и Dart! 📚
#Flutter #Dart #FlutterPulse #Gamedev #RPG #Flame #Box2d #Forge2d #ValueNotifier #Оптимизация #Игры #Программирование 🚀💻🎮
👍1
Flutter для разработки игр: новые возможности и ограничения
Flutter, UI-фреймворк от Google, незаметно завоевывает популярность в разработке игр! Если вы Flutter-разработчик, вам стоит узнать, как и почему разработчики выбирают Flutter для создания игр.

Основная часть исследования посвящена обсуждению того, как Flutter используется в разработке игр, и какие преимущества и недостатки есть у этого подхода. Оказывается, что Flutter особенно хорош для игр с интенсивным интерфейсом, таких как management-игры, текстовые RPG и idle-игры. Разработчики отмечают, что создание таких игр на Flutter происходит быстрее и интуитивнее, чем на традиционных игровых движках вроде Unity.

Кроме того, исследование подчеркивает технические преимущества Flutter, такие как hot reload, кросс-платформенная разработка и высокая производительность для 2D-игр. Однако, также упоминаются и ограничения, такие как слабая поддержка 3D-разработки, аудио и интеграции с платформами.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам эта рубрика!

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #gamedev #indiedev #mobilegames
Создай игру Flappy Bird на Flutter: пошаговое руководство

Хочешь создать игру на Flutter? 🎮 В этой статье ты узнаешь, как сделать аналог Flappy Bird, используя Flame game engine.

В статье описано, как создать игру с нуля: от настройки проекта до добавления звуковых эффектов и системы подсчёта очков.
🔹Ты узнаешь, как использовать Flame engine для создания 2D-игр.
🔹Поймёшь, как реализовать простую физику (гравитацию и скорость) для создания увлекательного игрового процесса.
🔹Научишься добавлять пользовательский ввод, определять столкновения и управлять логикой окончания игры.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Оцени новость и читай другие статьи по хэштегу #FlutterPulseMedium

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #gamedev #flameengine #mobilegame #2dgame
🎮🚗 Toyota делает game engine на Flutter и Dart
Да, это не шутка. Toyota Connected North America анонсировала Fluorite — console-grade open-source 3D game engine, построенный на Flutter + Dart 🔥

Проект представили на FOSDEM 2026.
🧩 Что это такое?
Fluorite — игровой движок:
🎨 UI и игровая логика — Flutter & Dart
⚙️ Высокопроизводительное ядро — C++ ECS
🖥 Рендеринг — Google Filament (PBR, console-grade)
🎮 Ввод и платформенная абстракция — SDL3
🧱 Скоро: Jolt Physics (используется в Horizon, Death Stranding 2)

🤔 Зачем Toyota свой движок?
Для digital cockpit / in-vehicle UX:
🔹3D-интерфейсы
🔹интерактивные сцены
🔹визуализация состояний авто
🔹обучающие и навигационные сценарии

Unity / Unreal — тяжёлые, лицензии, проприетарщина
Godot — долгий старт, высокая нагрузка
👉 Решили сделать своё.

🚀 Почему это интересно Flutter-разработчикам:
🔥 Hot Reload прямо в game engine
🧠 Dart — один язык для UI и логики
🧩 Flutter-виджеты внутри 3D-сцен
📦 Кроссплатформа: mobile, desktop, embedded, даже консоли

📌 Важно
Движок ещё не опубликован, репозиторий «coming soon»

Уже используется Flutter runtime в авто (например, Toyota RAV4 2026)

🔗 Ссылки:
🎥 YouTube
🎤 Статья
📰 Ещё одна (презентация)
🌐 Сайт

👉 Flutter выходит за пределы mobile — теперь это ещё и game engines + automotive 🚗🎮

#flutter #dart #gamedev #toyota #fluorite #opensource #3d #automotive #engine #news #flutterpulsenews
🔥9
Бенчмаркинг Flutter для игр: результаты и выводы

Вы когда-нибудь задумывались, насколько хорошо Flutter подходит для разработки игр? В этой статье автор делится результатами бенчмаркинга Flutter для игр, используя тест Bunnymark, и рассказывает о различных подходах к оптимизации производительности.

Основная часть статьи посвящена сравнению производительности Flutter при использовании виджета CustomPainter и низкоуровневого API для рисования. Автор описывает, как использовать метод drawVertices для эффективного рисования множества объектов на экране и как реализовать батчинг для уменьшения количества вызовов drawVertices.
Автор делится результатами тестов на своём компьютере Apple M2 Max с 32 ГБ ОЗУ и macOS 15.6.1.
🔹 Описывает, как использовать низкоуровневый API Flutter для создания игр без использования виджетов.
⚙️ Рассказывает о различных подходах к оптимизации производительности, включая использование пулов и кэширования.

В статье приведены следующие ключевые результаты:
👉 При использовании CustomPainter с методом drawImage удалось достичь производительности в 10 000 кроликов на экране.
👉 При использовании метода drawVertices с батчингом производительность увеличилась до 250 000 кроликов на экране с использованием бэкэнда Skia.
👉 При использовании низкоуровневого API удалось достичь производительности в 500 000 кроликов на экране с использованием бэкэнда Skia.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, чтобы подписчики оценили рубрику.

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #gamedev #benchmarking #performance #optimization