CSV Import is a Unity package designed to allow developers to easily import and parse CSV files within Unity projects via an editor menu. Output are .asset files defined by ScriptableObject classes.Why use CSV to ScriptableObject Import?Example includedLightweight and fast to useVersatile due to usage of user defined Unity ScriptableObjectsExcel sheets and Google Tables can easily be exported to CSV by non-programmersCombine fields of .asset files that are updated from CSV and within Unity Editor.Easy debugging and testing as all values can be edited in Unity Editor via Inspector.As we are using this tool ourselves for game development we will maintain the tool for longer and potentially add features over time. We see the biggest benefit in the capability to combine work outside the Editor and work inside the Editor. For example non-programmers can generate items, characters and any other game objects in spreadsheets using Excel or Google Tables. This data is then imported into Unity where other developers can re-use the same asset files to store information assigned in the Editor e.g. sprite references. For debugging and testing developers can quickly adjust all the values stored in .asset files via the inspector.Import CSV files into .asset files based on user defined ScriptableObjectsThe user can define how ScriptableObjects will be updated. E.g. only update certain fields from CSV while others are set manually in the Unity Editor.Easy to use via Editor menu.For creation of some code snipptes ChatGPT was used to speed up the coding workflow.The example image "rusty_sword.png" was created using Dall-E.