Frequently Asked Questions
General
What is FrameDoctor?
FrameDoctor is an AI-powered performance analysis tool for Unity games. It takes profiler data from your Unity project and provides actionable recommendations to improve performance.
How much does it cost?
FrameDoctor offers a free tier with 3 analyses per month. Pro plans with unlimited analyses start at $19/month. See pricing (opens in a new tab) for details.
What Unity versions are supported?
FrameDoctor supports Unity 2021.3 LTS and newer, including Unity 2022, 2023, and Unity 6.
Unity Plugin
Where do I get the plugin?
The FrameDoctor plugin is available on the Unity Asset Store. Search for "FrameDoctor" or visit framedoctor.dev/unity-plugin (opens in a new tab).
Does the plugin affect my game's performance?
The plugin has minimal overhead when not actively capturing. During capture, there is some performance impact as data is being recorded, similar to using Unity's built-in Profiler.
What data does the plugin capture?
The plugin captures:
- CPU timing data (method calls, durations)
- Memory usage (managed and native)
- Rendering statistics (draw calls, batches)
- Asset information (textures, meshes, materials)
- GC allocation data
Does the plugin work on mobile builds?
The plugin captures data in the Unity Editor only. To analyze mobile performance, play your game in the Editor with mobile simulation, or use Unity's Profiler to capture data from a device.
Analysis
How long does analysis take?
Most analyses complete in under a minute. Larger captures with many frames may take slightly longer.
What file formats are supported?
FrameDoctor accepts CSV files exported from the Unity plugin. The main file is frames.csv, with optional asset inventory files.
Is my data secure?
Yes. Your data is:
- Encrypted during upload (HTTPS)
- Processed securely on our servers
- Not shared with third parties
- Automatically deleted after 30 days
Can I analyze the same data multiple times?
Yes, you can re-upload and analyze the same capture data. However, each analysis counts toward your monthly limit on the free tier.
Results
How do I know what to fix first?
Issues are ranked by priority (Critical, High, Medium, Low). Start with Critical issues and Quick Wins for the biggest impact.
The analysis says I'm GPU bound. What does that mean?
GPU bound means your graphics card is the bottleneck - it can't render frames fast enough. Common fixes include reducing draw calls, simplifying shaders, and optimizing textures.
The analysis says I'm CPU bound. What does that mean?
CPU bound means your main thread is taking too long to process each frame. Common fixes include optimizing scripts, reducing physics calculations, and caching component references.
Can I export my results?
Pro subscribers can export analysis results to PDF and Markdown formats.
Account & Billing
How do I upgrade to Pro?
Visit framedoctor.dev/pricing (opens in a new tab) and click "Subscribe" on the Pro plan. You can also upgrade from your dashboard.
How do I cancel my subscription?
Go to Settings in your dashboard and click "Manage Billing" to access the subscription management portal.
What happens to my data if I cancel?
Your analysis history remains accessible. You'll revert to the free tier with 3 analyses per month.
Support
How do I get help?
Visit framedoctor.dev (opens in a new tab) and use the contact form, or email support directly.
I found a bug in the plugin. How do I report it?
Contact us through framedoctor.dev (opens in a new tab) with details about the issue, your Unity version, and steps to reproduce.