# Mintlify Starter Kit - [Introduction](https://wizardmachine.mintlify.app/introduction.md): A 3D game engine for Windows with forward clustered rendering and a flexible ECS - [Quickstart](https://wizardmachine.mintlify.app/quickstart.md): Create your first WizardMachine script and run it on an entity. - [Scripting reference](https://wizardmachine.mintlify.app/scripting.md): Drive WizardMachine entities at run time with AngelScript behaviour classes: the entity API, global functions, math library, data types, and lifecycle rules. - [Prefabs](https://wizardmachine.mintlify.app/prefabs.md): Save an entity hierarchy as a .wprefab, place instances of it in levels, tune each instance, and edit the prefab in the prefab editor. - [GLSL materials](https://wizardmachine.mintlify.app/materials.md): Write a GLSL surface function in a .wshader file, let the engine light it with its forward renderer, and expose its uniforms as material parameters. - [Animation](https://wizardmachine.mintlify.app/animation.md): Animate skeletal meshes with clips, animation graphs, blend spaces and notifies, and drive them from scripts. - [AI](https://wizardmachine.mintlify.app/ai.md): Navigation meshes, nav agents, perception, AI controllers with blackboards, state machines, behaviour trees, steering and spawners, with the script API for each. - [Runtime UI (WGUI)](https://wizardmachine.mintlify.app/ui.md): Build game UI as .wgui layouts in the GUI Designer, and drive the widgets from scripts with auto-binding and the widget API. - [Rendering pipeline](https://wizardmachine.mintlify.app/rendering.md): How WizardMachine draws a frame: simulation order, the render passes, the editor view modes, and the optimisations behind the forward clustered renderer. - [Packaging and asset packs](https://wizardmachine.mintlify.app/packaging.md): Package a game as a standalone folder with WizmPlayer and a single Game.wak asset pack, and build the editor as a Microsoft Store package. ## Optional - [Documentation](https://mintlify.com/docs) - [Blog](https://mintlify.com/blog) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.