Inspiration The inspiration behind WordQuest came from the desire to create a fun and engaging game that combines word-search elements with interactive gameplay. We aimed to design a game that not only challenges players' ability to identify letters but also encourages them to play repeatedly, increasing engagement and competition through a leaderboard.
What It Does WordQuest is an interactive browser-based game where players must find and identify hidden letters within a grid. The game includes:
A scoring system that tracks progress. A leaderboard to show top players. A reporting feature for user feedback. It challenges players’ word recognition skills while offering an enjoyable and competitive gaming experience. How We Built It The game was built using a combination of:
Frontend: React was used to create a dynamic and interactive user interface. Backend: Node.js and AWS Lambda handled the game logic, scoring, and player data. Cloud: We utilized AWS services including Amplify for hosting the frontend, API Gateway for secure communication between the frontend and backend, and RDS (MySQL) to store player data and scores. Design: A clean, user-friendly interface was created in collaboration with our designer, Noor, ensuring that the game was visually appealing and easy to navigate. Challenges We Ran Into Integration Issues: Ensuring seamless communication between the React frontend and AWS backend services (Lambda, API Gateway) posed challenges during development. Configuration Errors: Misconfigurations in Lambda functions and API Gateway routes led to some delays in the early stages. Deployment Delays: Due to the complexity of using multiple AWS services, deployment took longer than expected. However, we adapted by using AWS Amplify to simplify the deployment process. Accomplishments We're Proud Of Successfully building and deploying a scalable, serverless game application with minimal infrastructure management. Integrating various AWS services seamlessly, such as Amplify, Lambda, API Gateway, and RDS. Developing a visually appealing and interactive user interface using React. Creating a robust scoring and leaderboard system that enhances player engagement. What We Learned The integration of serverless services (AWS Lambda, API Gateway) with frontend frameworks (React) can be complex but extremely rewarding once set up correctly. AWS services such as Amplify and RDS offer powerful tools to streamline both deployment and database management. The importance of effective teamwork, problem-solving, and adaptability in overcoming development obstacles. What's Next for WordQuest Enhancements: Adding new levels and game modes to keep the gameplay fresh and exciting for players. Multiplayer: Expanding the game to support multiplayer functionality, allowing friends to play together. Mobile Optimization: Ensuring the game is fully optimized for mobile devices to reach a broader audience. User Feedback: Incorporating user feedback through the “Report a Problem” page to improve game features and address any bugs.

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