Unity Data Constructor
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:
- Define your data structures with serializable C# classes (including abstract or inherited types).
- Use the editor to add fields, including nested structures or Unity object references.
- Create data files and entries visually.
- Automatically generate C# code and final JSON data files.
- At runtime, the game loads parsed JSON data from the generated file.
More details & information:
| Published | 13 hours ago |
| Status | In development |
| Category | Tool |
| Author | Onimka-dev |
| Tags | Game Design, Unity |
| Code license | MIT License |
| Links | Blog |


Leave a comment
Log in with itch.io to leave a comment.