Skip to content

Flame v2 changes #1938

Open
Open

Description

@spydon

Flame v2 changes

This issue doesn't mean that we are soon to release v2, it's not even on the horizon yet.
In here we'll track breaking changes that we would want to do for Flame v2 so that they are not forgotten.

Activity

  1. pinned this issue on Oct 29, 2022
  2. MuZiLee commented on Dec 3, 2022

    @MuZiLee

    Looking forward to the v2

  3. changed the title [-]Flame v2 breaking changes[/-] [+]Flame v2 changes[/+] on Jun 5, 2023
  4. guyluz11 commented on Aug 22, 2023

    @guyluz11

    Once we are ready to start working at v2 we'll convert this task list into issues.

    What holding us back?, there is only one task that got converted into an issue

  5. spydon commented on Aug 22, 2023

    @spydon
    MemberAuthor

    What holding us back?, there is only one task that got converted into an issue

    First we want to stabilize the current version with the new CameraComponent API and there is still some work left to do there.

  6. NashIlli commented on Apr 1, 2024

    @NashIlli
    Contributor

    Hello, @spydon! Is Version 2 included in the route of the following months? Thaaanks! :)

  7. spydon commented on Apr 1, 2024

    @spydon
    MemberAuthor

    Hello, @spydon! Is Version 2 included in the route of the following months? Thaaanks! :)

    Hi, unfortunately not, we have not even decided on paper how the big architectural changes will look.

  8. marzoukali commented on Nov 23, 2025

    @marzoukali

    Any updates on when to expect version 2 or do you need any help getting it back on track? We can share with the community the challenges and build separate team dedicated for it. I suggest if this is still in plan, we will need to have it's effort as separate from the current.

  9. ufrshubham commented on Nov 24, 2025

    @ufrshubham
    Member

    we will need to have it's effort as separate from the current

    I am not sure of it will be a good idea to have separate efforts for this. Although v2 will have breaking changes, I'd still want the transition to be as smooth as possible. Maintaining two separate versions might drastically change the APIs causing users to re-write a significant portion of their game.

  10. spydon commented on Nov 24, 2025

    @spydon
    MemberAuthor

    @marzoukali we have some bigger architectural changes that we need to decide and plan internally before we start this project.

  11. NashIlli commented on Jan 18, 2026

    @NashIlli
    Contributor

    @marzoukali we have some bigger architectural changes that we need to decide and plan internally before we start this project.

    @spydon, regarding the roadmap for Flame v2, are there any plans to implement native integration with the Rive Renderer, or will Flame continue to operate as a layer on top of Flutter's standard graphics pipeline (Skia/Impeller)?

    I'm curious if a more direct bridge is being considered to leverage Rive's new hardware-accelerated capabilities directly within the Flame game loop. What are your thoughts on the long-term architectural direction for this?

  12. spydon commented on Jan 18, 2026

    @spydon
    MemberAuthor

    @NashIlli no, we don't plan to use the rive renderer directly in flame. Possibly we'll add support for it in flame_rive though.

  13. NashIlli commented on Jan 20, 2026

    @NashIlli
    Contributor

    @spydon thanks for the clarification. To confirm, does this mean support will remain limited to Flutter’s renderer, or do you envision flame_rive eventually being able to leverage the full feature set and performance optimizations of the Rive renderer indirectly?

  14. spydon commented on Jan 21, 2026

    @spydon
    MemberAuthor

    @NashIlli we have spoken about making a generic canvas interface so that the user can easily swap out rendering, but it's nothing that is planned for the near future.

  15. naychrist commented on Aug 17, 2026

    @naychrist

    +1 for the ability to swap out rendering for rive through a generic canvas interface :)

    loving the recent commits I've seen re Box2d v3!

  16. spydon commented on Aug 17, 2026

    @spydon
    MemberAuthor

    loving the recent commits I've seen re Box2d v3!

    @naychrist flame_forge2d 0.20.0 was released yesterday and that uses forge2d 0.15.1 which is using Box2D v3!
    It's wild how much more efficient it is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions