Original: https://codingcat.dev/podcast/1-34-making-flutter-games-with-flame-engine
▶ Watch on YouTube & Subscribe to CodingCat.dev
**Making Flutter Games with Flame Engine **is a CodingCat.dev podcast episode featuring Lukas (spydon) Klingsbo and Jochum (wolfen) and Renan alongside Alex Patterson and Brittney Postma focused on Flutter, GitHub, Clerk. If you love gaming and Flutter, you need to checkout Flame Engine! We sit down with Lukas, Jochum and Renan to chat about how this library works. 1.34 - Making Flutter Games with Flame Engine: https://codingcat.dev/podcast/1-34-making-flutter-games-with-flame-engine 00:00 - Intro
00:26 - James Intro
1:28 - How did you get started in the business?
3:55 - Transitioning from dev to manager
6:05 - Transitioning from manager to Dev Advocate
8:15 - What is TinaCMS?
10:30 - Is TinaCMS only for Watch the full video breakdown on YouTube or explore the architectural notes, chapters, and official documentation links below.
Questions
- What is Flutter?
- How does the Dart language differ from something like JavaScript or Objective C.
- Why do you need a game engine to build games?
- How did you become involved in developing Flame?
- Are you building with Flutter or just Dart?
- Is it possible to compare Flame Engine to something like Unity?
- I am a huge Firebase fan, is that a good solution for a backend to the Flame game?
- Can you create multi-player games with Flame?
- Does Flame use ECS (Entity Component System), and for those who don't know, what is ECS?
- Is there any physics engine inside Flame, or one that can be used with Flame?
- Where do you turn if you need help with a Flame project?
Links
- Flame Engine - https://flame-engine.org/
- Flame Tutorials - https://github.com/flame-engine/flame/tree/main/tutorials
- Examples - https://examples.flame-engine.org
- Discord - https://discord.com/invite/pxrBmy4
- Sprite Stacking - https://twitter.com/wolfenrain/status/1348698185598951424?s=20
- Firebase backed game - h ttps://github.com/Shadow60539/club_penguin_game
Technical Overview: Making Flutter Games with Flame Engine
1.34 - Making Flutter Games with Flame Engine: https://codingcat.dev/podcast/1-34-making-flutter-games-with-flame-engine 00:00 - Intro
00:26 - James Intro
1:28 - How did you get started in the business?
3:55 - Transitioning from dev to manager
6:05 - Transitioning from manager to Dev Advocate
8:15 - What is TinaCMS?
10:30 - Is TinaCMS only for
Speed improvements https://blog.chromium.org/2021/05/chrome-is-faster-in-m91.html?m=1
When applying the concepts from Making Flutter Games with Flame Engine in a production codebase, teams working with Flutter, GitHub, Clerk, React should align their implementation with the Flutter Official Documentation (Multi-platform UI toolkit and Dart application architecture). Structuring your workflow around repeatable patterns, automated verification, and clear separation of concerns helps prevent regressions as your application scales.
Key Engineering Takeaways
- **Core Topic Focus: **Practical strategies for Flutter, GitHub, Clerk, React covered in "Making Flutter Games with Flame Engine" (If you love gaming and Flutter, you need to checkout Flame Engine! We sit down with Lukas, Jochum and Renan to chat about how this library works.).
- **Production Implementation: **Combine the architectural patterns demonstrated in this podcast with the official Flutter Official Documentation for type safety, performance, and long-term maintainability.
- **Hands-On Video Walkthrough: **Follow along with the live coding demos and discussion on YouTube (Making Flutter Games with Flame Engine) and subscribe to CodingCat.dev on YouTube for weekly deep dives.
Video Chapters & Timestamps
Jump directly to any segment of Making Flutter Games with Flame Engine on YouTube using the timestamped chapters below:
- 00:00: Intro
- 00:00: James Intro
- 00:00: How did you get started in the business?
- 00:00: Transitioning from dev to manager
- 00:00: Transitioning from manager to Dev Advocate
- 00:00: What is TinaCMS?
- 00:00: Is TinaCMS only for React/Next.JS or can it be extended to other frameworks?
- 00:00: Tina UI experience
- 00:00: Bringing the Jamstack together
- 00:00: Tina Cloud
- 00:00: Layering TinaCMS with other CMSs
- 00:00: Will Tina Cloud have a media manager?
- 00:00: What features are coming soon?
- 00:00: Who is the target market for TinaCMS?
- 00:00: Cloud backend (GitHub)
- 00:00: Social networking
- 00:00: YouTube videos
- 00:00: Collabstream (https://www.collabstream.io/)
- 00:00: Purrfect Picks
- 00:00: James - Clerk - https://clerk.dev
Resources, Links & Official Documentation
- *Watch on YouTube: *Making Flutter Games with Flame Engine Full Video (plus Subscribe to CodingCat.dev)
- *:20 - Collabstream (): *https://www.collabstream.io/
- *:50 - James - Clerk: *https://clerk.dev
- *:40 - James - Proform Bike Carbon CX: *https://www.proform.com/exercise-bikes/carbon-cx
- *:00 - Brittney - TinaBlog: *https://tina.io/blog/meet-james-perkins-our-new-developer-advocate/
- *:43 - Brittney - IFTTT: *https://ifttt.com/
- *:11 - Alex - Chrome 91: *https://developer.chrome.com/blog/new-in-chrome-91/
- *Speed improvements: *https://blog.chromium.org/2021/05/chrome-is-faster-in-m91.html?m=1
- *:50 - Flame Gaming Engine: *https://flame-engine.org/docs/#/
- *Show Pick: *GitHub Copilot (picked by Alex Patterson)
- *Show Pick: *Mythic Quest - Apple TV+ (picked by Brittney Postma)
- *Show Pick: *Get Started with Svelte and SvelteKit (picked by Brittney Postma)
- *Show Pick: *Melos (picked by Lukas (spydon))
- *Show Pick: *SpriteStack (picked by Jochum (wolfen))
- *Show Pick: *Tomb Toad (picked by Renan)
- Lukas (spydon) Klingsbo Guest Profile & Episodes on CodingCat.dev
- Lukas (spydon) Klingsbo on GitHub
- Jochum (wolfen) Guest Profile & Episodes on CodingCat.dev
- Jochum (wolfen) on GitHub
- Renan Guest Profile & Episodes on CodingCat.dev
- Renan on GitHub
- Flutter Official Documentation: Multi-platform UI toolkit and Dart application architecture
- GitHub Documentation: Pull requests, GitHub Actions CI/CD, and repository security
- Clerk Authentication Documentation: Drop-in user management, passkeys, and multi-tenant organizations
Related CodingCat.dev Tutorials & Podcast Episodes
- Bringing the Jamstack Together with TinaCMS: We sit down with James Perkins to talk about how he became a developer advocate. Then we talk about how TinaCMS is changing the way we think about editing in th...
- How to make a Flappy Bird clone with Flutter and Flame Engine: Spydon teaches Alex and Brittney how to setup and use Flame to build a Flappy Bird clone.
- Google I/O Flutter Updates and Firebase: Catch the latest updates on Flutter and Firebase from Google I/O 2024. Hear Roman Jacquez's insights and explore the exciting new features.
Frequently Asked Questions (FAQ)
What are the main takeaways from Making Flutter Games with Flame Engine?
If you love gaming and Flutter, you need to checkout Flame Engine! We sit down with Lukas, Jochum and Renan to chat about how this library works. 1.34 - Making Flutter Games with Flame Engine: https://codingcat.dev/podcast/1-34-making-flutter-games-with-flame-engine 00:00 - Intro
00:26 - James Intro
1:28 - How did you get started in the business?
3:55 - Transitioning from dev to manager
6:05 - Transitioning from manager to Dev Advocate
8:15 - What is TinaCMS?
10:30 - Is TinaCMS only for Throughout this podcast, Lukas (spydon) Klingsbo and Jochum (wolfen) and Renan breaks down real-world implementation details for Flutter, GitHub, Clerk so developers can apply these patterns directly in production.
How do you implement Flutter best practices in production?
When adopting Flutter and GitHub in a production stack, start by validating your configuration against the Flutter Official Documentation (Multi-platform UI toolkit and Dart application architecture). Focus on incremental adoption, automated testing, and observability so your team can measure performance and developer velocity improvements at each stage.
Where can I watch the full Making Flutter Games with Flame Engine walkthrough and find related code resources?
You can watch the complete video session for Making Flutter Games with Flame Engine on the CodingCat.dev YouTube channel. For a deeper dive into Flutter, check out our related guide: Bringing the Jamstack Together with TinaCMS.
Top comments (0)