
Data config platform for game devs. Supports Excel imports, multi-format exports, validation & rich/JSON editing to boost efficiency!
Price history tracked since Jul 7, 2026 · vs all tracked offers.
Based solely on tracked price history — not purchase advice.
Tracked since Jul 7, 2026.
Steam Social Deduction Fest ends
Official stores with direct support.
ConfigNexus is a desktop-level workspace designed specifically for game development and data configuration management. It consolidates the scattered Excel sheets, multi-language texts, and various configurations handled by game designers into a single project, allowing for one-click exports into multiple engine-ready formats. Built on a hybrid architecture, it combines the flexibility of Web technologies with the performance of a local application, serving as a one-stop configuration data hub shared by designers, programmers, and artists.
Native Excel Feel: Built on the Luckysheet core, it perfectly replicates Excel's operational habits. It supports core features like formula calculations, filtering and sorting, frozen rows/columns, and conditional formatting, ensuring zero learning curve.
Efficient Multi-tab Management: Adopts a WPS-like multi-tab architecture, supporting multiple table instances open simultaneously. Each tab runs independently without interference, significantly boosting multitasking efficiency.
Comprehensive Format Compatibility: Perfectly supports Excel files like .xlsx, .xlsm, .xls, as well as the import and editing of common data formats like .json and .csv.
Real-time Validation: Performs real-time data checking based on the field validation row, highlighting errors in red with instant feedback upon modification.
Flexible Rule Combination: Validation rules can be freely combined and chained using && (e.g., required && range(0, 100)). It is parenthesis-aware and will not mistakenly break down regex embedded within rules.
One-click export of configuration tables into common game development formats to meet different project needs:
Text Formats: JSON · YAML · CSV · Protobuf (Text)
Code Files: Auto-generates C# Data Classes, requiring zero boilerplate code on the engine side.
Binary Formats: Bytes (custom compact format) · Binary (MessagePack) · Protobuf (Binary)
ConfigNexus introduces a unique editing system tailored for game configuration, offering an experience beyond traditional spreadsheets:
📚 Rich Text Editing: Provides a Notion-like WYSIWYG editing experience. Supports toggling between Markdown and HTML, and handles complex text styles (bold, colors, etc.), freeing narrative designers from tedious manual tag input.
🧩 JSON Editor: Built-in Monaco + tree view JSON editor with bidirectional sync between left-side code mode and right-side structured tree view. Any node level supports visual modal editing—no need to handwrite large chunks of JSON in a cell, no matter how deep the nesting.
🗂️ Multi-data Structure Editing: Visual editing views for complex array objects like [{},{}]. Define a schema for batch editing, completely solving the pain point of finding and modifying specific fields within long cell texts.
📅 Smart Date Editing: Built-in date picker opens with a double-click, supporting standardized date and time input.
🖼️ Resource Loader: Built-in resource manager. Double-click a cell to open the project resource (images, audio, etc.) selection panel, automatically fill in the path, and instantly preview icon thumbnails within the cell.
A built-in Python engine unleashes powerful data processing capabilities:
Script Execution: Write Python scripts for batch processing table data, generating values, and formatting conversions.
Cell Functions: Call custom Python functions directly within cell formulas—handle complex numerical rules in a single line.
Persistent Script Library: Scripts are automatically saved to a library for write-once, permanent reuse across projects.
Smart Caching: Smooth execution without lag, even for large tables.
ID Generation: Rule-based creation of the first-row IDs for data tables.
Smart Batch Modification: Visual batch find-and-replace for complex structures like arrays ([1,2]) and object arrays ([{...},{...}]).
Quick Calculation: Rapid numerical operations and processing on selected areas.