Skip to content

Latest commit

 

History

History
165 lines (112 loc) · 10.9 KB

README-RU.md

File metadata and controls

165 lines (112 loc) · 10.9 KB

flame

Минималистичный игровой движок на Flutter.

Test


English | 简体中文 | Polski | Русский | Español | 日本語


Документация

Полная документация по Flame находится тут: docs.flame-engine.org.

Чтобы изменить версию документации, воспользуйтесь выпадающим списком version: в верху страницы.

Примечание: Документация находящаяся в ветке main новее чем документация в релизной ветке.

Другие полезные ссылки:

Помощь

Группа поддержки находится на Blue Fire's Discord сервере где вы можете задать связанные с Flame вопросы.

Если вам удобнее использовать StackOverflow, вы так же можете задать свой вопрос там, добавив тэг Flame, чтобы любой кто его отслеживает, смог бы помочь.

Функционал

Цель движка Flame Engine - предоставить набор стандартных решений для большинства проблем, которые могут быть общими при разработке игр на Flutter.

Основные предоставляемые функции:

  • Игровой цикл
  • Компонентно-объектную систему (FCS)
  • Эффекты и частицы
  • Обнаружение столкновений
  • Обработка жестов и ввода
  • Изображения, анимация, спрайты и таблицы спрайтов
  • Общие утилиты упрощающие разработку

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

Flame официально предоставляет связанные библиотеки для следующих компонентов:

  • flame_audio для AudioPlayers: Воспроизведение нескольких аудиофайлов одновременно.
  • flame_bloc для Bloc: Библиотека управления состоянием.
  • flame_fire_atlas для FireAtlas: Создание атласов структур для игр.
  • flame_forge2d для Forge2D: Физический движок Box2D.
  • flame_lint - Наши правила линтинга (analysis_options.yaml).
  • flame_oxygen для Oxygen: Легковесный фреймверк Entity Component System (ECS).
  • flame_rive для Rive: Создание интерактивной анимации.
  • flame_svg для flutter_svg: Отрисовка SVG файлов на Flutter.
  • flame_tiled для Tiled: Редактор уровней для 2D тайловой карты.

Спонсоры

Лучшие спонсоры движка Flame:

Very Good Ventures

Cypher Stack

Хотите спонсировать Flame? Обратите внимание на наш Patreon в следующем разделе, или свяжитесь с нами через Discord.

Поддержка

Самый простой способ оказать нам поддержку - поставить проекту звезду.

Так же вы можете оказать нам финансовую поддержку став патроном на Patreon:

Patreon

Или сделав разовое пожертвование, купив нам кофе:

Buy Me A Coffee

Еще вы можете показать в своем репозитории что ваш проект сделан с использованием Flame, поместив туда один из бейджей:

Powered by Flame Powered by Flame Powered by Flame

[![Powered by Flame](https://img.shields.io/badge/Powered%20by-%F0%9F%94%A5-orange.svg)](https://flame-engine.org)
[![Powered by Flame](https://img.shields.io/badge/Powered%20by-%F0%9F%94%A5-orange.svg?style=flat-square)](https://flame-engine.org)
[![Powered by Flame](https://img.shields.io/badge/Powered%20by-%F0%9F%94%A5-orange.svg?style=for-the-badge)](https://flame-engine.org)

Содействие

Вы нашли ошибку или у вас есть предложение как улучшить Flame? Откройте ишью и мы рассмотрим его как можно скорее.

Хотите внести свой вклад создав PR? PRы всегда приветствуются, просто создайте его из правильной ветки (main) и следуйте чеклисту который будет доступен при создании PR.

Для больших изменений и/или если у вас есть сомнения, обязательно посоветуйтесь с сообществом. Либо создав ишью на GitHub, либо свяжитесь с нами через Discord

Как начать

Простое руководство по разработке можно найти тут tutorials.flame-engine.org, а примеры большинства функций Flame тут examples.flame-engine.org. Для того чтобы увидеть код любого из примеров, нажмите кнопку < > в верхнем правом углу.

Рекомендуемые сообществом уроки

Мы предлагаем модерируемый список игр и уроков по адресу awesome-flame.

Обратите внимание, что некоторые статьи могут быть хоть и немного устаревшими, но все же полезными.

Благодарности

  • Blue Fire, команда которая постоянно работает над улучшением Flame и его экосистемы.
  • Все дружественно настроенные участники и люди, которые помогают сообществу.