“Golden rule of level design – Finish your first level last.”
—J. Romero
With this key area of my portfolio, I bring Best Practices and Optimization techniques.
Creating A Lean Game Studio
As a developer with over 20 years of experience, I have served on founding game teams and helped grow brands — including Neopets, MyYearbook, Saganworks, and Sybo Games.
While I am not a studio owner or lead, my background in game dev and startup environments has provided me with insights and opinions into a lean methodology for establishing game studio success.
Here are thoughts on creating a lean game studio…
Contents
1. Establish Foundation
The initial phase involves laying the groundwork for your studio by defining its mission, values, and the unique experiences you aim to deliver. This includes establishing a strong brand identity that resonates with your target audience. A key component of this process is developing a flagship title—a game that embodies your brand’s essence and sets the tone for future projects. This flagship title serves a dual purpose: it defines your evolving brand and provides the initial funding necessary to grow your studio. By creating a game that aligns with your brand identity and appeals to your audience, you can generate revenue and build a loyal player base, laying a solid foundation for your studio’s growth.
Defining your studio’s culture is integral to shaping its identity and guiding its operations. Establishing clear cultural values fosters a cohesive environment that attracts like-minded individuals and sets the tone for all future endeavors. To focus your studio’s culture, consider articulating core values that clearly define the principles guiding your studio’s decisions and actions. Leading by example is also crucial; demonstrating the desired cultural traits through your behavior and interactions reinforces these values throughout the studio. By embedding these values into your studio’s DNA, you create a strong foundation that influences every aspect of your business.
Ask Yourself…
- Are we clear on mission & values?
- Is the flagship title on-brand?
My Resources
- Leadership – Developing strong leadership
- Games – Play LOTS of games together
2. Grow Team
Creating a successful game studio begins with assembling a team that shares your vision and passion for game development. Look for individuals with diverse skills, including programmers, artists, designers, writers, and animators. There are many job titles in game development, but smaller game studios can focus on smaller staff size.
📋Leadership vs Management
Many conflate the boundaries and value of leadership and of management. While sometimes, the same individual takes on both roles, leadership often emerges as a characteristic shared across team members, while management is typically a distinct role held by one person.
Leaders drive vision and inspire others, while managers handle the important logistics.
For more info, checkout SamuelAsherRivello.com/leadership.
Experience is crucial, but also consider working with talented newcomers who bring fresh perspectives and creativity. Online game development forums, social media groups, and events like the Game Developers Conference (GDC) are excellent places to find like-minded individuals interested in making indie games.
Responsibilities
- Producer
- Product Quality
- Lead
- Personnel Management
- Personnel Growth
- Senior
- Expertise
- Mentoring
- Project Manager
- Project Resources
- Project Schedule
- Scrum Mgt
- Sprint Release
- Sprint Workflow
- (Various)
- Scale up/down per needs
Once you have a great team assembled, it’s essential to retain top gaming talent. Implementing strategies such as offering professional development opportunities, fostering a positive and inclusive work environment, and providing competitive compensation can help keep your team motivated and committed. Regular feedback and recognition also play a crucial role in maintaining morale and ensuring that team members feel valued and engaged.
Ask Yourself…
- Am I attracting the right talent?
- Is team aligned with mission & values?
3. Iterate MVG
With a clear understanding of the problem and a skilled team, the next step is to develop and iterate on a Minimum Viable Game (MVG). An MVG is the simplest version of your game that allows you to test your hypotheses with minimal resources. The goal is to build a game that solves the core problem without unnecessary features. This approach enables rapid testing and iteration, ensuring that you are on the right path before investing significant time and capital. Additionally, during this phase, it’s crucial to define and implement workflows that reflect your studio’s cultural values. Establishing lean workflows that promote clear communication, collaboration, and efficiency will not only streamline development but also reinforce the cultural foundation of your studio.
Agile Meetings
- Sprint Planning (60 Mins)
- Set Goal
- Choose Tasks
- Estimate Tasks
- Daily Standup (1 Min / Staff)
- What did you do?
- What will you do?
- Any blockers?
- Sprint Review (30 Mins)
- Goal Met?
- Tasks Complete?
- Estimations Accurate?
- Sprint Retrospective (30 Mins)
- What Worked?
- What Didn’t?
- Changes To Process?
Agile Workflow
Implementing lean workflows involves adopting practices that minimize waste and maximize value. This includes utilizing agile methodologies, automating repetitive tasks, and fostering a culture of continuous improvement. By streamlining processes and encouraging open communication, your team can focus on delivering high-quality content efficiently. Regular retrospectives and feedback loops are essential to identify areas for improvement and ensure that workflows remain aligned with your studio’s goals and values.
Ask Yourself…
- Can MVG launch with less features?
- Is MVG aligned with mission & values?
My Resources
- Prototyping – Developing initial concepts
- Best Practices – Establishing brand identity
4. Scale Up
After validating the game concept, the next step is scaling. This involves expanding your player base, enhancing marketing efforts, and optimizing operations to handle increased demand. It’s essential to maintain lean principles during this phase by continuously measuring performance, monitoring key metrics, and making data-driven decisions. Scaling should be approached cautiously, ensuring that each step is justified by evidence and that the core value proposition remains intact.
Scaling up also requires strategic planning in areas such as infrastructure, customer support, and community engagement. Investing in scalable technologies and platforms can help accommodate growth without compromising performance. Building a strong community around your game fosters loyalty and encourages word-of-mouth promotion. Effective customer support ensures that players have a positive experience, which is crucial for retention and long-term success.
Ask Yourself…
- Is business model a fit for mission & values?
- Are workflows aligned with mission & values?
My Resources
- Agile Development – Streamline process
- CI/CD, Unit Testing – Streamline product
5. Repeat Success
Establishing a lean game studio is an ongoing process. Even after achieving initial success, it’s vital to continue seeking ways to improve and innovate. This includes staying attuned to market changes, exploring new technologies, and fostering a culture of continuous learning within the studio. By embracing a mindset of perpetual improvement, a game studio can adapt to evolving player needs and market conditions, ensuring long-term sustainability and growth.
To build on your initial success, focus on prototyping new ideas and validating concepts for your next game. This process should begin before completing your first game, allowing you to maintain momentum and capitalize on the insights gained. By continuously iterating and refining your approach, you can develop a portfolio of games that align with your studio’s brand and meet the evolving preferences of your audience.
Ask Yourself…
- What to start/stop/continue inre: workflows?
- Does our stable of games have market fit?
What’s Next?
This area of my expertise is particularly exciting!I love to learn & to make an impact with my teams and projects.
Contact me regarding new opportunities that align with my skills and experience.