Original: https://codingcat.dev/podcast/1-14-firestore-for-unity-c-plus-plus
▶ Watch on YouTube & Subscribe to CodingCat.dev
**Firestore for Unity and C++ **is a CodingCat.dev podcast episode featuring Patrick Martin alongside Alex Patterson and Brittney Postma focused on Firebase, JavaScript, Flutter. We talk with Patrick Martin from Firebase all about game development and how Firebase's Firestore is now available in Beta. 1.14 - Firestore for Unity and C++: https://codingcat.dev/podcast/1-14-firestore-for-unity-c++ 0:00 - Start
0:37 - Patrick Martin Introduction
2:03 - What is Unity?
2:59 - How does Unity compare to Unreal?
3:52 - How does the coding work in Unity?
6:16 - Unity for new game developers
7:41 - What is the difference between C, C++, and Watch the full video breakdown on YouTube or explore the architectural notes, chapters, and official documentation links below.
Questions
- What is Unity?
- What games or other apps are written in C++?
- What is Cloud Firestore?
- Wasn’t Cloud Firestore already available for Unity and C++?
- What kind of games can be created using Firebase?
Links
- https://firebase.google.com/games
- https://github.com/firebase/quickstart-unity
- https://github.com/google/mechahamster
- Firebase Games
- Firebase Realtime vs. Firstore Database
- Open Match 1.0
- https://www.cocos.com/en/creator
- https://phaser.io/
- https://www.cocos.com/en/creator
- https://phaser.io/
Technical Overview: Firestore for Unity and C++
1.14 - Firestore for Unity and C++: https://codingcat.dev/podcast/1-14-firestore-for-unity-c++ 0:00 - Start
0:37 - Patrick Martin Introduction
2:03 - What is Unity?
2:59 - How does Unity compare to Unreal?
3:52 - How does the coding work in Unity?
6:16 - Unity for new game developers
7:41 - What is the difference between C, C++, and
When applying the concepts from Firestore for Unity and C++ in a production codebase, teams working with Firebase, JavaScript, Flutter, Stripe should align their implementation with the Firebase Documentation (Firestore, Data Connect, Authentication, App Check, and Cloud Functions). 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 Firebase, JavaScript, Flutter, Stripe covered in "Firestore for Unity and C++" (We talk with Patrick Martin from Firebase all about game development and how Firebase's Firestore is now available in Beta.).
- **Production Implementation: **Combine the architectural patterns demonstrated in this podcast with the official Firebase Documentation for type safety, performance, and long-term maintainability.
- **Hands-On Video Walkthrough: **Follow along with the live coding demos and discussion on YouTube (Firestore for Unity and C++) and subscribe to CodingCat.dev on YouTube for weekly deep dives.
Video Chapters & Timestamps
Jump directly to any segment of Firestore for Unity and C++ on YouTube using the timestamped chapters below:
- 00:00: Start
- 00:00: Patrick Martin Introduction
- 00:00: What is Unity?
- 00:00: How does Unity compare to Unreal?
- 00:00: How does the coding work in Unity?
- 00:00: Unity for new game developers
- 00:00: What is the difference between C, C++, and C Sharp?
- 00:00: Deciding between writing in C++ or in Unity
- 00:00: When to use Unreal
- 00:00: The future of Firebase support for other gaming engines
- 00:00: Should you work with an emulator?
- 00:00: Let's talk about Firestore
- 00:00: Firestore Beta capabilities
- 00:00: Getting started building games
- 00:00: Easy tips to get started
- 00:00: What to download to get started
- 00:00: Ensuring solid engine performance
- 00:00: Decision-making in game development
- 00:00: Using multiple tools to build a game
- 00:00: Comparing Firestore and real time database
Resources, Links & Official Documentation
- *Watch on YouTube: *Firestore for Unity and C++ Full Video (plus Subscribe to CodingCat.dev)
- *Show Pick: *Firebase Extension - Stripe Subscriptions (picked by Alex Patterson)
- *Show Pick: *Mecha Hampster (picked by Alex Patterson)
- *Show Pick: *Add Firebase to your Unity project (picked by Brittney Postma)
- *Show Pick: *NightwindCSS (picked by Brittney Postma)
- *Show Pick: *Loop Hero (game) (picked by Patrick Martin)
- *Show Pick: *Flutter 2 (picked by Patrick Martin)
- Patrick Martin Guest Profile & Episodes on CodingCat.dev
- Patrick Martin on GitHub
- Firebase Documentation: Firestore, Data Connect, Authentication, App Check, and Cloud Functions
- MDN JavaScript Reference: ECMAScript specifications, Web APIs, and runtime fundamentals
- Flutter Official Documentation: Multi-platform UI toolkit and Dart application architecture
Related CodingCat.dev Tutorials & Podcast Episodes
- Firestore with MongoDB compatibility is now generally available in Firebase: Web Architecture & Implementation Guide: Hands-on web engineering breakdown of "Firestore with MongoDB compatibility is now generally available" (2025-08-26). Learn how to integrate Firebase, Google Cl...
- RxFire in Svelte 3 using Firebase Firestore and Authentication: Introduction to Svelte3, Firebase, and RxFire. RxFire provides a set of observable creation methods. You simply call a function with some parameters to receive ...
- RxFire in ReactJS using Firebase Firestore and Authentication: Introduction to Create React App, Firebase, and RxFire. RxFire provides a set of observable creation methods. You simply call a function with some parameters to...
Frequently Asked Questions (FAQ)
What are the main takeaways from Firestore for Unity and C++?
We talk with Patrick Martin from Firebase all about game development and how Firebase's Firestore is now available in Beta. 1.14 - Firestore for Unity and C++: https://codingcat.dev/podcast/1-14-firestore-for-unity-c++ 0:00 - Start
0:37 - Patrick Martin Introduction
2:03 - What is Unity?
2:59 - How does Unity compare to Unreal?
3:52 - How does the coding work in Unity?
6:16 - Unity for new game developers
7:41 - What is the difference between C, C++, and Throughout this podcast, Patrick Martin breaks down real-world implementation details for Firebase, JavaScript, Flutter so developers can apply these patterns directly in production.
How do you implement Firebase best practices in production?
When adopting Firebase and JavaScript in a production stack, start by validating your configuration against the Firebase Documentation (Firestore, Data Connect, Authentication, App Check, and Cloud Functions). 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 Firestore for Unity and C++ walkthrough and find related code resources?
You can watch the complete video session for Firestore for Unity and C++ on the CodingCat.dev YouTube channel. For a deeper dive into Firebase, check out our related guide: Firestore with MongoDB compatibility is now generally available in Firebase: Web Architecture & Implementation Guide.
Top comments (0)