Tutorial {#flatbuffers_guide_tutorial} ======== ## Overview This tutorial provides a basic example of how to work with [FlatBuffers](@ref flatbuffers_overview). We will step through a simple example application, which shows you how to: - Write a FlatBuffer `schema` file. - Use the `flatc` FlatBuffer compiler. - Parse [JSON](http://json.org) files that conform to a schema into FlatBuffer binary files. - Use the generated files in many of the supported languages (such as C++, Java, and more.) During this example, imagine that you are creating a game where the main character, the hero of the story, needs to slay some `orc`s. We will walk through each step necessary to create this monster type using FlatBuffers. Please select your desired language for our quest: \htmlonly