diff --git a/README.md b/README.md index 1f233f8..a777921 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # GraphECS this is a prototype demonstrating representing underlying ecs data as a graph with a cypher-like query language +the purpose of this prototype is not to prove the usefulness of a query DSL with ECS per se. instead, the purpose is to demonstrate the advantages of thinking of the game state as a database. + ## Syntax graphecs uses a modified subset of neo4j's [cypher](https://neo4j.com/docs/cypher-manual/current/introduction/) query language. neo4j is a graph database with a focus on relationships between data. it has many similar features to SQL-like languages but the ergonomics of relating data is significantly better.