Inspiration
We wanted to create a small, character-focused story inside a bigger magical world. The idea of a proud wizard cursed into a grumpy black cat felt fun, simple, and full of storytelling potential. Created in collaboration with DreamFlare
What it does
Cursed Cat follows Klaus, a former wizard who escapes Crooked Woods of the wizard world Obscurwald and ends up trapped in a cat’s body in the human world. Each episode reveals more about his past, the curse, and the people he meets.
How we built it
We wrote short scripts with the help of ChatGPT, generated visuals with Midjourney, animated scenes in LumaLabs, BasedLabs and used Hedra for lipsync, created voices with ElevenLabs and created original sound tracks with Suno, and edited everything together in DaVinci Resolve. The whole pipeline was designed to be fast and consistent.
Challenges we ran into
Keeping Klaus consistent across shots was difficult. Balancing style, tone, and character continuity took time. We also had to find a workflow that allowed us to produce episodes quickly without losing quality.
Accomplishments that we're proud of
We managed to build a full mini-series with a clear tone, characters, and world. We improved the storytelling from episode to episode and created a style that viewers recognized immediately.
What we learned
Short-form episodic storytelling works well with AI tools. A simple character with a strong hook carries the story. We also learned how to streamline our pipeline so episodes can be produced faster.
What's next for Cursed Cat - Episode 2: Falling with Style
We’ve finished Season 1 with Klaus escaping the Obscurwald and settling into Aunt Helga’s home. Next, we want to explore the everyday life in the house, especially the stories of Aunt Helga’s niece, her strange heritage, and how she learns to live with a cursed wizard-cat by her side.
Built With
- basedlabs
- chatgpt
- elevenlabs
- hailuo
- hedra
- lumalabs
- midjourney
- suno

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