Interview with Sarah Chen
Lead Game Designer at Pixel Dreams Studio
•
April 28, 2025
With over a decade of experience in indie game development and a successful trilogy of puzzle-platformers under her belt, Sarah Chen shares her insights about game design, creative process, and the future of indie development. Her latest game \"Echoes of Tomorrow\" has garnered multiple awards for its innovative mechanics and storytelling.
What inspired you to become a game developer, and how did you get your start?
I actually started as a player, completely obsessed with games like Portal and Braid. These games showed me that video games could be more than just entertainment – they could be artistic expressions that challenge how we think about space, time, and narrative.
My journey began in my college dorm room, learning Unity through YouTube tutorials and making horrible prototypes that never saw the light of day. But each failure taught me something valuable. My first "real" game was a simple puzzle game called "Color Shift" that I created during a game jam. It was rough around the edges, but the core mechanic of shifting between color dimensions to solve puzzles really resonated with players.
The most important lesson I learned early on was that constraints breed creativity. Working with limited resources and time during game jams forced me to focus on what truly matters – the core experience.
My journey began in my college dorm room, learning Unity through YouTube tutorials and making horrible prototypes that never saw the light of day. But each failure taught me something valuable. My first "real" game was a simple puzzle game called "Color Shift" that I created during a game jam. It was rough around the edges, but the core mechanic of shifting between color dimensions to solve puzzles really resonated with players.
The most important lesson I learned early on was that constraints breed creativity. Working with limited resources and time during game jams forced me to focus on what truly matters – the core experience.
"Game development is like solving a puzzle where you get to create both the pieces and the picture"
Sarah's game development workspace
Can you walk us through your creative process when designing a new game?
My process always starts with a feeling or emotion I want to evoke in players. For "Echoes of Tomorrow," I wanted to capture that sense of wonder we feel when discovering how seemingly small choices can have profound consequences.
The process typically follows these stages:
1. Concept Phase: I spend weeks just filling notebooks with ideas, sketches, and possible mechanics. I try to find the intersection between an engaging mechanic and a meaningful narrative.
2. Prototyping: I build quick, ugly prototypes to test core mechanics. If it\'s not fun in a basic gray-box environment, adding art won\'t make it better.
3. Iteration: This is where the real work happens. I get the game in front of players early and often. Their feedback is invaluable, but you need to learn which feedback to act on and which to respectfully acknowledge but set aside.
4. Polish: This final stage is about adding those small details that make the game feel alive – particle effects, sound design, screen shake, etc. It\'s amazing how much these details impact the overall feel of the game.
The key is to remain flexible throughout the process. Some of our best features came from unexpected discoveries during development.
The process typically follows these stages:
1. Concept Phase: I spend weeks just filling notebooks with ideas, sketches, and possible mechanics. I try to find the intersection between an engaging mechanic and a meaningful narrative.
2. Prototyping: I build quick, ugly prototypes to test core mechanics. If it\'s not fun in a basic gray-box environment, adding art won\'t make it better.
3. Iteration: This is where the real work happens. I get the game in front of players early and often. Their feedback is invaluable, but you need to learn which feedback to act on and which to respectfully acknowledge but set aside.
4. Polish: This final stage is about adding those small details that make the game feel alive – particle effects, sound design, screen shake, etc. It\'s amazing how much these details impact the overall feel of the game.
The key is to remain flexible throughout the process. Some of our best features came from unexpected discoveries during development.
"A good game mechanic is like a good joke - it needs perfect timing and just the right amount of surprise"
What are the biggest challenges you've faced as an indie developer, and how did you overcome them?
The biggest challenge has always been finding the right balance between creative vision and commercial viability. As an indie developer, you\'re not just a creator – you\'re also a business person, marketer, community manager, and sometimes even your own HR department.
Financial stability was a huge challenge early on. I worked part-time as a web developer for the first two years while developing games. It wasn\'t easy, but it gave me the freedom to take creative risks without the pressure of immediate financial success.
Another significant challenge was imposter syndrome. The indie game scene can be intimidating with so many brilliant developers creating amazing games. What helped me was focusing on my unique perspective and stories only I could tell.
Marketing was also a steep learning curve. I learned that building a community early in development is crucial. We now share our development process openly on social media and our Discord server, which has created a passionate community around our games.
Financial stability was a huge challenge early on. I worked part-time as a web developer for the first two years while developing games. It wasn\'t easy, but it gave me the freedom to take creative risks without the pressure of immediate financial success.
Another significant challenge was imposter syndrome. The indie game scene can be intimidating with so many brilliant developers creating amazing games. What helped me was focusing on my unique perspective and stories only I could tell.
Marketing was also a steep learning curve. I learned that building a community early in development is crucial. We now share our development process openly on social media and our Discord server, which has created a passionate community around our games.
"Success in indie game development is often about surviving long enough to get lucky"
What tools and technologies do you find essential in your development workflow?
My core toolkit includes:
- Unity as our primary engine
- Visual Studio Code for coding
- Notion for project management and documentation
- Aseprite for pixel art
- FL Studio for sound design and music prototyping
- Git for version control (saved us countless times!)
- Discord for team communication and community management
But perhaps the most valuable tool is our custom-built analytics system that helps us understand how players interact with our games. It\'s helped us identify pain points and improve the player experience significantly.
I\'m also a big advocate for paper prototyping. Sometimes the best tool is just a notebook and pen to sketch out ideas and mechanics.
- Unity as our primary engine
- Visual Studio Code for coding
- Notion for project management and documentation
- Aseprite for pixel art
- FL Studio for sound design and music prototyping
- Git for version control (saved us countless times!)
- Discord for team communication and community management
But perhaps the most valuable tool is our custom-built analytics system that helps us understand how players interact with our games. It\'s helped us identify pain points and improve the player experience significantly.
I\'m also a big advocate for paper prototyping. Sometimes the best tool is just a notebook and pen to sketch out ideas and mechanics.
Sarah's essential development tools and workspace setup
What advice would you give to aspiring game developers just starting their journey?
First and foremost: start small. Your first game shouldn\'t be an open-world RPG. Create simple games that you can actually finish. Each completed project teaches you more than a dozen abandoned ones.
Learn to scope properly. It\'s better to create a small, polished game than a large, mediocre one. Features are easy to add but hard to remove.
Join game development communities. Whether it\'s local meetups, online forums, or Discord servers, the indie game dev community is incredibly supportive and willing to share knowledge.
Participate in game jams. They\'re perfect for experimenting with new ideas, learning to work under constraints, and building a portfolio.
Don\'t neglect the business side. Learn basic marketing, community management, and business planning. A great game nobody knows about won\'t find success.
Finally, take care of yourself. Game development is a marathon, not a sprint. Burnout is real, and maintaining a healthy work-life balance is crucial for long-term success.
Learn to scope properly. It\'s better to create a small, polished game than a large, mediocre one. Features are easy to add but hard to remove.
Join game development communities. Whether it\'s local meetups, online forums, or Discord servers, the indie game dev community is incredibly supportive and willing to share knowledge.
Participate in game jams. They\'re perfect for experimenting with new ideas, learning to work under constraints, and building a portfolio.
Don\'t neglect the business side. Learn basic marketing, community management, and business planning. A great game nobody knows about won\'t find success.
Finally, take care of yourself. Game development is a marathon, not a sprint. Burnout is real, and maintaining a healthy work-life balance is crucial for long-term success.
"Make games that you want to play. Your passion will shine through and resonate with others who share your interests."
What do you see as the future of indie game development?
I\'m incredibly optimistic about the future of indie games. The democratization of game development tools and the rise of platforms like Steam, Itch.io, and mobile stores have created more opportunities than ever.
I think we\'ll see more success in super-niche games that serve specific communities really well. The "indie middle class" is growing, where developers can sustain themselves without needing massive hits.
AI and procedural generation tools will likely play a bigger role, especially for small teams. Not replacing creativity, but augmenting it and handling some of the more tedious aspects of development.
Cross-platform development will become even more important, with the lines between mobile, PC, and console gaming continuing to blur.
The biggest challenge will be discoverability as more games enter the market. Building community and finding your audience will become even more crucial than it is now.
But most importantly, I think we\'ll continue to see incredible innovation from indie developers who aren\'t bound by traditional constraints and are willing to take creative risks.
I think we\'ll see more success in super-niche games that serve specific communities really well. The "indie middle class" is growing, where developers can sustain themselves without needing massive hits.
AI and procedural generation tools will likely play a bigger role, especially for small teams. Not replacing creativity, but augmenting it and handling some of the more tedious aspects of development.
Cross-platform development will become even more important, with the lines between mobile, PC, and console gaming continuing to blur.
The biggest challenge will be discoverability as more games enter the market. Building community and finding your audience will become even more crucial than it is now.
But most importantly, I think we\'ll continue to see incredible innovation from indie developers who aren\'t bound by traditional constraints and are willing to take creative risks.
"The future belongs to creators who can build genuine connections with their audience"