274 Open Source 2d Software Projects
Free and open source 2d code projects including engines, APIs, generators, and tools.
Ecomfe Zrender 4551 ⭐
A lightweight canvas library which providing 2d draw for Apache ECharts (incubating)
Gcanvas 1477 ⭐
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
Kavex Gamedev Resources 1240 ⭐
:video_game: :game_die: A wonderful list of Game Development resources.
Bytepath 1087 ⭐
A replayable arcade shooter with a focus on build theorycrafting made using Lua and LÖVE.
Vydd Sketch 992 ⭐
A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
Unityplayground 579 ⭐
A collection of simple scripts to create 2D physics game, intended for giving workshops to a young audience
Zoomlayout 549 ⭐
2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
Pixelvision8 491 ⭐
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Lgame 449 ⭐
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
Godot Platformer 2d 332 ⭐
2d Metroidvania-inspired game for the 2019 GDquest Godot Kickstarter course project.
Machinelearningroguelike 239 ⭐
A small Roguelike game that uses Machine Learning to power its entities. Originally used in talks by Ciro & Alessia.
Intersects 231 ⭐
a simple collection of 2d collision/intersects functions. Supports points, circles, ellipses, lines, axis-aligned boxes, and polygons
Graphics32 216 ⭐
Graphics32 is a graphics library for Delphi and Lazarus. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives. In most cases Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.
Onecoolx Picasso 188 ⭐
Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Godot 3 2d Destructible Objects 156 ⭐
A script that takes a sprite, divides it into blocks and makes them explode 💥!
Unity Aseprite Importer 146 ⭐
An aseprite-file importer for unity written in C#, built upon the experimental AssetImporter API
Creature_webgl 131 ⭐
2D Skeletal Animation WebGL Runtimes for Creature ( PixiJS, PhaserJS, ThreeJS, BabylonJS, Cocos Creator )
2d Differential Growth Experiments 114 ⭐
Visual experiments exploring differential growth as a 2D morphogenesis tool.
CSS Transform 101 ⭐
CSS Transform Playground. Online tool to visualize 2D & 3D CSS3 Transform functions.
Rtree2d 90 ⭐
RTree2D is a 2D immutable R-tree with STR (Sort-Tile-Recursive) packing for ultra-fast nearest and intersection queries
Supra 84 ⭐
SUPRA: Software Defined Ultrasound Processing for Real-Time Applications - An Open Source 2D and 3D Pipeline from Beamforming to B-Mode
2d Space Colonization Experiments 75 ⭐
Visual experiments exploring space colonization as a 2D morphogenesis tool.
Connected Components 3D 75 ⭐
Connected components on multilabel 3D & 2D images. Handles 26, 18, and 6 connected variants.