Skip to main content

Introduction

caution

This is a work in progress. The documentation is not complete and may contain inaccuracies.

Daisy Engine is not yet tested in production environments, and its API may change before version 1.0.0.

Daisy Engine is a real-time communication library for Node.js and the browser. It is extremely lightweight and easy to use, it is designed to be used in games and other realtime applications.

Packages

Daisy Engine is made up of several packages, each with a specific purpose:

  • @daisyengine/server - Server library you can use to quickly create a Daisy Engine server.
  • @daisyengine/client - Client library you can use to connect to a Daisy Engine server from any JavaScript application.
  • @daisyengine/ticker - A high resolution timer that can be used to create a game loop, or any other type of loop.

Requirements

Other requirements, such as Node.js version, will be listed here as soon as they are tested.