Inspiration & What it does:
We created AIwaska to demonstrate the potential of personalized, immersive entertainment using cutting-edge generative AI technology. This type of technology has the ability to transform the way games are developed and experienced by allowing for the creation of custom, tailored worlds that can be generated quickly and efficiently.
In addition to this, the use of AI to generate content allows game developers to save time and resources, allowing them to release better games at a faster rate. This technology has the potential to revolutionize the entire gaming industry, providing new and exciting possibilities for both developers and players alike.
In the Video:
A simple shooting game made by a customized user prompt "Middle Ages town hall, with a psychedelic teleport door that opens up to the future"
How we built it
- User gives a prompt of a world he want to play in
- We take the prompt and generate more information about it from GPT-3, like objects you’d see in that world, etc
- We take all of the information and generate an Equirectangular/Panormaa view using DALL-E
- We need to iterate the initial image a couple more times to create a full, 360 image we can use in a VR Using DALL-E
Challenges we ran into
- We initially tried to create a depthmap of the generated 360 image, for better user experience - however, the open source repositories weren’t well documented.
- Running stable diffusion behind API slow iteration of content creation.
- DALL-E API crashed and caused us a delay of couple of hours
What we learned
Open source repositories often lack thorough documentation, which we learned can be detrimental to the reliability of a project. This highlighted the importance of carefully evaluating the quality of a repository before relying on it. Working with diffusion behind an API proved challenging, and we learned the value of thorough testing and monitoring to ensure the smooth operation of APIs in production environments. The DALL-E API crash was a reminder of the need for robust backup plans and redundant systems to minimize the impact of such incidents on our work. We learned the importance of setting clear goals and deadlines, and the need to regularly evaluate and adjust our workflow to prioritize and focus on the most important aspects of our product. This can help improve productivity and avoid delays.
What's next for AIwaska - A Concept Game
- Adding support for creating 3D customized objects that can be seamlessly integrated into the game environment.
- Developing a feature for users to create custom game stories, allowing for more personalized and engaging gameplay.
- Enhancing the ability to create game content from existing images, providing more flexibility and creativity for users.
- Improving the user experience through the addition of a game menu, in addition to the current command line interface.
- Enabling users to combine and customize game environments, creating a more immersive and dynamic gameplay experience.
Built With
- a-frame
- dall-e
- gpt-3
- javascript
- python
- vr

Log in or sign up for Devpost to join the conversation.