Quiz Game Template — Complete Trivia Kit OFFICIAL SALE

Quiz Game Template is a complete, working trivia game, not a starter scene. Three game modes, an online leaderboard with a friend system, achievements, unlockable avatars, ads, in-app purchases and a full localization layer are already built and wired together. You can build it to a device on the day you buy it.


Documentation: https://github.com/ErdoganZ/quiz-game-template-docs


────────


WHAT YOU RECEIVE


The complete template — six scenes, all scripts, prefabs, artwork and the sample data — plus a one-click setup step for the few things a package cannot carry.


Import it into a new 2D (URP) project, or into one you already have. The packages it needs are declared as dependencies, so Unity installs them as part of the import and the project compiles straight away. Then run Tools ▸ Quiz Game Template ▸ Apply Project Setup for what is left: it assigns the render pipeline, sets Active Input Handling and the screen orientation, and fills Build Settings with the six scenes in order. TextMesh Pro's Essential Resources are imported automatically from Unity's own package.


The setup only adds: a package you already have at another version is left alone. Verify Project Setup prints a pass/fail line for each item and changes nothing.


A fresh install produces no console errors. A few warnings appear until you connect your own services and install the ad plugin — Unity Services, in-app purchases, LootLocker and Google Mobile Ads — and each one names the section of the manual that clears it.


────────


ONE JSON FILE DRIVES THE WHOLE GAME


The entire question set is a single JSON array. Swap it and you have a different game - movie quiz, capital cities, chemistry revision, band logos, company trivia. The engine never learns what the answers are about.


{ "id": 1, "answer": "JOHN SAMPLE", "league": "Demo League", "position": "Forward", "nationality": "Brazil", "currentTeam": "Sample FC", "allTeams": ["Sample FC", "Placeholder United"], "trophies": [], "jerseyNumber": "9" }


"answer" is the word the player spells; every other field is a hint. Images are matched by filename — "Bosnia and Herzegovina" in the JSON loads T_Flag_BosniaAndHerzegovina.png — so adding a category means dropping a PNG into a folder. No registry to update, no Inspector list to maintain. The manual walks through one full conversion into a movie quiz.


────────


THREE GAME MODES


• Normal — sequential levels grouped into sections, with a level map that builds itself from your data. Add 500 questions and the map is 500 levels tall.


• Challenge — 30-second timed survival feeding a global leaderboard, with a daily attempt limit players can extend with coins or a rewarded ad.


• Daily Quiz — one question per day, identical for every player worldwide, derived deterministically from the calendar date. No server, no scheduling, no maintenance.


────────


ONLINE BACKEND AND PLAYER SAFETY


• Global and friends-only leaderboards on LootLocker's free tier (MIT-licensed SDK), with shareable player IDs


• Player-name moderation in two layers: an on-device profanity and impersonation filter, plus server-side renaming - rename an abusive player in the LootLocker dashboard and it overwrites their in-game name on next launch, no app update needed


────────


MONETIZATION, READY TO SWITCH ON


• AdMob-ready ads — banner, interstitial and rewarded placements (install the free Google Mobile Ads plugin; until then ads are simulated so everything stays testable)


• A rewarded-ad hint system and an ad-free reward timer, both already wired into the game loop


• Unity IAP — coin packs and a remove-ads product, with codeless Restore Purchases


• Ad frequency, cooldowns and reward amounts are all Inspector fields, documented with their defaults and what changing them does


• Ships with Google's official test ad unit IDs, so nothing goes live by accident


────────


BUILT TO BE HANDED OVER


Written as a shipped commercial game first and packaged afterwards, so it is documented the way you would hand a project to another developer: an 8,000-word manual in 12 sections, one per system, plus a customization reference naming the exact file and line behind every value you might want to change, and a troubleshooting section listing the console warnings a fresh install is supposed to produce.


The scripts were originally written in Turkish and have been fully translated. Scene names, filenames, class and method names, serialized field names, local variables, localization keys, JSON keys and every comment are English. The only Turkish left is the Turkish half of the localization dictionary — the point of a bilingual game, and removable in one edit.


────────


REQUIREMENTS


Unity 6000.0.62f1 (Unity 6 LTS), Universal Render Pipeline. Use this exact version — a newer one triggers an asset upgrade that can break serialized scene references. No paid third-party assets are required; every SDK used is free.


Android is the verified platform: this template was developed, shipped and maintained as an Android game. iOS support is written but unverified - the notification layer has complete iOS code paths, vibration is guarded for both platforms, and every SDK ships its iOS side, but no iOS build has ever been produced: no Xcode archive, no device test, no App Store IAP run. Budget time for that first-build work.