Code Monkey home page Code Monkey logo

unitysysteminfotable's Introduction

Crowdsourced table of system capabilities from different devices

PRs Welcome GitHub

Unity provides the SystemInfo API which allows you to find out the capabilities of the device you're running on. Knowing which devices support what is important when making technical decisions about what you can use on your target devices on new projects.

The Unity SystemInfo Table project is intended to allow Unity developers to contribute to a shared table so we can map out what common devices support.

How to contribute

  1. Download the CopySystemInfo MonoBehaviour into a Unity project (ideally on a relatively new Unity version)
  2. Add CopySystemInfo to a game object in a scene that gets built
  3. Build and run the project on your target device
  4. There are now two options:
    1. On Desktop or Mobile, the SystemInfo json text is automatically copied to the clipboard
    2. On all platforms, the SystemInfo json will be written to the console log
  5. Create a new .json file and paste in the SystemInfo json
  6. Double check that the json file is valid and contains no personal information (the copy code automatically removes device name and unique identfier, but you may want to double check)
  7. Create a pull request with your json file in the /input folder

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.