shortbow 🏹

This library is incomplete and a work in-progress.

A lightweight 2D game utility library built for usability.

It is inspired by the following projects:

Technical Overview

Libraries

Shortbow is a collection of libraries to facilitate the creation of your next awesome 2D web-based game, written in Dart, a modern object-oriented programming language. Some of the elements of this library are more specific to writing a simple game engine, and others are more related to game mechanics or common patterns needed.

geometry.dart

Math functions and value-type primitives used in the engine.

mechanics.dart

Different mechanics-related APIs, such as dice, decks of cards, and more.

painting.dart

Low-level 2D painting library that abstracts away platform-specific APIs.

Libraries

geometry
mechanics
painting