Introduction

Welcome to the Azurite Engine docs. Azurite is a community built Java game engine. Built from the ground up on top of LWJGL, it is cross platform (PC), fast, and easy to use.

How to read the docs

The docs are seperated into technical documentation pages, covering individual classes and methods available in the engine, and a tutorials section, which focuses on teaching how to use specific systems.

Throughout the documentation, you may see elements similar to the following:

A danger tag warns that an action may cause serious problems.
A warning tag indicates that caution should be used.
An Information tag communicates important information that may otherwise be overlooked.
Button

Lorem ipsum dolor sit amet consectetur adipisicing elit.Totam eligendi molestias voluptas error harum alias repellendus fugiat consequatur sapiente quidem atque aperiam architecto distinctio cumque animi nesciunt, corporis consequuntur ea eius iste perspiciatis! Suscipit est vitae ea obcaecati Code snippet inside paragraph et reiciendis excepturi earum itaque deleniti inventore. Laboriosam consequuntur recusandae nisi numquam.

public static void main(String[] args) {
    // This is a multiline code snippet
    System.out.println("Hello World!");
}
                

You will see in tables some important data e.g. method variants.

Table HeaderTable Header 2
Row 1 Column 1Row 1 Column 2
Row 2 Column 1Row 2 Column 2

Contributing

If you are interested in contributing to the engine, check out the Javadocs and Github Repository. We highly recommend joining the Discord so that you can quickly get help and feedback from the community.