2d
There are 3877 repositories under 2d topic.
libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework
OpenDiablo2/OpenDiablo2
An open source re-implementation of Diablo 2
jonobr1/two.js
A renderer agnostic two-dimensional drawing api for the web.
tsparticles/tsparticles
tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
ecomfe/zrender
A lightweight graphic library providing 2d draw for Apache ECharts
spritejs/spritejs
A cross platform high-performance graphics system.
piqnt/planck.js
2D JavaScript Physics Engine
urho3d/urho3d
Game engine
fogleman/gg
Go Graphics - 2D rendering in Go with a simple API.
AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
EsotericSoftware/spine-runtimes
2D skeletal animation runtimes for Spine.
LibreCAD/LibreCAD
LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
galacean/engine
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
deepnight/ldtk
Modern, lightweight and efficient 2D level editor
hexops/mach
zig game engine & graphics toolkit
JetBrains/skija
Java bindings for Skia
windowjs/windowjs
Window.js is an open-source Javascript runtime for desktop graphics programming.
johnBuffer/AntSimulator
Simple Ants simulator
mapbox/delaunator
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
elringus/sprite-glow
Sprite glow effect for Unity via HDR outline and bloom post-processing
slembcke/Chipmunk2D
A fast and lightweight 2D game physics library.
dntzhang/cax
Canvas 渲染引擎,支持 SVG,兼容了小程序、小游戏和 Web
ekzhang/graphics-workshop
Learn computer graphics by writing GPU shaders!
crownengine/crown
The flexible game engine.
strasdat/Sophus
C++ implementation of Lie Groups using Eigen.
alibaba/GCanvas
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
synfig/synfig
This is the Official source code repository of the Synfig project
PixelVision8/PixelVision8
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.
h8man/NavMeshPlus
Unity NavMesh 2D Pathfinding
oakmound/oak
A pure Go game engine
qcad/qcad
QCAD - The Open Source 2D CAD. QCAD is a cross-platform CAD solution for Windows, macOS and Linux. It supports the DXF format and optionally the DWG format (through a proprietary plugin).
artivis/manif
A small C++11 header-only library for Lie theory.
opensoldat/opensoldat
OpenSoldat is a unique 2D (side-view) multiplayer action game
ozkriff/zemeroth
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
vydd/sketch
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.