-
### Context
It's no surprise most modern frameworks today distribute a CLI (Angular, Ember, React), JS development is hard to bootstrap and many frameworks have enough customizations to warrant eas…
-
Small mistake in API documentation for the Vector.rotate() method. It reads:
> Rotates the current vector around a point by a certain number of degrees in radians
And this is a mistake. It is …
-
### Steps to Reproduce
Using `instanceof` internally in Excalibur has been a source of bugs depending on the bundle/minifier. Vite and Angular appear to need additional configuration to work …
-
### Context
Currently the default text alignment is Alphabetic (which is is basically draws from the bottom left) which is unintuitive for most game devs were graphics draw from the top left.
@…
-
### Steps to Reproduce
Absolutely position and apply a css transform the canvas hosting the game
See example repo https://github.com/jyoung4242/ExcaliburDemo/commit/2be1a121e1f7bdb92c8fac971…
-
### Context
Using `excalibur-tiled` within webpack can be a pain because it requires map and image files to be statically hosted, or adding `.json` as a `file-loader` module rule. S…
-
I think a child entity should inherit the coordPlane of its parent's transform.
Consider having a ScreenElement with children - currently, its children do not follow along with it (at least, not p…
-
Think about the AI pathing we did for Kraken. What if in the _update_ loop I wanted to have the ship randomly "look back" and then return back to what it was going to do (moveTo).
I should be able to…
-
### Steps to Reproduce
Run `npm run lint`
### Expected Result
No errors
### Actual Result
```npm run lint
> excalibur@0.27.0 lint
> npm run eslint && npm run eslint:spec
…
-
I'm not sure if tile custom colliders are officially supported, but an error is thrown when trying to use them.
```
Log.ts:173 [Error] : Error loading resources, things may not behave pro…