Dev Asset Collection

All Things That You Need to Build A Video Game
Menu
  • 2D
    • Characters
    • Environments
    • Fonts
    • GUI
    • Textures & Materials
  • 3D
    • Animations
    • Characters
    • Environments
    • GUI
    • Props
    • Vegetation
    • Vehicles
  • Add-Ons
    • Machine Learning
    • Services
  • Audio
    • Ambient
    • Music
    • Sound FX
  • Essentials
    • Tutorial Projects
  • Templates
    • Packs
    • Systems
    • Tutorials
  • Tools
    • AI
    • Animation
    • Audio
    • Camera
    • Game Toolkits
    • GUI
    • Input Management
    • Integration
    • Level Design
    • Localization
    • Modeling
    • Network
    • Painting
    • Particles & Effects
    • Physics
    • Sprite Management
    • Terrain
    • Utilities
    • Version Control
    • Video
    • Visual Scripting
  • VFX
    • Particles
    • Shaders
Home
Tools
Utilities
ScriptableObject Database – Free Download

ScriptableObject Database – Free Download

Tsunami 27 May, 2023
Sending
User Rating 5 (1 vote)

This is a paid asset, but now you can download ScriptableObject Database for FREE, Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.

For more detail this asset from the Unity Asset Store: Click Here

ScriptableObject Database v1.5

Download Now

“If possible, please buy the package to support the developer”

Easily create database for ScriptableObjects in only a few seconds. Organize your ScriptableObject data into database files for convenience. No coding required just use the Database Type Creator to quickly and easily set up a database for any ScriptableObject type. Use custom inspectors and property drawers? No problem, the Data displayed uses Unitys built in inspector and automatically uses any custom Inspectors and drawers you have set up for the data.

Object Database Editor Window Features

-Switch between different Database Types

-Enable/Disable different Types when many different Database Types clutter your view.

-Select, Create, and Delete Databases and ScriptableObjects

-Create any Sub classes of a ScriptableObjects Type with 2 button clicks.

-Rearrange the order of assets in the list.

-View and modify any Serializable data the ScriptableObjects contain right in the editor window.

-Support for all custom inspectors and property drawers by default

-Drag and drop compatible Objects into the asset list for quickly adding an existing Object

-Import external objects into the database as a Copy, or keep the data external and store a reference

-Duplicate Objects and add them to the database

Database Type Creator Features

-Select where in the dependency chain to create a Database. The database will then be able to hold, and create all Types that inherit from that base type, ignoring abstract types.

-Name the database type for use in file and class naming. e.g. ‘ItemAssetDatabase’

-Select locations for your Runtime, and Editor scripts that are created

-Once new Database Type is created, the Asset Database Editor Window will pick it up immediately

ScriptableObject Asset Database was created to fill a need I have for organization, and efficient workflows. I wanted to be able to create simple databases that could store any type of Unity Object I could create, and be able to create them in less than 30 seconds, including recompile time. It was to be minimalist, with the least amount of clutter that could effectively accomplish those 2 goals.

With that in mind I use no custom icon or texture data. The Code is compiled into 2 DLLs, one for Runtime, and one for the Editor. It also includes 2 EditorDefaultResource files that are used as templates for the runtime, and editor classes. The resulting classes and files created from these templates use 44 lines of code for any database you wish to create.

The base database classes are not just for ScriptableObjects, Easily override a few methods in the Databases generic class to allow a Prefab Database, or a custom database. If you know how to code, creating databases for any type of project data you can imagine should be trivial when extending the base Database classes.

Planned Features

-Move an existing ScriptableObject into the database, and update all references in the project

-Use Embedded Resources to store the template files inside dlls with

 
 

Get paid unity asset for free
Prev Article
Next Article

Related Articles

Pro Material Combiner – Free Download
Tsunami 16 July, 2020

Pro Material Combiner – Free Download

Screenshot Creator – Free Download
Tsunami 4 August, 2020

Screenshot Creator – Free Download

Semantic Color Palette – Free Download
Tsunami 8 November, 2024

Semantic Color Palette – Free Download

Inventory (Game Creator 1) – Free Download
Tsunami 27 January, 2021

Inventory (Game Creator 1) – Free Download

Leave a Reply Cancel Reply

Recent Posts

  • Fantasy Menus – Synty INTERFACE – GUI – Free Download
  • Seat Sorting | Game Template – Free Download
  • FreeCell Solitaire – Free Download
  • Interior of International Space Station – Free Download
  • Cyberpunk Night Club Environment – Free Download

Dev Asset Collection

All Things That You Need to Build A Video Game
Copyright © 2025 Dev Asset Collection
Privacy Policy | Disclaimer | DMCA