Capcom RE:Dox, open source serialization/deserialization for game engines
Capcom has introduced RE:Dox, a high-performance, token-based structured data engine designed for .NET environments. It serves as a core component of their next-generation game engine, allowing for efficient serialization, deserialization, and in-place editing of various data formats.
Why it matters
Advanced serialization tools are critical for game engine performance, enabling developers to handle complex data structures more efficiently in high-demand environments.
1. What is RE:Dox? RE:Dox is a high-performance, token-based structured data engine for .NET, developed as one of the core components of 'REX' Technology for CAPCOM's next-generation game engine.
RE:Dox is not just a JSON serializer. It parses structured data into a compact, fixed-size token DOM / IR , then uses that structural index for reading, editing, format conversion, serialization, deserialization, and automatic parallel deserialization.
JSON / JSON5 / CBOR / MessagePack / TOML / XML / HTML / CSV / INI / DOX ↓ Compact token DOM / IR ↓ Reader / Writer / Serializer / Deserializer ↓ .NET objects, JSON, CBOR, MessagePack, TOML, XML, HTML, DOX, ... The same token representation acts as both a compact parsed document model and a common structural layer shared by serializers, converters, and supported formats.
RE:Dox combines three goals that usually conflict:
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in