From b0fbb19b2b75f5c5ad0d03d77be7e1d69d260576 Mon Sep 17 00:00:00 2001
From: Anonymus Raccoon
Date: Sun, 3 May 2020 16:18:07 +0200
Subject: [PATCH] Create README.md
---
README.md | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
create mode 100644 README.md
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..c3589de
--- /dev/null
+++ b/README.md
@@ -0,0 +1,29 @@
+# Gamacon
+A ECS C-modular game engine with a builtin renderer using the csfml.
+
+## Samples:
+You can find two examples games created using this engine.
+
+A simple 2D plateformer with good physics: [Twac](https://github.com/AnonymusRaccoon/Twac)
+
+An isometric RPG: [ForecastingVillage](https://github.com/AnonymusRaccoon/ForecastingVillage)
+
+## Deserialization & Modularity
+
+Gamacon has a fully xml based deserialization system. Every entity, scene and component can be deserialized from a prefab xml file.
+
+Scene should contains data at the top of the prefab file inside a tag. Each entry will be loaded using one of the registered data_loader. You can create your own data_loader and register them using the ``engine->add_dataloader(engine, data_name, data_loader_fct)`` function.
+
+Gamacon also has a UI handler to ease development of graphical interfaces. For example, you can use a