Unity project for a Pong-style game prototype. This repo includes gameplay code, scenes, art assets, and some platform-specific Firebase resolver/native artifacts from earlier account work.
- This is a prototype codebase, not a polished distributable project.
- Account code exists in
Assets/Scripts/Application Management/AccountManager.cs. - The project references Firebase Auth in code.
- The managed Firebase Unity SDK files under
Assets/Firebase/are intentionally not tracked in Git.
On a fresh clone, Unity may show compile errors like missing Firebase or Firebase.Auth namespaces.
That is expected if the Firebase Unity SDK has not been imported locally yet.
This repo ignores:
Assets/Firebase/
That keeps the repository smaller, but it also means the managed Firebase assemblies are not present after clone.
The code currently expects those assemblies to exist.
Import the official Firebase Unity SDK package that provides Auth for the same SDK family already referenced by this repo:
- Firebase Unity SDK
12.0.0 - At minimum, import
FirebaseAuth.unitypackage
For this SDK version, the Auth package includes the required App dependency as well.
Official sources:
- Google Unity package archive: https://developers.google.com/unity/archive
- Firebase Unity SDK releases: https://github.com/firebase/firebase-unity-sdk/releases
Look up:
com.google.firebase.auth- version
12.0.0
Once Unity reimports the assets, the missing Firebase namespace errors should clear.
If they do not, check that the imported package version matches the Firebase artifacts already present in the repo:
firebase-app-unity: 12.0.0firebase-auth-unity: 12.0.0
- This project currently mixes Firebase Auth and Unity Authentication code paths.
- If this repo is used as a base for a new project, it is worth deciding early whether Firebase is actually needed.