{"author_link":"\/users\/eckkert","author_name":"Eckkert","author_uid":"eckkert","comments":[],"epoch":1601599264,"event":"LD47","format":"md","ldjam_node_id":219333,"likes":2,"metadata":{"p_key":"147171","p_author":"Eckkert","p_authorkey":"1186175","p_urlkey":"363604","p_title":"Come use our code #5: Yet another WebGL Engine","p_cat":"LDJam ","p_event":"LD47","p_time":"1601599264","p_likes":"2","p_comments":"0","p_status":"WAYBACK","us_key":"1186175","us_name":"Eckkert","us_username":"eckkert","event_start":"1601596800","event_key":"76","event_name":"Ludum Dare 47"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD47","removed_author":false},"_superparent":212256,"_trust":3,"author":186175,"body":"This jam, we wanted to make a game that would work in the browser. LD is about invention and exprimentation, so we made our own engine. It's designed for 2D, and it has good support for shaders (necessary for those sweet graphical effects). It's based on instanced rendering, so the performance is pretty good. It has a nice sprite class, data loaders, render passes, 32-bit floating point math, and even an audio system. I can definitely say it was a lot of work. Hopefully, it will also be helpful. :)\n\nDemo app:\nhttps:\/\/atomotron.github.io\/ld47-prep\/gldemo.html\n\nThe repo:\nhttps:\/\/github.com\/Atomotron\/ld47-prep","comments":0,"created":"2020-10-02T00:36:44Z","files":[],"files-timestamp":0,"id":219333,"love":2,"love-timestamp":"2020-10-02T21:35:20Z","meta":[],"modified":"2020-10-02T21:35:20Z","name":"Come use our code #5: Yet another WebGL Engine","node-timestamp":"2020-10-02T00:41:04Z","parent":214251,"parents":[1,5,9,212256,214251],"path":"\/events\/ludum-dare\/47\/shadow-of-archimedes\/come-use-our-code-5-yet-another-webgl-engine","published":"2020-10-02T00:41:04Z","scope":"public","slug":"come-use-our-code-5-yet-another-webgl-engine","subsubtype":"","subtype":"","type":"post","version":653728},"node_metadata":{"n_key":"219333","n_urlkey":"363604","n_parent":"214251","n_path":"\/events\/ludum-dare\/47\/shadow-of-archimedes\/come-use-our-code-5-yet-another-webgl-engine","n_slug":"come-use-our-code-5-yet-another-","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"186175","n_created":"1601599004","n_modified":"1601674520","n_version":"653728","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/47\/shadow-of-archimedes\/come-use-our-code-5-yet-another-webgl-engine","text":"This jam, we wanted to make a game that would work in the browser. LD is about invention and exprimentation, so we made our own engine. It's designed for 2D, and it has good support for shaders (necessary for those sweet graphical effects). It's based on instanced rendering, so the performance is pretty good. It has a nice sprite class, data loaders, render passes, 32-bit floating point math, and even an audio system. I can definitely say it was a lot of work. Hopefully, it will also be helpful. :)\n\nDemo app:\nhttps:\/\/atomotron.github.io\/ld47-prep\/gldemo.html\n\nThe repo:\nhttps:\/\/github.com\/Atomotron\/ld47-prep","title":"Come use our code #5: Yet another WebGL Engine","wayback_source":[]}