0.0.10 • Published 5 years ago

ogod-engine v0.0.10

Weekly downloads
5
License
-
Repository
github
Last release
5 years ago

OGOD Elements Core

npm version npm bundle size npm bundle size

DEMO : Github pages

This project is in development and aims toward these goals :

Principal goal

  • Create a common way for all WebGL/JS graphic libraries to be wrapped and reused wisely through structured Web components

    • Using LitElement to write extensible standard Web components (with native shadow DOM)
    • Using Redux to maintain a unique Store in the page, allowing components to build themselves around one or more Engines (classic game render/update loop)
    • Using redux-observable and Epic to handle asynchronous actions and maintain safe relations between an HTML/CSS property and a WebGL object property.

Long term goals :

  • Build a plateform allowing community users to create web games using developed web components. Result game would come as pure HTML using OGOD custom elements. It will be easily sharable and could even work everywhere if the HTML code has CDN script imports.
  • Create and gather a contributing community that develop Free/Open source gaming Web components