Bullseye 2D
Provides a simple API for 2D game development, including graphics, input, audio, asset management, and game loop handling.
A cross-platform 2D game library for the Dart programming language, solving the problem of building 2D games with a simple API. It targets developers who love Dart and want to create games for web and desktop from a single codebase. It is positioned as an easy-to-use, no-bloat library that runs on WebGL2 and SDL3, and is free and open-source under the MIT license.
Key features
- Fast 2D rendering with automatic sprite batching
- Different blend modes
- Draw primitives and images
- Bitmap fonts with TTF loader
- Keyboard, gamepad, mouse input
- Mobile touch and accelerometer support
- Play sounds and music with multi-channel audio
- Control volume, pan, pitch
- Easy loading of images, spritesheets, sounds, fonts
- Built-in progress loader and texture caching
- Clear app lifecycle with fixed and variable timestep
- Matrix stack for 2D transformations
- Math helpers and flexible debugging logger
- No social media activity within the last 30 days
GTM channels
- Community
- Docs
ICP
- Software developers
- Startups
- Freelancers solopreneurs