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
- A platform that supports WebSockets is required to use @daisyengine/server and @daisyengine/client.
- @daisyengine/ticker should work on most if not all JavaScript environments, but it has not been tested yet.
Other requirements, such as Node.js version, will be listed here as soon as they are tested.