QuizApp: Ultimate Trivia Template

ASSET STORE LINK


(Click image to enlarge)

So much more than before. For so much less.

A remarkable lightweight template that ships with 4 unique demos. A wide array of features that don’t sacrifice great user experience. Ultra responsive UI that adjusts to a wide variety of screen sizes and question types.
So much went into QuizApp. So you could get even more out of it.


(Click image to enlarge)

Breathtaking user interface. Pushed even further.

Great design isn’t always obvious to the eye, but take a closer at the demos and you’ll find everything is carefully placed and thought-out. QuizApp is designed with the best user experience in mind. And you can make it even more personal by switching colors, fonts, avatars and sprites, anytime you want.


(Click image to enlarge)

Do so much more. Hassle-free.

QuizApp is fast and powerful yet simple to use. Focus on getting stuff done without having to think about the code underneath.


(Click image to enlarge)

Built to win. Built to last.

Did you know the average app loses 77% of its Daily Active Users (DAUs) within the first 3 days after the install? Within 90 days, it’s over 95%. Stunning. We understand how important good aesthetics and a thoughtful design are when fighting churn rates, so we made sure to implement the best app practices when designing QuizApp.

Extensive documentation. Personalized customer support.

Every demo is extensively documented. You’ll be up and running in no time. Experiencing an issue? Get in touch with our responsive and dedicated customer assistants. We’ve got you covered.

Current Demos
◆**True or False –**1000’s of interesting and astonishing facts – but are they true? Test your players’ knowledge in this fast paced trivia template. Exciting knowledge duels in split-screen mode. Two players can battle against each other on the same device.

◆**Quiz Me –**This is a fully fledged multiple choice demo. Quiz Me lets you create text only or text + picture questions and automatically adjusts the UI based on the question. A dedicated profile page that allows players to track their progress on every category. Players can also set their own username and choose a profile avatar. Quiz Me lets you share questions instantly on social media or via email with a single tap.

◆**Quiz Me w/ Random Categories –**This is a spin-off of the above demo but with random categories. All other features are similar.

◆**Trivia Kingdom –**This demo borrows concepts from all the above demos and fits them into one pack. It supports text only, text + picture and true or false questions. Test your knowledge against the clock. Earn points. Level up.

GET IT TODAY.

Only for Android? Would be great to have for iOS too.

  1. Android/iOS platforms do not support video playback.
  1. I am constantly adding new demos. QuizApp currently has 3 demos. Your suggestion has been duly noted.

  2. You mean as a screenshot? QuizApp currently supports sharing questions (as a screenshot). The feature can easily be extended to work on the gameover screen.

QuizApp actually works on iOS ( I have not personally tested it, but a few customers have successful compiled the game for iOS devices).

Give it a try and in case of any issue, I am always an email away.

New update submitted. A few demos now have a sidebar for better access.

I will let you know as soon the update is live on Asset Store

1 Like

Ah great :slight_smile:

Hi
did you uploaded the demo from the latest version to test?

Hello. Yes. The apk builds are from the latest build. I am currently unable to get the link for you but try the link on the store listing (Apk files)

FREE VOUCHER ALERT

Hey guys. Thank you all for your support. As a way of showing my appreciation, here is a voucher for my template, QuizApp.

It comes with full support and access to all future releases.

Feel free to share it with a friend if you already own a copy of QuizApp.

ASV-FFEU-QVR7-6QTP-U6G9-CCRD

Make sure to subscribe to the thread to get instant updates on new features and freebies.

Regards,
Jack E.

1 Like

The template looks cool. Is there a working demo link for iOS?

Hey @UnitySora

First, thank you:)

About the iOS demo, unfortunately I don’t have a demo for iOS.
However, I can assure you the template works great on iOS devices too.
The only native feature included is the ‘sharing feature’ and there is an iOS code for that included.

In case you have any issue(s), I am always an email away.

FREE VOUCHER ALERT

Hey guys. For those who missed out on last week’s voucher, here is another one.

Get a free copy of ‘True or False’ trivia template worth $10.

It comes with full support and access to all future releases.

