Still working on porting the ImpactJS engine to TypeScript (and eventually _functional_ TypeScript). Been kind of another research week, here’s a bunch of links I’ve been digging into:
Anyone who’s ever tried to figure out WebGL (or WebGL 2) I’ve found these two sites to be super helpful:
* [WebGL Fundamentals](webglfundamentals.org/)
* [WebGL2 Fundamentals](webgl2fundamentals.org/)
“Entity pooling” is a common particle system optimization, and the ImpactJS engine docs have a good overview of when to use it and how to implement such a system:
* [Entity Pooling](impactjs.com/documentation/entity-pooling)
Finally finally, in order to like, _do_ something and not just read a bunch of docs, I also started working on a custom logotype for 𝑓Art.ᴛꜱ.