Inspiration

We were inspired by the idea of blueprints and sketches in engineering. Before building something, engineers are able to see what the final product might look like and share it around. We found that there is no corollary when it comes to game development. We found that there is no way for game developers to prototype the games their developing in an interactive and elegant way, and that there is no way for everyday gamers to easily make and share their own games.

What it does

YourCade allows the user to describe their vision for a game, and then our large language model creates that vision right in front of the user. We then let the user tweak and refine the game to their liking, and once its done they can save it for others in the game community to see.

How we built it

We built this by leveraging many incredible technologies. We use Amazon Web Services to deploy our openAI API calls. We also use MongoDB Atlas to store all of our users game data so that it can be displayed in our gallery. We use nextJS, HTML/CSS, and typescript to develop the app.

Challenges we ran into

Early on, it seemed as if large language models would not actually be capable of this task. After a great deal of prompt engineering, we were able to engineer our LLM to output a game that matches our users description as much as possible while looking elegant and being playable. We also ran into challenges with working with cloud software.e

Accomplishments that we're proud of

We're proud of our very elegant user interface, as well as our prompt engineering. Our database architecture and usage is also a great point of pride for us. Also, we're proud of the way we're harnessing the power of AWS to power our applications' artificial intelligence functions. We're very proud of our use of AWS Lambda and API Gateway.

What we learned

We learned how to use modern, robust databases like MongoDB. Additionally, we developed the skills to work with cloud infrastructure and micro services such as AWS Lambda services and API Gateway. We refined our ability to work as a team to develop a piece of software that we all feel proud of.

What's next for YourCade

Next steps for YourCade include adding options for educators to include educational options into the game for use in schools, as well as adding an online multiplayer mode. We can also flush out our AI audio features for an even more incredible experience.

Built With

Share this project:

Updates