GoDaddy Domain

ShareHisStoryWith.us

Domain.com Domain

HisStoryIsAnOld.Tech

Inspiration

Since the historic things are being ignored and also they are on the verge of being destroyed for some governmental or public development, we thought to increase the popularity of our ancient culture and their preaching. And nothing is better than doing this in the form of a game.

What it does

In this game, you play as Mr. HisStory and your mission is to get past the obstacles and find the ancient treasure. Not only that, once you're able to clear the level you will receive a scroll of ancient scripture that will enlighten you about some of the ancient marvels that exist on the planet.

How we built it

This project has multiple aspects to be taken care of. So, we went ahead in the following way.

  • Game Design: We used KaboomJS which is a well know JS tool to develop interactive games. This was used to build the core of the game.

  • Linode: Due to GPU limitations, we created a Dedicated 32 GB + RTX6000 GPU x1 Linode GPU instance to enable the 3D model rendering

  • Twilio: We believe in connectivity. So, we embedded Twilio chat API in the game that would send the scripture details to your phone as well once you clear a level.

  • Echo3D: We used Echo3D to deliver real-time 3D and AR models of the scriptures while we sent the text to the phone. We also made it available in a QR code on the game page so that one can easily scan the code and view the models.

  • ThreeJS: To make the model positions more interactive, we used ThreeJS so that users can mode the models and zoom as they wish.

Challenges we ran into

We had no prior experience with 3D/AR modeling. We had to learn how to use a Linode GPU compute cloud to render the models. We also learned the use of Echo3D to publish real-time 3D/AR content. Last, but not least we had to make our MVP game and then work on these minute details/features and finally complete it on time.

Accomplishments that we're proud of

We are proud to have completed all the feature sets that we had initially planned. What's more joyful, is that we were successfully able to render and use the model in React.

What we learned

Major things that we learned are:

  • Echo3D
  • ThreeJS
  • 3D Model Rendering
  • React 3D Model Processing

What's next for AbstractHisStory

We would like to add more scriptures and models and give the game a more ancient look and feel along with higher interactive levels to keep the players glued to the game.

Built With

Share this project:

Updates