excaliburjs / Excalibur

🎮 Your friendly TypeScript 2D game engine for the web 🗡️
https://excaliburjs.com
BSD 2-Clause "Simplified" License
1.82k stars 189 forks source link

refactor: Improve CPU Particles API + Perf #3118

Closed eonarheim closed 4 months ago

eonarheim commented 4 months ago

===:clipboard: PR Checklist :clipboard:===

==================

This PR relates to the v1 milestone for refactoring particles to be a more modern excalibur look and feel.

Additionally this PR also improves CPU particle performance significantly by leveraging pooling

cloudflare-workers-and-pages[bot] commented 4 months ago

Deploying excaliburjs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7434cfa
Status: ✅  Deploy successful!
Preview URL: https://d6571fee.excaliburjs.pages.dev
Branch Preview URL: https://perf-cpu-particles.excaliburjs.pages.dev

View logs