The flexible game engine.
The flexible game engine. [![Build Status](https://github.com/crownengine/crown/workflows/build_and_test/badge.svg)](https://github.com/crownengine/crown/actions)
=====================================

Crown is a general purpose and data-driven game engine, written in [orthodox
C++](https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b) with a minimalistic
and data-oriented design philosophy in mind.

Crown isn't tied to a particular game type or genre but instead it offers a set
of generic primitives and facilities to help you create a wide gamut of
interactive 2D and 3D products.

Check out the
[Introduction](https://docs.crownengine.org/html/latest/introduction.html)
for more info.

## Download
### Binaries

  * [Changelog](https://docs.crownengine.org/html/latest/changelog.html)
  * [Crown v0.47.0 for Linux 64-bits](https://github.com/crownengine/crown/releases/download/v0.47.0/crown-0.47.0-linux-x64.tar.gz)
  * [Crown v0.47.0 for Windows 64-bits](https://github.com/crownengine/crown/releases/download/v0.47.0/crown-0.47.0-windows-x64.zip)
  * [Crown v0.47.0 all releases](https://github.com/crownengine/crown/releases/tag/v0.47.0)
  
### Arch Linux ([AUR](https://aur.archlinux.org/packages/crown/))
    yay -S crown
  
## Documentation
### Unstable (master)
  * [User Manual](https://docs.crownengine.org/html/master)
  * [Lua API](https://docs.crownengine.org/html/master/lua_api.html)
  * [Building](https://docs.crownengine.org/html/master/hackers/building.html)
  
### Latest Stable (v0.47.0)
  * [User Manual](https://docs.crownengine.org/html/latest)
  * [Lua API](https://docs.crownengine.org/html/latest/lua_api.html)

## Community Support & Development

  * [Discord](https://discord.gg/CeXVWCT): [![Discord Chat](https://img.shields.io/discord/572468149358690314.svg)](https://discord.gg/CeXVWCT)
  * [Trello Roadmap](https://trello.com/b/h88kbJNm/crown-game-engine)

## Screenshots

### [Level Editor](https://github.com/crownengine/crown/tree/master/tools/level_editor)

![level-editor](https://raw.githubusercontent.com/crownengine/crown/master/docs/shots/level-editor.png)

### [00-empty](https://github.com/crownengine/crown/tree/master/samples/00-empty)

Engine initialization and shutdown.

### [01-physics](https://github.com/crownengine/crown/tree/master/samples/01-physics)
![01-physics](https://raw.githubusercontent.com/crownengine/crown/master/docs/shots/01-physics.png)

### [02-animation](https://github.com/crownengine/crown/tree/master/samples/02-animation)
![02-animation](https://raw.githubusercontent.com/crownengine/crown/master/docs/shots/02-animation.png)

### [03-joypad](https://github.com/crownengine/crown/tree/master/samples/03-joypad)
![03-joypad](https://raw.githubusercontent.com/crownengine/crown/master/docs/shots/03-joypad.png)

Contact
-------

Daniele Bartolini ([@aa_dani_bart](https://twitter.com/aa_dani_bart))  
Project page: https://github.com/crownengine/crown

Contributors
------------

In chronological order.

Daniele Bartolini ([@dbartolini](https://github.com/dbartolini))  
Simone Boscaratto ([@Xed89](https://github.com/Xed89))  
Michele Rossi ([@mikymod](https://github.com/mikymod))  
Michela Iacchelli - Pepper logo.  
Raphael de Vasconcelos Nascimento ([@vasconssa](https://github.com/vasconssa))  
Giulia Gazzoli - Crown logo.
