


Your Guide to Outsourced Game Design & Prototyping
When you decide to make a film, you don't build a visual effects studio from scratch for a single project—you partner with experts who have mastered the craft. The same logic applies to expanding your IP into the gaming world. Building an in-house game development team is a massive commitment of time, money, and resources. A more agile and efficient approach is to collaborate with a specialized studio that already has the talent, technology, and processes in place. This is the core idea behind outsourced game design and prototyping. It’s a flexible, strategic way to bring your vision to life without the overhead, allowing you to create a world-class game that honors your IP and engages your audience.
Key Takeaways
- Choose a Strategic Partner, Not Just a Vendor: The right outsourcing relationship is a true collaboration. Look for a team that acts as an extension of your own, bringing specialized skills to expand your IP authentically while you maintain full creative oversight.
- Build a Foundation for a Smooth Collaboration: Success depends on proactive planning. A detailed project scope, a structured review process, and agreed-upon communication workflows are essential for preventing misunderstandings and keeping your project on track.
- Use Outsourcing to Manage Resources and Speed Up Development: Partnering with an external studio is a smart business decision that gives you control over your budget and timeline. It allows you to access top-tier talent on demand and get your game to market faster without the overhead of an in-house team.
What is Outsourced Game Design?
Think of outsourced game design as bringing in a specialist team to help build your vision. It’s a strategic partnership where you collaborate with an external studio to handle specific parts of your game’s development. This isn’t about handing over your project and hoping for the best; it’s about augmenting your own team with experts who live and breathe everything from storyboarding and animation to programming and sound design. For IP holders, this is an incredibly effective way to expand your world into gaming without needing to build an entire game studio from the ground up.
The scope of outsourcing can be as narrow or as broad as you need. You might bring in a partner to create a playable prototype that proves your concept, or you could outsource the entire development cycle from ideation to launch. The core idea is to leverage the specialized skills and experience of an external team. This allows your internal team to focus on what they do best—whether that’s managing the brand, building strategic partnerships, or planning the next big move for your IP. By working with a partner, you gain access to a deep well of talent and technology, ensuring your game is not only true to your world but also a blast to play. The right transmedia partner can help you build an experience that feels like a natural, exciting extension of your universe.
How the Outsourcing Process Works
Getting started with an outsourcing partner is a straightforward process built on clear communication. It all begins with your vision. Before you even start looking for a studio, you need to clearly define your game's concept, scope, and core requirements. The more detailed your plan, the smoother the process will be. Once you have a solid brief, the next step is to research and vet potential partners. Look at their portfolios, read case studies, and talk to them to see if their creative and technical approach aligns with your goals. The goal is to find a team that feels like a true extension of your own.
Common Outsourcing Models
When you partner with an external studio, the relationship can take a few different forms depending on your needs. One popular approach is the Dedicated Team model, where the studio provides a full team of developers, artists, and designers who work exclusively on your project. This is ideal for large-scale, long-term games. Another option is Team Augmentation, where you hire individual experts to fill specific skill gaps in your in-house team. This is perfect when you need a specialist for a particular task. Finally, there’s the Project-Based model, where you outsource a specific, well-defined piece of work, like creating all the 3D assets or developing a single game level.
Why Should You Outsource Game Design?
Bringing a new game to life is a complex puzzle with a lot of moving pieces. For many IP holders and studios, the idea of handing over a piece of that puzzle can feel daunting. But outsourcing isn't just about offloading tasks; it's a strategic decision that can give your project a serious edge. By partnering with an external team, you can tap into specialized expertise, streamline your production pipeline, and manage your resources more effectively. It allows your core team to stay focused on the big picture—like story and world-building—while a dedicated partner handles the specialized game development services that bring your vision to the screen. This collaborative approach can be the key to creating a higher-quality product, faster and more efficiently.
Optimize Your Budget
Building an in-house team for a single project comes with significant overhead: salaries, benefits, equipment, and training. Outsourcing converts these fixed costs into a variable expense, giving you more control over your budget. You pay for the exact services you need, for as long as you need them. This model is especially effective during the prototyping phase. Creating an early-stage prototype helps you test concepts and confirm the game's direction before committing to full production, which helps reduce risks and save money. It’s a smart way to ensure your investment is sound and your resources are allocated where they’ll have the most impact.
Access Specialized Talent and Skills
Hiring for niche skills can be a long and competitive process. When you outsource, you get immediate access to a roster of seasoned professionals who are experts in their respective fields. Whether you need help with the entire development cycle or just specific features like virtual production or systems design, an external partner provides the specialized talent required to execute your vision. This means you can bring in an experienced team of artists, programmers, and designers who have honed their skills across numerous projects. They bring fresh perspectives and proven solutions to the table, helping you avoid common pitfalls and build a more polished game.
Get to Market Faster
In the entertainment industry, timing is everything. Outsourcing can significantly shorten your development timeline and help you hit critical launch windows. An experienced external studio already has efficient workflows and processes in place, allowing them to get started immediately. By entrusting them with the more technical and time-consuming aspects of development, you free up your internal team to concentrate on core creative decisions and IP strategy. This parallel workflow accelerates the entire project, moving you from concept to launch much more quickly. You can see how a focused partnership can speed up development in projects like the fast-paced arcade racer, Lollipop Racing.
Reduce Risk and Increase Flexibility
Every creative project carries a degree of risk. Outsourcing helps you manage that risk by allowing you to validate your ideas early and often. Working with a partner on a prototype lets you test core mechanics and gather feedback before you’re too far down the development path. This iterative approach helps you spot potential problems early, saving time and money down the line. It also offers incredible flexibility. You can scale your outsourced team up or down as the project’s needs change, without the complexities of hiring or laying off full-time staff. This agility allows you to adapt to challenges and opportunities as they arise, ensuring your project stays on track.
What Services Can You Outsource?
When you think about outsourcing game design, you might picture handing over the entire project. But it’s much more flexible than that. You can collaborate with an external partner on specific parts of your project, bringing in expert help exactly where you need it most. This allows your in-house team to focus on their strengths while specialists handle the rest. From the first spark of an idea to the final lines of code, here are the key services you can outsource.
Concept and Ideation
Every great game starts with a powerful concept. If you have a world or characters you want to explore but aren't sure how to translate them into a game, an external partner can be invaluable. Outsourcing concept and ideation means bringing in fresh perspectives to help with brainstorming, storyboarding, and defining the core creative vision. This collaborative process helps solidify your game's foundation, ensuring the initial idea is strong enough to support a full production cycle and resonate with your target audience.
Game Mechanics and Systems
The rules and systems that govern how your game plays are its heart and soul. Outsourcing the design of game mechanics means working with experts who live and breathe player engagement, balance, and fun. A partner can help you design everything from combat systems and character progression to the in-game economy. Whether you need help with the entire process or just want to refine specific features, an experienced team can build the intricate systems that make your game compelling across PC, console, and mobile platforms.
Prototyping and Iteration
An idea is one thing, but a playable experience is another. Prototyping is the crucial step where you turn your concepts and mechanics into a tangible, interactive demo. By outsourcing this phase, you can quickly build and test your core gameplay loops without committing to full-scale development. An external studio can provide a complete set of prototyping services to transform your vision into a functional prototype, allowing you to validate the player experience, gather feedback, and make informed decisions before moving forward.
Art and Visuals
The visual identity of your game is what captures a player's attention. Outsourcing art and visuals gives you access to a wide pool of specialized talent, from concept artists and 3D modelers to animators and UI designers. Whether you need a prototype built from scratch or require a full suite of art assets for your game, an external team can deliver a cohesive and stunning visual experience. This is a great way to establish a unique art style that aligns with your IP and stands out in a crowded market.
Technical Build and Programming
Bringing all the creative elements together requires a strong technical foundation. You can outsource the entire technical build or specific programming tasks to a team skilled in engines like Unity and Unreal. This includes everything from coding the game mechanics and building AI behavior to optimizing performance across different platforms. A partner like Arctic7 can handle the complex technical execution, ensuring your game is not only fun to play but also stable, polished, and ready for launch.
How to Choose the Right Game Design Partner
Finding the right game design partner is about more than just hiring a vendor; it’s about finding a true collaborator who will care for your intellectual property as much as you do. This partnership will shape how your audience experiences your world, so it’s crucial to get it right. The best partners act as an extension of your own team, bringing fresh perspectives and specialized skills to the table. They understand that they are stewards of your IP, tasked with expanding its universe in a way that feels authentic and exciting for your fans. When you’re vetting potential studios, you’re looking for a combination of proven experience, technical skill, clear communication, and a genuine passion for your vision. A great fit in these four areas will set your project up for success from day one. Let’s break down what to look for in each category.
Review Their Portfolio and Experience
A portfolio is your first window into a partner’s capabilities. Go beyond the flashy trailers and look for detailed case studies that walk you through their process. You want to see not just the final product but also the strategic thinking behind it. Look for a partner with a diverse portfolio that shows they can adapt to different styles, genres, and brand requirements. For example, seeing their work on a project like Lollipop Racing can reveal how they handle stylized art and fast-paced gameplay. A studio that has worked with a wide range of clients likely has robust processes and a team large enough to handle complex projects, ensuring they can scale with your needs.
Assess Their Technical Expertise
Your partner’s technical skills are the foundation of your game. Ensure they have deep expertise in the game engines and technologies that are right for your project, like Unity and Unreal Engine. This proficiency is essential for building a high-quality, scalable experience that can grow with your IP. Ask about their prototyping process. A studio that can quickly build a prototype from scratch demonstrates both technical agility and a commitment to testing ideas early. This technical foundation is what allows for creative and narrative ambitions to be fully realized, ensuring the final product is both engaging and stable for players.
Understand Their Communication Process
Clear and consistent communication is the glue that holds a partnership together. A great partner will be transparent about their process and keep you in the loop every step of the way. Ask potential studios how they handle project management and client updates. Do they promise weekly meetings and detailed progress reports? A structured communication plan prevents misunderstandings and ensures the project stays on track. You’re looking for a team that is responsive, collaborative, and makes you feel like a valued partner, not just another client on their roster. This open dialogue is key to a smooth and successful collaboration.
Find a Partner Who Shares Your Vision
Ultimately, you need a partner who is just as excited about your world as you are. They should understand the core of your IP and be dedicated to bringing it to life authentically. This goes beyond simply executing a brief; it’s about finding a team that can contribute creative ideas that enhance your vision. When you outsource game development, you’re bringing in specialists who can offer new perspectives. Look for a partner whose team culture and creative philosophy align with your own. A shared vision ensures that every decision, from game mechanics to art style, serves the story you want to tell.
Navigating Common Outsourcing Challenges
Outsourcing your game design can feel like a big leap, especially when you’re handing over a piece of your world to a new team. It’s natural to have questions about how you’ll stay aligned, maintain quality, and keep your project on track. While any collaboration comes with potential hurdles, the most common outsourcing challenges are completely manageable when you have a clear strategy and a partner who functions as a true extension of your team.
The key is to anticipate these issues and build a partnership designed to prevent them from the start. By focusing on clear communication, establishing a shared vision for quality, protecting your intellectual property, and creating a workflow that transcends time zones, you can build a seamless and successful collaboration. Let’s look at how to handle each of these potential challenges.
Overcoming Communication Hurdles
Clear and consistent communication is the foundation of any successful partnership. When your team and your outsourcing partner aren't on the same page, misunderstandings can lead to delays and a final product that misses the mark. The best way to prevent this is to work with a partner who has a well-defined communication process. This includes establishing a single point of contact, scheduling regular check-ins, and using shared project management tools to keep everyone updated. A partner who proactively communicates and makes you feel included every step of the way will ensure your vision is perfectly translated.
Maintaining Quality and Creative Control
A common fear is that an external team won’t be as invested in quality as your in-house crew. It can be challenging to ensure the final product meets your high standards when the work is being done outside your direct oversight. This is why it’s so important to review a potential partner’s portfolio and process. Look for a studio with rigorous quality assurance protocols and a collaborative approach to feedback. Seeing how they’ve brought other complex projects to life, like our work on Lollipop Racing, can give you confidence that your project is in capable hands.
Protecting Your IP
Your intellectual property is your most valuable asset, and protecting it is non-negotiable. When you partner with an external studio, you need absolute certainty that your IP is secure. This starts with solid legal agreements, including non-disclosure agreements (NDAs) and contracts that clearly define ownership rights from the outset. Beyond the paperwork, it’s about trust. You should partner with a reputable studio that has experience handling valuable IP and a track record of professionalism. A trustworthy partner will treat your world with the same care and respect that you do.
Managing Different Time Zones
Working with a team in a different part of the world might seem like a logistical nightmare, but it doesn’t have to be. Experienced global studios have mastered the art of asynchronous and synchronous collaboration. By establishing overlapping work hours for key meetings and using project management tools for daily updates, teams can stay perfectly in sync. This approach allows for continuous progress, as one team can hand off work at the end of their day to another just starting theirs. With the right project management system, time zone differences can become a strategic advantage rather than a barrier.
Understanding Outsourcing Pricing Models
Once you’ve found a potential partner, the next step is figuring out the financial side of the relationship. How you structure payments can have a big impact on your budget, project flexibility, and overall workflow. There isn’t a single “best” model; the right choice depends entirely on your project’s specific needs, how clearly defined your scope is, and how much you anticipate your goals might shift along the way.
Most outsourcing studios, including our teams at Arctic7, work with a few common pricing structures. The three most popular are fixed-price contracts, hourly rates, and milestone-based payments. Each comes with its own set of benefits and is suited for different types of projects. A transparent partner will walk you through these options and help you select the one that aligns best with your vision and business goals. Understanding how each one works is the first step to building a financial framework that supports a successful and predictable creative partnership.
Fixed-Price Contracts
A fixed-price contract is exactly what it sounds like: you agree on a single, predetermined cost for the entire project or a specific set of deliverables. This model offers the most budget predictability, which makes it an attractive option if you have a strict budget. You know the total cost upfront, and there are no surprises.
This approach works best for projects with a crystal-clear and well-documented scope. If you know exactly what you need—down to the specific features, assets, and outcomes—a fixed-price model can be a straightforward way to get it done. The main thing to keep in mind is that it offers less flexibility. If you decide to change direction or add new features mid-project, it will likely require a new scope of work and a renegotiated contract.
Hourly Rates
The hourly rate model, often called "time and materials," is built for flexibility. With this structure, you pay for the actual time your outsourced team spends working on your project. This is the ideal choice when your project scope is fluid or not fully defined at the outset. It’s perfect for early-stage development, R&D, or projects that require a lot of iteration and creative exploration.
This model allows you to pivot and adapt as the project evolves without being locked into a rigid scope. The trade-off, however, is less budget predictability. While you’ll get regular reports on time spent, the final cost can be uncertain if the project takes longer than anticipated or the scope expands significantly. It requires a high level of trust and clear communication with your partner to keep the budget on track.
Milestone-Based Payments
Milestone-based payments offer a balanced approach, blending the structure of a fixed-price contract with the phased nature of a larger project. Here, the project is broken down into distinct phases, or "milestones," and you make payments as each one is successfully completed and approved. For example, you might pay upon completion of the initial concept, the first playable prototype, and the final vertical slice.
This model is fantastic for keeping both teams aligned and ensuring steady progress. It gives you clear visibility into the project’s momentum and allows you to verify the quality of work at each critical stage before releasing the next payment. It’s a great way to manage cash flow and reduce financial risk, making it a popular choice for medium-to-large scale game development projects.
Common Outsourcing Myths, Busted
Let’s be honest—the idea of handing over a piece of your project to an external team can feel like a huge leap of faith. It’s easy to get caught up in worst-case scenarios, especially with so many misconceptions floating around about what outsourcing really means. But when you find the right partner, outsourcing isn’t about losing control or sacrificing quality; it’s about gaining a strategic ally who can help you achieve your vision more effectively. Let's clear the air and tackle some of the most common myths head-on.
Myth: Outsourcing Means Lower Quality
One of the biggest fears is that outsourcing is just a code word for cheap, low-quality work. This myth comes from the idea that you’re simply looking for the lowest bidder. In reality, smart outsourcing is about finding specialized expertise you don’t have in-house. Many external studios are packed with top-tier talent focused on specific areas, from prototyping to virtual production. The key is to vet your partners carefully and choose a team that aligns with your quality standards. A great partner acts as an extension of your team, bringing their A-game to projects like Ant-Man and The Wasp: Quantumania to deliver exceptional results.
Myth: Communication Is Too Difficult
Worried about getting lost in translation or juggling late-night calls across a dozen time zones? It’s a valid concern, but it’s far from a dealbreaker. Experienced outsourcing partners have built their entire business model around clear, effective communication. They use established project management workflows and tools to keep everyone on the same page, no matter where they are in the world. By setting clear expectations, scheduling regular check-ins, and finding a partner who prioritizes transparency, you can build a seamless collaborative environment. A true transmedia partner knows that great communication is the foundation of any successful project.
Myth: You'll Lose Creative Control
Your IP is your baby, and the thought of someone else taking the creative reins is understandably nerve-wracking. But outsourcing doesn’t mean giving up your vision—it means bringing in experts to help you execute it. A successful partnership is a collaboration, not a hand-off. You set the direction, define the creative goals, and have the final say at every stage. The external team works within your framework to bring those ideas to life, handling specific parts of the project while you maintain full creative oversight. This frees up your internal team to focus on the big picture while your partners nail the details, just as we did in our work on Lollipop Racing.
Set Your Partnership Up for Success
Finding the right creative partner is a huge step, but the real magic happens when you build a strong, collaborative relationship. A successful partnership doesn’t just fall into place; it’s built on a foundation of clear communication, shared goals, and well-defined processes. When you and your outsourced team are perfectly in sync, you create an environment where great ideas can flourish and your vision can be brought to life without friction or frustration. Think of it as building the operational blueprint for your creative project. By investing time upfront to establish how you’ll work together, you pave the way for a smoother process and a much better final product. Here’s how you can set your collaboration up for success from day one.
Define a Clear Project Scope
Before a single line of code is written or a concept sketch is drawn, it’s essential to define the project's scope, objectives, and what success looks like. Ambiguity is the enemy of progress and can quickly lead to rework and missed deadlines. A detailed project scope should act as your North Star, outlining key deliverables, timelines, and performance metrics. This document ensures everyone—from your internal stakeholders to your external creative team—shares the same understanding of the end goal. A clear scope isn't restrictive; it's empowering. It gives your development partner the clarity they need to innovate and execute effectively within the agreed-upon framework.
Establish a Solid Review Process
To keep a project on track and ensure the quality meets your standards, you need a solid review process with clear "quality gates." This isn't about micromanaging your partner; it's about creating a structured feedback loop that fosters collaboration. Schedule regular check-ins to review progress, whether it’s a weekly build review or a bi-weekly art asset presentation. Establish who provides feedback and how it should be delivered to keep things organized and actionable. A predictable review cycle ensures that the project evolves in line with your vision, allowing for course corrections along the way and preventing any major surprises near the finish line.
Create an Effective Workflow
A streamlined workflow is the engine that drives your project forward. Managing an external team becomes much simpler when you have the right project management tools and communication channels in place from the start. Work with your partner to agree on a shared platform like Jira, Asana, or Slack for tracking tasks and facilitating day-to-day conversations. An effective workflow also defines roles, responsibilities, and the cadence for communication, like daily stand-ups or weekly progress reports. This structure minimizes confusion, keeps everyone accountable, and ensures that information flows freely, which is especially important when working across different studio locations and time zones.
Manage Expectations and Stay Aligned
Even with the best plan, challenges can arise. The key to overcoming them is to manage expectations through consistent and transparent communication. Misaligned expectations are a common hurdle in outsourced projects, but they can be avoided with regular check-ins and honest updates. Encourage an environment where both teams feel comfortable discussing roadblocks and celebrating wins. True alignment comes from building a relationship based on mutual trust and respect. When you view your external team as a genuine extension of your own, you create a powerful partnership capable of navigating any challenge and achieving incredible results, like those seen in the creation of Star Wars stories.
How to Measure the Success of Your Project
Once your project is underway, you need a clear way to gauge its progress. Success isn't just about the final product; it's about how you get there. A great partnership thrives on transparency and shared goals, which means having the right metrics in place from the start. By regularly checking in on a few key areas, you can ensure your project stays on track, your vision remains intact, and your collaboration is truly working.
Measuring success isn't about micromanaging your partner. It's about creating a framework for accountability and open communication. When both you and your outsourced team are looking at the same data, it’s easier to celebrate wins, identify potential roadblocks, and make smart decisions together. This proactive approach helps you maintain momentum and ensures that the final deliverable not only meets but exceeds your expectations. Let's look at the three core pillars for measuring the success of your outsourced game design project: milestones, budget, and deadlines.
Track Key Milestones and Deliverables
Clear milestones are the roadmap for your project. They break down a massive undertaking into manageable, trackable phases. To measure success, you need to regularly ask, "Are we on track to hit our next milestone?" This involves checking in on the progress of individual feature teams and ensuring all areas are moving toward completion as planned. A good partner will provide consistent updates and have a transparent release plan that you can review together.
This process helps you spot potential delays before they become major problems. If one part of the project is lagging, you can work with your partner to reallocate resources or adjust priorities. Tracking these project management metrics ensures everyone stays aligned with the project's goals and timeline, keeping the entire team focused on delivering a high-quality product on schedule.
Keep Your Budget on Track
Sticking to your budget is a critical measure of success. Unexpected costs can derail even the most promising projects, so financial oversight is non-negotiable. This is especially true during the prototyping phase, which can often account for 10-30% of your total game development budget. A reliable partner will help you manage these costs effectively by providing detailed estimates and transparent reporting throughout the process.
Regularly reviewing expenditures against your initial budget allows you to maintain financial control. If costs start to creep up, you can have an open conversation with your partner about why it's happening and what can be done. Whether it's adjusting the scope or finding more efficient solutions, proactive budget management ensures your project remains financially viable from concept to launch.
Meet Your Deadlines
In the entertainment industry, timing is everything. Meeting your deadlines is essential for a successful launch, and it's a key indicator of a healthy partnership. One of the main reasons to outsource is to leverage specialized expertise that can accelerate your timeline. By entrusting technical or time-consuming tasks to an experienced team, you free up your core staff to focus on what they do best: shaping the creative vision.
This strategic division of labor is a powerful way to streamline development and hit your targets. Your outsourcing partner should function as a seamless extension of your team, working efficiently to complete their deliverables on schedule. When you outsource game development, you're not just buying a service; you're investing in a process designed to get your project to market faster without sacrificing quality.
Related Articles
- How to Hire a Worldbuilder for Game Development
- A Strategic Guide to Game Development for IP Extension
- How to Hire VR Game Developers for a Custom Project
Frequently Asked Questions
Will I lose creative control over my IP if I outsource? Not at all. Think of an outsourcing partner as an extension of your own team, not a replacement for your creative leadership. You are always in the driver's seat. A good partnership is built on collaboration, where you set the vision, define the goals, and have the final say on all creative decisions. The external studio’s job is to use their specialized skills to execute your vision and bring your world to life, all while working within the framework you provide.
Is outsourcing only for developing a full game from start to finish? Absolutely not. Outsourcing is incredibly flexible and can be scaled to fit your exact needs. You might bring in a partner for a very specific, short-term task, like creating a playable prototype to test a concept or designing all the 3D character models. Or, you could hire a few specialists to fill skill gaps on your internal team. The scope is entirely up to you, whether you need help with one small piece of the puzzle or the entire project.
How do I make sure the final game feels true to my world and characters? This comes down to choosing the right partner and establishing clear communication from day one. The goal is to find a team that is genuinely excited about your IP and understands its core themes. During the selection process, look for a studio that asks thoughtful questions and shows a real interest in your world. Once you begin, a detailed creative brief and a consistent review process will ensure the project stays perfectly aligned with your vision.
What's the best way to manage the budget for an outsourced project? The key to managing your budget is choosing a pricing model that matches your project's needs. If your scope is clearly defined, a fixed-price contract offers predictability. If your project is more experimental and requires flexibility, paying an hourly rate might be a better fit. A milestone-based model offers a great middle ground, allowing you to pay in stages as key parts of the project are completed. A transparent partner will help you select the right structure to keep your finances on track.
How do I get started if I've never outsourced game design before? The best first step is to clearly define your goals internally. Before you even start looking for a partner, get a solid handle on what you want to achieve, what the scope of the project looks like, and what success would mean for you. Once you have that clarity, you can begin researching studios. Look closely at their portfolios and case studies to find a team whose work and creative approach align with your own vision.
New Immersive & XR Media Capabilities Added to Arctic7's Suite of Games, Film & TV and Digital Services

Arctic7 Shares Details of its Work on Skeleton Crew and Cinematics Partnership with Fateless

The Human Touch: Adding Personality to Project and Product Management
Whether it’s your team, your client, or your stakeholders, understanding the human dynamics is just as critical as hitting milestones.

McDonald's Case Study: Bridging Brand and Play | Arctic7
Bridging Brand and Play: An Interview with Lindsay Blenkhorn Daggitt


