# 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