{"id":14973078,"url":"https://github.com/firebase/level-up-with-firebase","last_synced_at":"2025-10-06T13:31:30.758Z","repository":{"id":66068685,"uuid":"579139841","full_name":"firebase/level-up-with-firebase","owner":"firebase","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-07T05:57:53.000Z","size":82092,"stargazers_count":36,"open_issues_count":1,"forks_count":12,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-14T15:23:40.497Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firebase.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-16T19:04:39.000Z","updated_at":"2025-01-03T14:07:39.000Z","dependencies_parsed_at":"2024-09-23T12:40:43.828Z","dependency_job_id":null,"html_url":"https://github.com/firebase/level-up-with-firebase","commit_stats":{"total_commits":9,"total_committers":1,"mean_commits":9.0,"dds":0.0,"last_synced_commit":"190b4d170f93d0a621e6e9732da0755df75a68db"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firebase%2Flevel-up-with-firebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firebase%2Flevel-up-with-firebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firebase%2Flevel-up-with-firebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firebase%2Flevel-up-with-firebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firebase","download_url":"https://codeload.github.com/firebase/level-up-with-firebase/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234874636,"owners_count":18900006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-24T13:48:05.023Z","updated_at":"2025-10-06T13:31:25.696Z","avatar_url":"https://github.com/firebase.png","language":"C#","readme":"**MechaHamster: Level Up with Firebase Edition**\n======\n\nThe original version of MechaHamster is a game about guiding a futuristic hamster ball through dangerous space mazes, allowing users to create mazes of their own and share them with friends.\n\nThis new version has gone back to basics and removed Firebase and all other Google products’ functionality altogether. It's your mission, if you choose to accept it, to personally integrate some of it yourself!\n\n## Motivation\n\nWhile the original MechaHamster serves as a demonstration, sample, and reference for how to integrate \n[Firebase][] into a game project using the the [Firebase Unity SDK][] - this time, as you rebuild the Firebase\nfunctionality of the game yourself you'll learn more about how Firebase works first hand - trial by fire!\n\n## Overview\n\nAfter this codelab, the completed version of **MechaHamster: Level Up with Firebase Edition** demonstrates the following concepts:\n   * [Firebase Analytics][] to measure various aspects of user behavior.\n   * [Firebase Crashlytics][] to capture and annotate crashes in gameplay that will help developers diagnose and fix issues.\n   * [Firebase Remote Config][] to allow game admins to run experiments on game data without\n     redeploying a new build of the game.\n\n## Downloading\n\n**MechaHamster: Level Up with Firebase Edition** can be downloaded from [GitHub][] using  the following command:\n```\ngit clone --branch main  https://github.com/firebase/level-up-with-firebase.git\n```\n\n## Building and Debugging\n\nWhile the intended behavior path is that you will build the game after adding Firebase, it can be helpful to understand and refine your build process before that in order to make sure everything is set up properly ahead of time.\n\nThough the [steps to build the game](build-and-debug-guide.md#Building) are in principle the same before and after adding Firebase functionality, debugging the build process after adding Firebase has [additional steps](build-and-debug-guide.md#Debugging). \n\n \nTo contribute the this project see [CONTRIBUTING][].\n\n  [CONTRIBUTING]: https://github.com/firebase/level-up-with-firebase/blob/main/CONTRIBUTING.txt \n  [GitHub]: https://github.com/firebase/level-up-with-firebase/\n  [Firebase]: https://firebase.google.com/docs/\n  [Firebase Unity SDK]: https://firebase.google.com/docs/unity/setup\n  [Firebase Analytics]: https://firebase.google.com/docs/analytics/\n  [Firebase Crashlytics]: https://firebase.google.com/docs/crashlytics/\n  [Firebase Remote Config]: https://firebase.google.com/docs/remote-config/\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirebase%2Flevel-up-with-firebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirebase%2Flevel-up-with-firebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirebase%2Flevel-up-with-firebase/lists"}