# Pill Documentation > Guide and API reference for Pill - a modern, free and blazingly fast game engine written in Rust with an Entity Component System, hot reloading and a WebAssembly build under 0.5 MB. ## Guide - [Continuous Integration Pipeline](https://docs.pill.rocks/markdown/guide/advanced/ci-pipeline.md): The Pill CI (Continuous Integration) pipeline is built on GitHub Actions and runs in the Pillware/Pill repository. It automatically validates every... - [Pill Launcher - Architecture & Internals](https://docs.pill.rocks/markdown/guide/advanced/pill-launcher.md): Pill Launcher is built around a trait-based action dispatch system. Each subcommand (build, run, create, etc.) implements the Action trait and regi... - [Pill Project Code of Conduct](https://docs.pill.rocks/markdown/guide/contributing/code-of-conduct.md): Treat all contributors with respect. Differences in experience, background, and perspective are welcome. - [Pill Project Coding Standards](https://docs.pill.rocks/markdown/guide/contributing/coding-standards.md): This document defines coding standards for the Pill project, ensuring consistency, readability, maintainability, and idiomatic language practices. - [Contributing](https://docs.pill.rocks/markdown/guide/contributing/contributing.md) - [ECS (Entity Component System)](https://docs.pill.rocks/markdown/guide/getting-started/ecs.md): Pill is built around the Entity Component System (ECS) pattern, a powerful architectural approach for game development. - [Pill Launcher - User Guide](https://docs.pill.rocks/markdown/guide/getting-started/pill-launcher.md): Pill Launcher (PillLauncher or PillLauncher.exe on Windows) is the CLI build orchestrator for the Pill game engine. It compiles Pill projects to na... - [Resources](https://docs.pill.rocks/markdown/guide/getting-started/resources.md): Resources in Pill are shared assets like meshes, textures, materials, and audio clips. They are loaded once and can be referenced by multiple entit... - [Setup](https://docs.pill.rocks/markdown/guide/getting-started/setup.md): This guide will walk you through setting up Pill and creating your first project. - [Index](https://docs.pill.rocks/markdown/guide/index.md): Modern, free and blazingly fast game engine - [Next Steps](https://docs.pill.rocks/markdown/guide/next-steps.md): Congratulations on learning the basics of Pill! Here are some directions to take your game development further. - [Pill brand identity guidelines](https://docs.pill.rocks/markdown/guide/other/brand-identity.md): You can find all logo files here - [Troubleshooting](https://docs.pill.rocks/markdown/guide/troubleshooting.md): This page covers common issues and their solutions when working with Pill. - [What is Pill](https://docs.pill.rocks/markdown/guide/what-is-pill.md): Modern, free and blazingly fast game engine. ## Reference - [API Reference](https://docs.pill.rocks/markdown/reference/index.md): > Placeholder page - the API reference will be published here. ## Optional - [Docs home](https://docs.pill.rocks/markdown/index.md): entry page of the documentation site - [Landing page](https://pill.rocks): project overview, demos and community links - [GitHub repository](https://github.com/Pillware/Pill): source code, examples and issues - [Discord community](https://discord.gg/VUKNQrctms) - [Full documentation in a single file](https://docs.pill.rocks/llms-full.txt): every page concatenated as Markdown