Hello everyone!
I’d like to share the development progress of my new tool that I’m currently working on — DataForge. It’s a desktop application for creating, visually editing, and conveniently managing game data, configurations, and balance settings.
What is it and why am I building it?
During game development (especially as projects grow and the amount of data increases), there is often a need for a convenient data editor. Editing raw spreadsheets or JSON/Lua files manually can be tedious and error-prone. That’s why I decided to create DataForge — a visual tool that allows you to design data structures and populate them easily without getting distracted by code.
Which formats can it export to?
Since ease of integration with game engines is one of my main goals, exporting is one of DataForge’s key features. At the moment, it supports:
- Lua — generates ready-to-use native tables. Perfect for Defold and works out of the box!
- JSON — the classic format, with a choice between pretty-printed output for readability or minified output for compactness.
- CSV — for those who prefer working with spreadsheet-style data.
What can the application do already?
- Visual Data Structure Creation (Templates): Define the field types your entities require, such as strings, numbers, localization fields, and more.
- Hierarchy and Organization: Group data into categories and build a logical project tree structure.
- Smart Export: Flexibly configure how data is exported. For example, export as an Array or as a Dictionary/Map using entity IDs as keys.
- Flexible Export Scope: Export the entire project at once, each category into a separate file, or only selected items.
- Localization Support: Built-in support for multilingual fields.
- UI Customization: A modern interface with both light and dark themes for a comfortable workflow.
The project is currently in active development, and I plan to regularly share new features and progress updates here.
I’d love to hear your feedback! What features do you usually find missing in data editors when developing with Defold? What functionality would you like to see in a tool like this?
Thanks in advance for your feedback!

















