Inspiration

Firstly, we wanted to build a fun quiz game mainly targets kids right now which is nothing like traditional games which game developers write the questions and answers manually. We tried to build a game that extracts questions and answers from raw data.

What it does

It uses some data set that contains information about countries, capitals, cities and population. Questions are gathered without knowing the structure of the data using some kind of Data Analysis. After getting the questions and answer, the game that we built in Unity fetches the questions from web server in AWS and users can answer them by just hand gestures received by Leap Motion.

How we built it

We used AWS to store data and the web service that gives the questions. Unity 3D 5.3 for building the game and Leap Motion of course. PHP and MySQL for implementing a web server that outputs in json.

Challenges we ran into

We tried to build it in Windows first, after 6 hours of coding for the game in Unity it completely failed. So we started from scratch with Mac. After spending couple hours of more efficient coding, Unity in Mac froze and we lost all our design except C# codes. We spend couple hours just to find an appropriate data set.

Accomplishments that we're proud of

Although we didn't have any handful experience in Unity 3D or C#, in less than 24 hours we built a functional game with some complex features as getting data from a web server asynchroniously and Leap Motion which we also tried for the first time here.

What we learned

We definitely learned Unity 3D with C# development. Some web services and data analysis.

What's next for Motion Quiz

To sum up, the fact that we mainly focused on auto generated questions is because we will not need update questions occasionally, instead we will update question generator algorithms, so we can target all kind of people rather than just kids by customizing question types.

Share this project:

Updates