2025.04.03 Tech Blog

EggDataKit: Ultimate Unity Excel Solution Overview

Author Avatar Egg 2025.04.03

Still painstakingly writing parsing code for each Excel sheet manually? Still struggling with defining resource paths and checking their validity? Still endlessly negotiating with planning colleagues about adding, deleting, and modifying table fields, feeling utterly exhausted?

Look no further! This document brings you a potential lifesaver—EggDataKit! It makes a dazzling debut, claiming to be the ultimate Excel solution specifically designed for Unity, vowing to make your development process incredibly smooth with automation, visualization, and painless updates!

The core issues it aims to solve:

  • Planning colleagues no longer need to argue with programmers about defining table fields.
  • Programmers are also liberated! Say goodbye to writing one-off, non-reusable parsing code for each table, and reduce the risk of introducing bugs when modifying table structures.
  • Resource path management is no longer a nightmare. No need for various upfront agreements, no need to write piles of validation code, and no more worrying about incorrect paths being rejected for rework.

So, what are the highlights of EggDataKit?

  1. Planner's Blessing: Directly define table headers with zero code operation throughout the process, greatly reducing the technical threshold (of course, design skills are still necessary!).
  2. Ultra-Convenient Automation: Automatically generates C# data code and corresponding .csv templates. CSV comes with headers, supports hot updates after filling in data, and even handles UTF-8 encoding for you!
  3. Visual Operation within Unity: You can directly operate tables in the Unity preview window, drag and drop resources and select colors just like using native Unity features. The tool automatically converts these operations into data entered into the table.
  4. Plug and Play: After reading the data, it directly generates ScriptableObject (SO) files. The program side requires almost no integration code to use.
  5. Flexible and Powerful: Supports custom structures, List data, as well as common Unity types like Vector3, Vector2, Color, and resource types like GameObject prefabs, audio, and images.
  6. Intelligent Updates: Modified the table or structure definition? Don't worry! It will automatically try to migrate data from the old table to the new one, and you only need to handle the differences.
  7. Comparative Advantages: The article also mentions that compared to tools like luban, EggDataKit excels in structure definition, ease of use (no cumbersome configuration), hot update support, and direct configuration of Unity resources.

Detailed user manuals are also included, teaching you step-by-step how to import the Package (note that Addressable and Newtonsoft.Json dependencies may be required), how to open the management panel, configure various paths, how to create and modify tables, how to define structures, and how the program can easily read and use this data.

In short, this article tells you that with EggDataKit, the configuration work in Unity projects can become unprecedentedly smooth and efficient, allowing both planners and programmers to focus more on the design and implementation of the game itself!

Click to read the original article

Blog Submission Contact Information

Submission Email: blog@yunheculture.com

Official Website: Yunhe Culture Official Website

Back to News List