Skip to content
Home

Bullseye 2D

Provides a simple API for 2D game development, including graphics, input, audio, asset management, and game loop handling.

bullseye2d.orgDeveloper ToolsJun 2025Asylum Square Interactive GmbH

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