Showing 35 of 215 projects
A Flame plugin for importing sprite sheets generated by TexturePacker tools into Dart/Flutter games.
A GameMaker library for creating complex particle emitters, systems, and particles.
A 2D graphics canvas framework for building interactive diagrams, node graphs, and complex visualizations on the web.
A LÖVE utility library that adds parallax scrolling layers to camera systems for 2D games.
A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.
A Delphi wrapper for the Blend2D high-performance 2D vector graphics engine, enabling native Delphi applications to leverage accelerated rendering.
Spine animation player for the Heaps game framework, enabling skeletal animations in Haxe games.
Spine skeletal animation renderer for the OpenFL game engine, supporting Spine versions 3.6 to 4.2.
A modular, macro-powered 2D particle system for Haxe with support for multiple frameworks.
A modular, macro-powered 2D particle system for Haxe with support for Kha and Clay frameworks.
A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.
A simple dynamic light and shadow library for LOVE2D 11.2 that generates shadows directly from canvas/image alpha.
A fast, reliable, free, and open-source palette swapper for GameMaker Studio 2.
A hand-ported V language implementation of Mapbox's Earcut polygon triangulation library.
A GameMaker Studio 2.3.1 library providing safe surfaces for rendering and texture management.
A lightweight C++ wrapper library for graphics rendering and input handling across multiple platforms.
A 2D extendable rendering library built with WGPU and Winit for Rust.
A vertex-animated object for GameMaker Studio 2.3+ that creates realtime flag/wave effects from a single image.
A simple 9-patch (9-slice scaling) library for the LÖVE 2D game framework.
A comprehensive, framework-agnostic Haxe library for loading and parsing Tiled map editor files with modern feature support.
A comprehensive 2D vector and point class for Haxe with operator overloading support.
A virtual camera library for Starling applications built in ActionScript 3, enabling interactive scene exploration.
Ada binding for OpenGL and WebGL providing a unified interface for 2D/3D graphics across native and web platforms.
A many-lights 2D shadow library for the LÖVE framework, enabling dynamic shadow casting from multiple light sources.
Automatically export Aseprite files and import them as sprites into GameMaker.
A collection of matrix manipulation functions for GameMaker LTS 2022.
A Swift playground demonstrating SpriteKit collision detection and parameter effects on sprites.
A simplistic particle system wrapper for GameMaker Studio 2 that automates cleanup and simplifies particle creation.
Static and dynamic D language bindings for the Blend2D C API, enabling high-performance 2D vector graphics.
A framework-agnostic Lua library for detecting intersections and collisions between polygons, circles, and rectangles.
Scala Native bindings for the Cairo 2D graphics library, providing a pure Scala facade for graphics programming.
A softbody physics library for the LÖVE game framework supporting dynamic and static arbitrary softbodies.
Scala Native bindings for Cairo XLib surfaces, enabling 2D graphics rendering on X Window System.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.