bullseye2d 2.0.2 copy "bullseye2d: ^2.0.2" to clipboard
bullseye2d: ^2.0.2 copied to clipboard

A cross-platform 2D game library for Dart that supports a WebGL2 backend as well as native support for Windows, Mac and Linux via SDL3.

2.0.2 #

  • Code Style and clean ups to get a better Pub Point Score. Also we got rid of js_util.

2.0.1 #

2.0.0 #

  • Multi-platform support: Bullseye2D now runs on Windows, Mac, and Linux in addition to web browsers. It uses SDL3 for the desktop targets.
  • New CLI commands: bullseye2d run web, bullseye2d run sdl3, bullseye2d build web and bullseye2d build sdl3
  • Breaking change: Graphics.gl (raw WebGL2 context) is no longer publicly exposed

1.0.12 #

  • Feature: Helper class added to easily save data in the browser's local storage
  • Tweak: Use Matrix3 Pool in graphics module to reduce GC pressure
  • Fix: Catch NotSupportedError on Audio Playback

1.0.11 #

  • Code style improvements and formatting

1.0.10 #

  • Feature: Added drawImageRect method for drawing source portions of images to destination rectangles with automatic stretching
  • Tweak: Improved Rect class with type-safe return types (returns T instead of num) and added helper setters and methods
  • Tweak: Removed automatic frames.isLoading checks in drawing commands for better performance - developers are now responsible for checking loading state
  • soko64 added to examples readme file

1.0.9 #

  • Fixed: When game was embedded in iFrame and looses focus it wasn't possible for it to get the focus back which led to the problem that no events were reaching the app.

1.0.8 #

  • Fixed: Typo in Examples Readme
  • Fixed: Various Links in Api Doc fixed

1.0.7 #

  • Fixed: When loading an image / a texture no mipmaps were generated after loading (if requested via texture flags)

1.0.6 #

  • Formatted dart code.

1.0.5 #

  • Readme page for example added

1.0.4 #

  • Added View source code button to demo page.

1.0.3 #

  • Remove example command. It was a bad idea in the first place, because the way I've implemented it assumes it could be run from local dart cache and dart doesn't like this (for good reasons). So I removed the command for now.

1.0.2 #

  • Fixes Cannot operate on packages inside the cache. error on example command.

1.0.1 #

  • Fixes an issue with the example command of the bullseye2d cli tool.

1.0.0 #

  • Initial version.
1
likes
160
points
174
downloads

Documentation

API reference

Publisher

verified publisherasylumsquare.com

Weekly Downloads

A cross-platform 2D game library for Dart that supports a WebGL2 backend as well as native support for Windows, Mac and Linux via SDL3.

Repository (GitHub)
View/report issues

License

Zlib, MIT (license)

Dependencies

args, ffi, http, path, sdl3, shelf, shelf_static, vector_math, web

More

Packages that depend on bullseye2d