Shure MV6Vercel credits
Agent SFX
Generates Voiceovers & SFX for games instantly. No recording, no manual importing—just click and play.
Core trick
A Godot plugin sends the node tree and a screenshot to an LLM, which plans a sound bank that ElevenLabs and FAL then render.
Built with
elevenlabsfalgodotv0vercel
Description
Inspiration
We are game developers, and we know how challenging game development can be. Sound design often becomes an afterthought due to time and budget constraints.
Scouring sound effects and recording voiceovers is
time-consuming and expensive
, whether you're an indie dev or a AAA studio. We saw an opportunity to
save time and costs
while making high-quality audio
more accessible
to all developers.
Agent SFX allows game creators to generate
professional voiceovers and sound effects instantly
, streamlining the entire process.
Team Info
Arian Allenson Valdez - lead developer/ideation
Mikayla Pace - game developer/ideation
What it does
AgentSFX compromises of a godot plugin and a web app:
As a Godot plugin, it automatically generates
voiceovers and sound effects
with AI. With a single click, it:
Analyzes your node structure and a screenshot of your game
Thinks of the possible sound bank for your game
Creates a Sound Bank for your game that you can integrate
Generates
lifelike NPC dialogue
using
Eleven Labs
Create
background music
with
FAL
This removes the need for external tools and/or manually scouring the internet/sound databases for audio, making sound design effortless.
As a web app, it only provides analysis for your screenshot, but we envision a full end to end workflow for audio design (i.e. revisions, finalizations, creating tickets, asking for feedback)
We use Next.JS/Vercel for the web app
How we built it
The godot plugin itself consists of 3 'core' nodes, that the user can even use without the agent:
AI_SFX - generates sound effect via prompts using Eleven Labs
AI_Dialog - generates high quality voice acting using Eleven Labs
AI_BGM - generates BGM using FAL
We then have the 4th node AIAnalyzer, which serves as the AI Agent orchestrating the entire show. AI Analyzer:
analyzes the node structure and screenshot (via FAL vision models)
processes the analysis (via FAL LLM)
proceeds to create the core nodes to a SoundsEffect node that the user can use
the user can then integrate the node to the game engine
Possible improvements are syncing/persisting audio keys, allowing users to make the AI 'reanalyze' things it has not yet seen/considered.
For the web app, we use next.js + the same integrations.
Challenges we ran into
The entire thing actually was pretty smooth development wise - the hardest part of the hackathon was finding the right idea. We even thought of just skipping this one, but after seeing a random action heavy video clip (that only had sound effects), we thought - can we make an AI agent that analyzes a 'silent' game and generate the audio for it?
Accomplishments that we're proud of
Making essentially two tools (web app and godot plugin) in pretty much only 1 working day was something we are very proud of.
The really seamless integration with Godot is something we're proud of as well! There are lots of improvements to be made still but it's already plenty useful!
What we learned
How to optimize
AI workflows
for real-time generation.
The power of
automation
in game development.
The challenges of
AI-driven creative tools
and how to refine them.
Compliance
We acknowledge adherence to hackathon rules and deadlines - heh we even started so late! :P
What's next for Agent SFX
Customization options
for voice styles and sound types. In particular, allowing users to train their own voice through the web app, or through a sound bank in the engine.
More tight integration with the game engine
Expanding to
other game engines
beyond Godot
Providing an end to end workflow using the web app. (brainstorming, task management, feedback, finalization)
🚀 Agent SFX is just the beginning—our goal is to revolutionize AI-powered game audio!