Code Monkey home page Code Monkey logo

projectauditor's Introduction

Project Auditor

Project Auditor is a static analysis tool for Unity Projects. Project Auditor analyzes scripts and settings of a Unity project and reports a list of potential problems that affect performance.

Current Status

This project is still experimental and will likely change heavily in the future. So far this tool has only been tested with a few projects, therefore it might not work correctly depending on the version of Unity and the content of the project.

Compatibility

All versions of Unity should be compatible, however, check the Installation instructions for more details.

Disclaimer

Although this project is developed by Unity employees, it is not officially supported by Unity and it is not on Unity's roadmap. Feedback and requests are more than welcome, please enter them as issues.

Installation

Project Auditor can be installed as a package in Unity 2018+, or added to the Assets folder in previous versions of Unity.

Unity 2018 or newer

Add com.unity.project-auditor as a dependency to the project Packages/manifest.json file:

{
  "dependencies": {
    "com.unity.project-auditor": "https://[email protected]/mtrive/ProjectAuditor.git",
  }
}

Alternatively it's possible to clone the repository, or decompress the pre-packaged zip, to the Packages folder of your project.

IMPORTANT: Project Auditor is supposed to work as a Package as of Unity 2018, therefore it should NOT live in the Assets folder.

Unity 2017 or older

Clone this repository to your Unity project as follows:

cd Assets
git clone https://github.com/mtrive/ProjectAuditor.git

How to Use

The Project Auditor editor window can be open via Window => Analysis => Project Auditor. Click on Analyze, then go through the list of potential issues to determine whether they are actual problems in your project.

projectauditor's People

Contributors

mza79 avatar skiri-ki avatar unitystevem avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.