Inspiration

Interactions are an inevitable part of daily life, whether intentional or incidental. Spoken communication, with its rich history and high information density, remains the most effective way to connect with others. However, each person’s unique identity and communication style introduces the potential for misunderstandings caused by vague language or differing interpretations.

Sometimes, overhearing a conversation sparks curiosity about a topic, but understanding its full context—causes, effects, and perspectives—can be challenging without multiple sources. Engaging in conversations with others can help fill those gaps and uncover new insights.

This inspired us to create ChatterTown, a game where conversations are central to the story. Our goal was to design a joyful, relaxing experience where players could uncover mysteries through dialogue, even for those who might feel apprehensive about speaking up in real life.

What It Does

ChatterTown places players in the shoes of a socially timid but curious individual living in a picturesque mountain town. Through controlling a minimalist stick-figure character, players engage in lighthearted, witty, and slightly absurd dialogue-based puzzles. By interacting with townsfolk and exploring the environment, players gather clues to solve a mysterious case unfolding in the town.

How We Built It

We developed ChatterTown using the Godot engine, chosen for its suitability for 2D games, cross-platform compatibility (Windows, macOS, and Linux), and ease of debugging and editing. To streamline the development process, we utilized Amazon Q as a programming assistant, which helped us efficiently build the game and prototype. Additionally, we integrated Amazon Bedrock to generate unique, personality-rich dialogues for interactive characters, enhancing the immersive experience with a natural conversational flow.

Challenges We Ran Into

As a small team with no prior game development experience, we faced a steep learning curve with new tools and technologies, particularly the Godot engine and integrating Amazon Bedrock into our game. While Amazon Q greatly assisted with coding, some aspects of the engine’s APIs required manual adjustments and problem-solving. Additionally, creating an engaging and natural dialogue system proved more complex than anticipated, requiring significant iteration and refinement.

Accomplishments We're Proud Of

We successfully created a functional demo of ChatterTown that showcases its core gameplay, visual style, and dialogue-driven mechanics. One of our proudest achievements is crafting an engaging and original story that serves as the heart of the game, complemented by carefully designed plot twists and character arcs. We’re also proud of integrating randomized, personality-driven dialogues from Amazon Bedrock, which brought our unique characters to life. Seeing our storytelling efforts and technical work come together into a cohesive, well-functioning prototype within a short timeframe is a major accomplishment.

What We Learned

  1. Tool Utilization
    We became proficient with Amazon Q and Amazon Bedrock, using them to streamline workflows and enhance productivity.
  2. Team Collaboration
    We learned how to work effectively as a team, balancing individual responsibilities while ensuring the project’s overall success.
  3. Game Design Essentials
    From designing engaging dialogue systems to balancing visual elements, we learned how to ensure compatibility across platforms like Windows and macOS.
  4. User Experience Matters
    Translating a story into an interactive game underscored the importance of user experience. Every design element, from dialogue flow to gameplay mechanics, shapes how players engage with the game.
  5. Assets and Storytelling
    We dedicated significant time to visual design and storytelling, realizing their critical role in crafting an immersive and cohesive game.
  6. Iterative Development
    Iteration and feedback were essential for refining technical and creative elements, leading to a polished prototype.

What's Next for ChatterTown

Currently, ChatterTown is an early-access prototype with limited content. Moving forward, we aim to expand the game with refined dialogues, enhanced UI, deeper storylines, and additional puzzles. We will focus on improving the dialogue system from both technical and player-experience perspectives to create more immersive interactions and greater possibilities. Player feedback will guide our efforts to polish the game further and prepare it for a broader release.

Built With

Share this project:

Updates