hex-engine
hex-engine copied to clipboard
A modern 2D game engine for the browser.
The documentation for `@hex-engine/core` and `@hex-engine/2d` is written by hand right now, and as we continue to work on things it'll be easy for it to get out of sync...
Right now there's some audio stuff in the 2d package, but it's not 2d-specific; we could move it to its own audio package.
Right now, when using indexed color in Aseprite, we only support the color at index zero being the transparent color. That's the default, but it's user-configurable. Technically, this fix needs...
We don't currently support rendering orthogonal Tiled maps. We should support them.
We don't currently support hexagonal Tiled maps. We should support them.
Right now we draw everything even if it's off-canvas. It'd be nice if we used Geometry shape, canvas bounds, and entity transforms to determine when something is entirely non-visible, and...
repro: create a new game following the [first-time-setup](https://hex-engine.dev/docs/first-time-setup) with node v18. log: ``` npm start > [email protected] start > hex-engine-scripts dev Starting type checking service... ℹ 「wds」: Project is running...