Inspiration
My inspiration for starting this AR project was to create an interactive and engaging way for users to experience and explore tweets in the real world. By using the location data provided in tweets, the project places tweets in their corresponding physical locations, allowing users to not only read tweets but also see them in the context of their surroundings. This project aims to enhance the way people consume and interact with tweets by making the experience more immersive and personalized. It also serves as a unique way for users to discover new and interesting places through tweets. Your main motivation was the idea of using technology to create a new and unique way of consuming social media content and combining it with the real world.
What it does
This project is an AR application that allows users to visualize tweets in the real world by placing them in their corresponding geographical locations. The application uses the location data from the tweets, along with the Unity engine, to position the tweets in 3D space and display them as interactive objects. Users can move around the tweets and see them from different angles, and even interact with them by reading their text or clicking on links. The project aims to bring tweets to life in a new and engaging way, allowing users to explore and discover tweets in a more immersive and interactive way.
How we built it
This AR project was built using a combination of Unity and C# programming. The project uses Twitter's API to gather tweets, which are then parsed and filtered based on their location data. The location data is then used to place the tweets in the form of prefab objects in the real world, using Unity's AR foundation and ARKit/ARCore libraries. The prefab objects contain a quad object with a text component, which displays the tweet's text. Additionally, the project uses a custom data model class to deserialize the JSON response from the Twitter API and extract the necessary information. Overall, the project required a solid understanding of Unity, C# programming, AR development and API usage.
Challenges we ran into
The project was built using Unity and C#, utilizing the AR Foundation framework to place tweets in the real world based on their location data. One of the challenges we ran into was retrieving and parsing the location data from tweets effectively, as well as properly displaying the tweets in the AR environment in a way that was visually appealing and easy to interact with. Another challenge was finding a way to efficiently update the AR scene with new tweets in real-time.
Accomplishments that we're proud of
Despite these challenges, we were able to develop a working prototype that successfully integrate.
What we learned
I gained a valuable skills using Unity and Geospatial API as it was my first time creating an AR application. I was also new to C# programming but with a little bit of determination and learning I was able to create my application using C# scripting as well.
What's next for Tweet World
I think the next step for Tweet world is to implement instagram and Facebook post as well so that it would bring more interactivity with social media in to the real world.
Log in or sign up for Devpost to join the conversation.