Skip to content

Latest commit

 

History

History
130 lines (83 loc) · 9.67 KB

README-RU.md

File metadata and controls

130 lines (83 loc) · 9.67 KB

flame

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

Test


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


О версии 1.0.0

Это релиз-кандидат версии 1.0.0 движка Flame. Эта версия не готова к использованию в продакшене, часть когда из документации не адаптирована под нее, кроме того, многое еще может поменяться перед релизом.

Используйте эту версию если хотите посмотреть каким будет Flame и оставить обратную связь по структуре или предложить новые фичи.

Используйте ветки develop-v0.x и master-v0.x для текущей 0.x версии. Новые функции не будут добавляться в v0 за исключением исправлений ошибок.

Текущая v1 версия - 1.0.0-rc3 на pub. Последняя стабильная версия - 0.29.0. Не стесняйтесь выбрать ту, которая больше соответствует вашим требованиям.


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

Обратите внимание, что документация в основной ветке этого репозитория новее, чем последняя выпущенная версия.

Тут вы можете найти документацию для других версий:

Окончательный вариант документации находится здесь.

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

Официальный сайт Flame, тоже содержит документацию которую можно посмотреть тут.

Помощь

У нас есть канал поддержки Flame в дискорде, присоединиться можно тут.

Еще у нас есть FAQ, поэтому сначала поищите ответы на свои вопросы в нем.

Цели

Цель этого проекта - предоставить полный набор стандартных решений для общих проблем встречающихся при разработке игр во Flutter.

В настоящее время Flame предоставляет вам:

  • игровой цикл
  • компонентно-объектную систему
  • физический движок (Forge2D, доступен через flame_Forge2D)
  • поддержка аудио
  • эффекты и частицы
  • поддержка жестов и ввода
  • изображения, спрайты и таблицы спрайтов
  • базовая поддержка Rive
  • и немного других функций которые сделают разработку легче

Вы можете использовать любые из них, так как все они, в разной степени независимы.

Поддержка

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

Так же вы можете оказать нам финансовую поддержку став патроном на 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 до первой стабильной версии, обновления веток 0.x заморожены, за исключением исправлений ошибок. Если вы хотите внести свой вклад в эту версию - убедитесь что это исправление ошибки. Для участия в стабильной ветке, ваш PR должен указывать на ветку v1.0.0 и обязательно расскажите о своем вкладе в команде, которая доступна в Discord.

Приветствуется любая помощь! Коментарии, предложения, проблемы, PRы.

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

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

Как начать

Посмотрите хорошую серию статей/мануалов которую написал Alekhin

Мы также предлагаем тщательно подобранный список игр, библиотек и статей на сайте awesome-flame.

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

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

  • Blue Fire, команда ответственная за поддержку Flame.
  • Все дружелюбные участники и люди которые помогают в сообществе.
  • Luanpotter's основатель Flame и audioplayers библиотеки, которая является форком rxlabz's.
  • Дарт порт Box2D.