Table of Contents

Citrus Engine

Major engine components are named after Citrus fruits. In the repository you'll see various directories. Following is what they are about:

  • Tangerine -- asset editor
  • Orange -- game asset cooker; projects builder and runner
  • Lime -- core library
  • Examples -- example projects also used as templates for new projects
  • Yuzu -- serialization library
  • Kumquat -- scenes code generator
  • Lemon -- bindings for native libraries

How to run

To run Tangerine and Orange you'll need .NET8 SDK installed.

When it's installed use ./Orange.bat and ./Tangerine.bat to run Orange or Tangerine.

Creating new project

To create a new project use File->New Project in Tangerine.

More information about working with Citrus projects you can read here.