Hacker News·4 min read·hard

Capcom RE:Dox, open source serialization/deserialization for game engines

V
vblanco
Capcom RE:Dox, open source serialization/deserialization for game engines
✦AI Summary

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.

✦Dive DeeperCreate a free account to unlock

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:

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologybusiness
✦

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 account

Already have an account? Sign in