Skip to content

Tutorial (English)

Step-by-step guides for using DeukPack. If you have Thrift/Protobuf experience, start with the IDL guide; otherwise start with Quick start.

Use the language switcher (top) for 한국어.


Getting started

Order Doc Content
1 Quick start Install → one IDL → generate code → check output (~5 min)
2 IDL guide .deuk / .thrift syntax: types, struct, enum, namespace, include
3 Protocol & serialization Binary / Compact / JSON, read/write flow
4 Unified Write · extends Overrides (per-recipient values), field selection, extends. Comparison table.

By language

Doc For Content
C# guide .NET / Unity Generated code, Read/Write, unified Write, GetSchema, ProtocolRegistry
C++ guide Native / server Generated headers/sources, CMake, serialization
(TBD) Excel / Unity pipeline Meta tables, Unity load
(TBD) Thrift/Protobuf migration Mixed IDL, gradual adoption

Suggested paths


Prerequisites

  • Core: Node.js 18+, npm install deukpack or npx deukpack
  • C#: .NET SDK, generated code + DeukPack.Protocol runtime
  • C++: CMake, C++17, generated headers/sources
  • Excel / Unity: See each product page

Product overview: Products. Full reference: Reference.