[ { "uri": "http://example.org/why/", "title": "Why", "tags": [], "description": "", "content": " Chapter 1 Why? A question that many of us find ourselves asking when coding a game.\n" }, { "uri": "http://example.org/why/architecture/", "title": "", "tags": [], "description": "", "content": "" }, { "uri": "http://example.org/categories/", "title": "Categories", "tags": [], "description": "", "content": "" }, { "uri": "http://example.org/", "title": "Encompass", "tags": [], "description": "", "content": " Encompass encompass is a powerful engine-agnostic framework to help you code games, or other kinds of simulations.\nObject-oriented code is messy and rapidly becomes unmaintainable.\nencompass lets you write clean, de-coupled code so you can spend more time on your game design and less time fixing bugs.\nencompass is currently available with a TypeScript implementation that fully supports transpilation to Javascript and Lua. A C# implementation is forthcoming.\n" }, { "uri": "http://example.org/tags/", "title": "Tags", "tags": [], "description": "", "content": "" }]