A downloadable tool

Unity Data Constructor is a powerful and flexible Unity Editor extension for visually creating and managing structured game data. It is designed to simplify and speed up the configuration workflow - perfect for both designers and developers. 

Features:

  • Template-based system for reusable data structures
  • List support with reordering and inline editing
  • Full support for nested fields and complex types
  • Works with abstract classes and inheritance hierarchies
  • Supports all UnityEngine.Object-based types (e.g., Prefab, ScriptableObject, Texture, AudioClip)
  • External field references between templates
  • Import/export via clean JSON serialization
  • Clean, scalable, intuitive interface
  • Seamless Unity Editor integration
  • Team-friendly: supports Firebase Realtime Database as a cloud storage backend

How It Works:

  1. Define your data structures with serializable C# classes (including abstract or inherited types).
  2. Use the editor to add fields, including nested structures or Unity object references.
  3. Create data files and entries visually.
  4. Automatically generate C# code and final JSON data files.
  5. At runtime, the game loads parsed JSON data from the generated file.

More details & information:

https://github.com/Onimka/unity-data-constructor

Published 13 hours ago
StatusIn development
CategoryTool
AuthorOnimka-dev
TagsGame Design, Unity
Code licenseMIT License
LinksBlog

Leave a comment

Log in with itch.io to leave a comment.