diff --git a/docs/docs/configuration/index.md b/docs/docs/configuration/index.md
new file mode 100644
index 0000000..af4abbf
--- /dev/null
+++ b/docs/docs/configuration/index.md
@@ -0,0 +1 @@
+# Configuration
\ No newline at end of file
diff --git a/docs/docs/developer-guide/architecture/index.md b/docs/docs/developer-guide/architecture/index.md
new file mode 100644
index 0000000..f2569bf
--- /dev/null
+++ b/docs/docs/developer-guide/architecture/index.md
@@ -0,0 +1 @@
+# Architecture
\ No newline at end of file
diff --git a/docs/docs/developer-guide/code-style/index.md b/docs/docs/developer-guide/code-style/index.md
new file mode 100644
index 0000000..46530fa
--- /dev/null
+++ b/docs/docs/developer-guide/code-style/index.md
@@ -0,0 +1 @@
+# Code Style
\ No newline at end of file
diff --git a/docs/docs/developer-guide/contributing/index.md b/docs/docs/developer-guide/contributing/index.md
new file mode 100644
index 0000000..4d218d9
--- /dev/null
+++ b/docs/docs/developer-guide/contributing/index.md
@@ -0,0 +1 @@
+# Contributing
\ No newline at end of file
diff --git a/docs/docs/developer-guide/environment/index.md b/docs/docs/developer-guide/environment/index.md
new file mode 100644
index 0000000..ad00dca
--- /dev/null
+++ b/docs/docs/developer-guide/environment/index.md
@@ -0,0 +1 @@
+# Environment
\ No newline at end of file
diff --git a/docs/docs/developer-guide/index.md b/docs/docs/developer-guide/index.md
new file mode 100644
index 0000000..6f8d214
--- /dev/null
+++ b/docs/docs/developer-guide/index.md
@@ -0,0 +1 @@
+# Developer Guide
\ No newline at end of file
diff --git a/docs/docs/images/android-chrome-192x192.png b/docs/docs/images/android-chrome-192x192.png
new file mode 100644
index 0000000..0ef49eb
Binary files /dev/null and b/docs/docs/images/android-chrome-192x192.png differ
diff --git a/docs/docs/images/android-chrome-512x512.png b/docs/docs/images/android-chrome-512x512.png
new file mode 100644
index 0000000..152a4bc
Binary files /dev/null and b/docs/docs/images/android-chrome-512x512.png differ
diff --git a/docs/docs/images/apple-touch-icon.png b/docs/docs/images/apple-touch-icon.png
new file mode 100644
index 0000000..21e6d45
Binary files /dev/null and b/docs/docs/images/apple-touch-icon.png differ
diff --git a/docs/docs/images/favicon-16x16.png b/docs/docs/images/favicon-16x16.png
new file mode 100644
index 0000000..61b07c4
Binary files /dev/null and b/docs/docs/images/favicon-16x16.png differ
diff --git a/docs/docs/images/favicon-32x32.png b/docs/docs/images/favicon-32x32.png
new file mode 100644
index 0000000..4165ae3
Binary files /dev/null and b/docs/docs/images/favicon-32x32.png differ
diff --git a/docs/docs/images/favicon.ico b/docs/docs/images/favicon.ico
new file mode 100644
index 0000000..302da99
Binary files /dev/null and b/docs/docs/images/favicon.ico differ
diff --git a/docs/docs/images/favicon@2x.png b/docs/docs/images/favicon@2x.png
new file mode 100644
index 0000000..6af13dd
Binary files /dev/null and b/docs/docs/images/favicon@2x.png differ
diff --git a/docs/docs/images/logo.svg b/docs/docs/images/logo.svg
new file mode 100644
index 0000000..1067ee3
--- /dev/null
+++ b/docs/docs/images/logo.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/docs/docs/images/site.webmanifest b/docs/docs/images/site.webmanifest
new file mode 100644
index 0000000..45dc8a2
--- /dev/null
+++ b/docs/docs/images/site.webmanifest
@@ -0,0 +1 @@
+{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
\ No newline at end of file
diff --git a/docs/docs/index.md b/docs/docs/index.md
new file mode 100644
index 0000000..41ba4ea
--- /dev/null
+++ b/docs/docs/index.md
@@ -0,0 +1,116 @@
+---
+name: zBassMusic
+---
+
+# zBassMusic
+
+zBassMusic is a modern music system for Gothic games based on ZenGin.
+It replaces the original DirectMusic system with a custom engine built on top of [BASS Library](https://www.un4seen.com/)
+to provide easier workflow for composers and additional functions for the perfect soundtrack design.
+The most important features include:
+
+* Direct playback of common audio formats (WAV, OGG, MP3) instead of DirectMusic propertiary formats
+* Out-of-the-box support for existing music theme definitions (just change the audio file)
+* Alternative scheduling & transition systems to support smooth crossfades between themes
+* Loading of music files from VDF volumes (DirectMusic required physical files)
+* Scriptable interface for controlling the system from Deadalus scripts
+* Backward compatibility with original `.sgt` music (it's redirected to the DirectMusic system)
+
+
+!!! tip "Project Status"
+
+ zBassMusic is still in the development phase and some APIs may be unstable, incomplete or buggy. You can help the project by
+ using the plugin and reporting bugs or proposing ideas for the next features. The current state and plans for the future are
+ on the [Roadmap](roadmap/index.md).
+
+
+
+
+- ::octicons-rocket-16:{ .lg .middle } __Release Builds__
+
+ ---
+
+ Release builds are ready to be used in Gothic and we publish them automatically on our GitHub.
+
+ [:octicons-arrow-right-24: Releases](https://github.com/Silver-Ore-Team/zBassMusic/releases)
+
+- :fontawesome-brands-github:{ .lg .middle } __Source Code__
+
+ ---
+
+ zBassMusic is open source and you can access the code on our public repo hosted by GitHub.
+
+ [:octicons-arrow-right-24: GitHub](https://github.com/Silver-Ore-Team/zBassMusic)
+
+- :fontawesome-solid-bug:{ .lg .middle } __Bug Reporting__
+
+ ---
+
+ If you have found a bug in zBassMusic, please create an issue on GitHub and tell us what's wrong.
+
+ [:octicons-arrow-right-24: Issues](https://github.com/Silver-Ore-Team/zBassMusic/issues)
+
+- :fontawesome-regular-message:{ .lg .middle } __Discussions__
+
+ ---
+
+ We listen to ideas for new features, so if something is missing from zBassMusic, let us know and we'll do it.
+
+ [:octicons-arrow-right-24: Discussions](https://github.com/Silver-Ore-Team/zBassMusic/discussions)
+
+
+
+
+## For modders
+
+zBassMusic is designed exclusively for Gothic modders to include it in their mods and it's licensed
+under a permissive [MIT License](https://github.com/Silver-Ore-Team/zBassMusic/blob/main/LICENSE),
+so you can use the plugin for free in any project[^1].
+It's built using the new [union-api](https://gitlab.com/union-framework/union-api) and can be embedded
+either as a Union 1.0m plugin or as a completely standalone plugin for base Gothic with System Pack.
+
+Check out [Getting Started](getting-started/index.md) for instructions how to start working with zBassMusic.
+
+[^1]: zBassMusic depends on vendored libraries [union-api](https://gitlab.com/union-framework/union-api) and [gothic-api]()
+ licensed under [GNU GPL Version 3](https://gitlab.com/union-framework/union-api/-/blob/main/LICENSE)
+ and on propertiary licensed [BASS Library](https://www.un4seen.com/) that's free for non-commercial use only.
+ Make sure you are not violating these terms while using zBassMusic.
+
+## For players
+
+Unlike most Union plugins, zBassMusic doesn't provide any functions directly for the players who just play base game or some
+other mod utilizing the original music system. In order to make use of the plugin, you have to actually put your music in the
+game, so there is no point of installing zBassMusic if you are not making a mod.
+
+## Repository
+
+zBassMusic is an open source project with the source code available on GitHub.
+
+- [GitHub Repository](https://github.com/Silver-Ore-Team/zBassMusic)
+- [Release Builds](https://github.com/Silver-Ore-Team/zBassMusic/releases)
+- [Bug Reporting](https://github.com/Silver-Ore-Team/zBassMusic/issues)
+- [Discussions](https://github.com/Silver-Ore-Team/zBassMusic/discussions)
+
+## Authors
+
+zBassMusic development started in 2023 as an internal plugin for [Nek's History](https://silveroreteam.pl/en/projects/nek)
+to ease the collaboration with our composer[^2] who had zero knowledge of DirectMusic Producer workflow and forcing him to learn it
+would be a complete waste of time and possibly limit the creativity. Sometime later the internal code base based on Union SDK 1.0m
+was rewritten for [union‑api](https://gitlab.com/union-framework/union-api) — the successor of Union SDK, and published as an open source project.
+
+The project is maintained under [Silver Ore Team](https://silveroreteam.pl) modding group by [tehe](https://github.com/piotrmacha):
+
+* Email: [piotr.macha@silveroreteam.pl](mailto:piotr.macha@silveroreteam.pl)
+* Discord: [@tehe.official](https://discordapp.com/users/1014655735856111678)
+
+The mentionable contributors for the early stage development are [Boguś](https://github.com/bogu9821) and [Emu](https://github.com/muczc1wek) who have helped sorting some things up. If you'd like to also help zBassMusic development, check out [Developer Guide](developer-guide/index.md)
+and feel free to submit a Pull Request. One accepted merge and you will join the gallery.
+
+
+
+![Mosaic of zBassMusic contributors](https://contrib.nn.ci/api?repo=Silver-Ore-Team/zBassMusic)
+
+