Remember, Upgrading to QuizApp is only $30.

ASV-DT6A-PLNN-XMND-JHEH-MJEF

Feel free to share the voucher if you already own a copy of QuizApp or True or False.

Once again, thank you all for the overwhelming support and invaluable suggestions.

I got an error when run the demo1 in unity 5.3.2p4 (mac):

NullReferenceException: Object reference not set to an instance of an object
QuizAppContainer.Load (System.String path) (at Assets/Trivia Pack/_QuizApp/Scripts/XML Parse/QuizAppContainer.cs:20)
Demo1Controller+c__Iterator2.MoveNext () (at Assets/Trivia Pack/_QuizApp/Scene/Demo 1/Demo1Controller.cs:439)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
Demo1Controller:PlayGame(Int32) (at Assets/Trivia Pack/_QuizApp/Scene/Demo 1/Demo1Controller.cs:423)
UnityEngine.EventSystems.EventSystem:Update()

And another errors occurred when I try to build the iOS version:

SystemException: Duplicate native method found : showAlertMessage. Please check your source carefully.
UnityEditor.MonoAOTRegistration.ExtractNativeMethodsFromTypes (ICollection`1 types, System.Collections.ArrayList res) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/MonoInternalCallGenerator.cs:27)
UnityEditor.MonoAOTRegistration.BuildNativeMethodList (Mono.Cecil.AssemblyDefinition[ ] assemblies) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/MonoInternalCallGenerator.cs:49)
UnityEditor.MonoAOTRegistration.WriteCPlusPlusFileForStaticAOTModuleRegistration (BuildTarget buildTarget, System.String file, CrossCompileOptions crossCompileOptions, Boolean advancedLic, System.String targetDevice, Boolean stripping, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.AssemblyReferenceChecker checker) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/MonoInternalCallGenerator.cs:87)
UnityEditor.iOS.PostProcessiPhonePlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String stagingAreaDataManaged, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:414)
UnityEditor.iOS.iOSBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/ExtensionModule.cs:27)
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:316)
UnityEditor.HostView:OnGUI()

Hello @bobdos

Kindly contact me via email. I can help you much better there.
As for the first error, it seems you have not extracted the resources for that demo into the project.

Kindly read the included text file labelled ‘Readme(seriously)’. It explains everything about the resource packages.

The second one seems to be editor/player settings and not the actual template.

Thanks a lot for your quick support.

1 Like

Hey,

For the past few days, I have been working on a way to download xml files straight from a cloud server (Dropbox, Google Drive etc) and use it in the game.

The downloader has 3 options.

Online Mode - This depends entirely on xml files saved on the cloud. The user has to have an active internet connection to download the xml file for a specific category.

Offline Mode - This is the old system we have been using. The xml files are stored within the game. No internet connection required.

Hybrid - This is basically both online and offline modes combined. The app will first check if there is an internet connection then proceed to download the xml file from the cloud. If the user is offline or the file is missing, the game will revert to the locally saved xml file.

Categories can have different modes.

Online mode is recommended for xml files with a small footprint (~50kb)

I am currently stress testing the feature and checking its stability before submitting the update to the store.

Note: The downloader will only be included on the True or False demo for now.

I am working on a caching feature for the other demos since they generally have resources with a larger footprint due to images. The solution should allow for the XML files and pictures to be saved on the player’s phone and only be redownloaded if files on the clouds are updated.

I currently have no ETA for the feature.

Anyway, if you would like to try out the new demo, drop me an email (Kindly include your invoice) and I will send it to you.

Keep the feature suggestions coming and please review my assets on Unity Asset Store. Spread the word.

1 Like

New Update

New update out now.

Changes

  • Added the XML downloader on the True or False template. You can now host your XML files on the cloud.
  • Code optimization.

Awesome!
Can you add multiplayer to it ?
I mean playing 1 vs 1.

Hello there,

Currently, the template does not support online multiplayer. However, I am looking into ways I can add this.

The process is a bit complex and I would like to learn a bit more about networking in Unity before implementing multiplayer.

Jack E.