Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework
2d 3d android cross-platform framework game game-development game-engine gamedev html5 ios java libgdx linux macosx windows
Last synced: 31 Jul 2024
https://github.com/OpenDiablo2/OpenDiablo2
An open source re-implementation of Diablo 2
2d arpg diablo diablo2 engine game game-engine games go golang open-source
Last synced: 30 Jul 2024
https://github.com/jonobr1/two.js
A renderer agnostic two-dimensional drawing api for the web.
2d animation bitmap-graphics canvas es6 html5 javascript renderer rendering-engine scenegraph svg text-rendering vector-graphics webgl
Last synced: 31 Jul 2024
https://github.com/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.
2d angular animations bg canvas confetti fireworks hacktoberfest html javascript js npm particles react svelte ts tsparticles typescript vue web
Last synced: 30 Jul 2024
https://github.com/matteobruni/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.
2d angular animations bg canvas confetti fireworks hacktoberfest html javascript js npm particles react svelte ts tsparticles typescript vue web
Last synced: 31 Jul 2024
https://github.com/ecomfe/zrender
A lightweight graphic library providing 2d draw for Apache ECharts
2d canvas html5 svg vector-graphics
Last synced: 30 Jul 2024
https://github.com/piqnt/planck.js
2D JavaScript Physics Engine
2d box2d canvas cross-platform game-development game-engine gamedev html5 javascript physics-engine planck planck-js rigid-bodies
Last synced: 30 Jul 2024
https://github.com/urho3d/urho3d
Game engine
2d 3d 3d-graphics angelscript cpp cpp17 cross-platform engine game game-development game-engine gamedev open-source urho3d
Last synced: 01 Aug 2024
https://github.com/urho3d/Urho3D
Game engine
2d 3d 3d-graphics angelscript cpp cpp17 cross-platform engine game game-development game-engine gamedev open-source urho3d
Last synced: 30 Jul 2024
https://github.com/fogleman/gg
Go Graphics - 2D rendering in Go with a simple API.
2d 2d-graphics go graphics rendering
Last synced: 30 Jul 2024
https://github.com/AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
2d 2d-framework 2d-game-engine 2d-game-framework 3d 3d-game-engine android framework fxgl game game-development game-engine gamedev ios java javafx jvm kotlin mobile web
Last synced: 01 Aug 2024
https://almasb.github.io/FXGL/
Java / JavaFX / Kotlin Game Library (Engine)
2d 2d-framework 2d-game-engine 2d-game-framework 3d 3d-game-engine android framework fxgl game game-development game-engine gamedev ios java javafx jvm kotlin mobile web
Last synced: 31 Jul 2024
https://github.com/EsotericSoftware/spine-runtimes
2D skeletal animation runtimes for Spine.
2d animations game-dev gamedev runtimes skeletal spine
Last synced: 31 Jul 2024
https://github.com/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.
2d cad drawing dxf geometry qt
Last synced: 30 Jul 2024
https://github.com/galacean/engine
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
2d 3d animation graphics html5 input javascript physics typescript web3d webgl webgl2
Last synced: 30 Jul 2024
https://github.com/Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
2d 2d-framework 2d-game 2d-game-engine 2d-game-framework 3d 3d-engine 3d-game engine game game-2d game-dev game-development game-engine game-jam game-programming game-source gamedev making-2d-games video-game
Last synced: 01 Aug 2024
https://github.com/deepnight/ldtk
Modern, lightweight and efficient 2D level editor
2d electron game-development haxe haxe-libs level-editor
Last synced: 01 Aug 2024
https://github.com/hexops/mach
zig game engine & graphics toolkit
2d 3d composable cross-platform ecs entity-component-system game-development game-engine gamedev graphics gui open-source steam-deck webassembly webgpu zig ziglang
Last synced: 31 Jul 2024
https://github.com/windowjs/windowjs
Window.js is an open-source Javascript runtime for desktop graphics programming.
2d graphics-programming javascript
Last synced: 01 Aug 2024
https://github.com/johnBuffer/AntSimulator
Simple Ants simulator
2d cpp realtime sfml simulation
Last synced: 31 Jul 2024
https://github.com/mapbox/delaunator
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
2d algorithm computational-geometry delaunay fast javascript triangulation
Last synced: 31 Jul 2024
https://github.com/slembcke/Chipmunk2D
A fast and lightweight 2D game physics library.
Last synced: 31 Jul 2024
https://github.com/dntzhang/cax
Canvas 渲染引擎,支持 SVG,兼容了小程序、小游戏和 Web
2d canvas minigame miniprogram render svg weapp web wegame
Last synced: 01 Aug 2024
https://github.com/ekzhang/graphics-workshop
Learn computer graphics by writing GPU shaders!
2d 3d glsl graphics javascript rasterization raytracing shaders webgl
Last synced: 01 Aug 2024
https://github.com/crownengine/crown
The flexible game engine.
2d 3d data-driven data-oriented-design game-development game-engine gamedev linux lua windows
Last synced: 30 Jul 2024
https://github.com/strasdat/Sophus
C++ implementation of Lie Groups using Eigen.
2d 3d c-plus-plus computer-vision geometry graphics math python robotics
Last synced: 30 Jul 2024
https://github.com/synfig/synfig
This is the Official source code repository of the Synfig project
2d animation c-plus-plus gtkmm hacktoberfest synfig vector vector-graphics
Last synced: 30 Jul 2024
https://github.com/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.
2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites
Last synced: 01 Aug 2024
https://github.com/oakmound/oak
A pure Go game engine
2d game-development game-engine gamedev go golang ui
Last synced: 30 Jul 2024
https://github.com/opensoldat/opensoldat
OpenSoldat is a unique 2D (side-view) multiplayer action game
2002 2d 2d-game 2d-platformer-game action-game desktop game linux macos multiplayer multiplayer-action-game opengl opensoldat opensource pascal sdl2 shooter soldat windows
Last synced: 01 Aug 2024
https://github.com/ozkriff/zemeroth
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
2d android circleci game hexagonal opengl rust strategy tactics travis-ci turn-based wasm webassembly
Last synced: 31 Jul 2024
https://github.com/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.
2d art common-lisp games graphics hci sketch visual
Last synced: 31 Jul 2024
https://github.com/a327ex/BYTEPATH
A replayable arcade shooter with a focus on build theorycrafting.
2d game game-development gamedev indie indiedev love2d lua retro rpg shooter terminal terminal-game tutorial
Last synced: 01 Aug 2024
https://github.com/llgcode/draw2d
2D rendering for different output (raster, pdf, svg)
2d draw2d freetype go graphics postscript
Last synced: 01 Aug 2024
https://github.com/natario1/ZoomLayout
2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
2d android android-library imageview kotlin kotlin-library opengl opengl-es pan pinch-to-zoom surface touch-events zoom-engine zoom-images zooming-panning-moving
Last synced: 31 Jul 2024
https://github.com/florianfesti/boxes
Boxes.py - laser cutting boxes and more
2d boxgenerator jupyter-notebook laser lasercutter python svg
Last synced: 31 Jul 2024
https://github.com/libgd/libgd
GD Graphics Library
2d avif bmp c cross-platform graphics heic image image-processing jpeg linux macos png processing tiff vector webp windows
Last synced: 30 Jul 2024
https://github.com/paulmach/orb
Types and utilities for working with 2d geometry in Golang
2d geo geojson geospatial gis mapbox-vector-tile wkb wkt
Last synced: 30 Jul 2024
https://github.com/cxong/cdogs-sdl
Classic overhead run-and-gun game
2d 2d-game c cdogs-sdl game games hacktoberfest open-source pixel-art retro retrogaming sdl2 shoot-em-up
Last synced: 31 Jul 2024
https://github.com/ObEngine/ObEngine
2D Game Engine with Lua Scripting made on top of SFML !
2d 2d-framework 2d-game-engine 2d-game-framework cmake collider cplusplus cpp17 cross-platform engine game-development game-engine gamedev hacktoberfest lua-script sfml zlib
Last synced: 01 Aug 2024
https://github.com/felselva/mathc
Pure C math library for 2D and 3D programming
2d 3d c graphics math matrices minimal quaternions vectors
Last synced: 31 Jul 2024
https://github.com/foxnne/pixi
Pixel art editor made with Zig.
2d animation cross-platform editor gamedev imgui mit-license pixelart zig ziglang
Last synced: 31 Jul 2024
https://github.com/walzimmer/3d-bat
3D Bounding Box Annotation Tool (3D-BAT) Point cloud and Image Labeling
2d 3d 3d-object-detection active-learning annotation automatic autonomous-driving bounding-box detection interpolation javascript mechanical-turk multi-platform multi-view point-cloud pointcloud semi-automatic surround tool web
Last synced: 31 Jul 2024
https://github.com/MrEliptik/godot_experiments
2D, 3D & VR experiments and tutorials in Godot 3 & 4
2d 3d game-development godot godot-experiments godot-physics godot4 godotengine oculus-quest vr
Last synced: 01 Aug 2024
https://github.com/CloudOrc/SolidUI
one sentence generates any graph
2d 3d 3d-data-visualization aigc analytics chatglm chatgpt llms painting python react stable-diffusion stable-diffusion-webui stable-diffusion-webui-plugin
Last synced: 01 Aug 2024
https://github.com/LingDong-/q5xjs
A small and fast alternative (experimental) implementation of p5.js
2d creative-coding js-library p5js
Last synced: 31 Jul 2024
https://github.com/cping/LGame
A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows
2d android dev framework game game-engine html5 ios java jfx mobile multiplatform web
Last synced: 31 Jul 2024
https://github.com/deathkiller/jazz2
🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2
2d 2d-game android game game-2d gamedev jazz-jackrabbit linux macos multi-platform opengl reimplementation steamdeck windows windows-10
Last synced: 01 Aug 2024
https://github.com/wieslawsoltes/Svg.Skia
An SVG rendering library.
2d avalonia avaloniaui geometry graphics rendering shapes skia skiasharp svg vector vector-graphics
Last synced: 01 Aug 2024
https://github.com/graphics32/graphics32
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.
2d components delphi delphinuspackage fpc graphics graphics-library lazarus low-level object-pascal vector-graphics
Last synced: 30 Jul 2024
https://github.com/hiulit/Godot-3-2D-Destructible-Objects
A script that takes a sprite, divides it into blocks and makes them explode 💥!
2d destructible godot-engine objects
Last synced: 01 Aug 2024
https://github.com/vonWolfehaus/von-grid
Hexagonal & square tile grid system with three.js
2d 3d game-library grid-system hex-grid hexagon javascript threejs tile-engine tilemap
Last synced: 30 Jul 2024
https://github.com/FosterFramework/Foster
A small C# game framework
2d cross-platform csharp dotnet game-development game-engine game-framework gamedev graphics
Last synced: 01 Aug 2024
https://github.com/3dreamengine/3DreamEngine
3DreamEngine is an *awesome* 3d engine for LÖVE.
2d 3 3d 3dengine 3dreamengine dream engine love love2d
Last synced: 01 Aug 2024
https://github.com/tsparticles/react
React tsParticles official component
2d animations canvas confetti fireworks hacktoberfest javascript js npm particles particles-js react reactjs ts tsparticles typescript web
Last synced: 31 Jul 2024
https://github.com/hiulit/Godot-3-2D-Day-Night-Cycle
A 2D ☀️ Day / 🌔 Night cycle using CanvasModulate and a moon light effect using Light2D.
2d canvasmodulate cycle day godot-engine godot3 light2d night
Last synced: 01 Aug 2024
https://github.com/littlektframework/littlekt
A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.
2d 2d-game-framework android desktop framework game game-engine game-framework gamedev html5 ios kotlin kotlin-multiplatform linux macos mobile multiplatform opengl webgpu windows
Last synced: 01 Aug 2024
https://github.com/Erkaman/gl-water2d
2D liquid simulation in WebGL
2d 2d-liquid-simulation fluid-simulation glsl javascript particles simulation smoothed-particle-hydrodynamics webgl
Last synced: 31 Jul 2024
https://github.com/hiulit/Godot-3-2D-CRT-Shader
A 2D shader for Godot 3 simulating a CRT
Last synced: 01 Aug 2024
https://github.com/azchohfi/LottieUWP
UWP port of Lottie(https://github.com/airbnb/lottie-android)
2d adobe after-effects animation animations lottie uwp windows windows-10 windows10
Last synced: 01 Aug 2024
https://github.com/felixangell/strife
a simple 2d game framework
2d game-framework game-frameworks game-library go
Last synced: 01 Aug 2024
https://github.com/kidagine/Darklings-FightingGame
DARKLINGS is an accessible F2P 2D fighting game with periodic updates (using Rollback Netcode).
2d action arcade coop deterministic fighter fighting-game game ggpo multiplayer pixel-art retro rollback unity unity3d
Last synced: 01 Aug 2024
https://github.com/divVerent/aaaaxy
A nonlinear 2D puzzle platformer taking place in impossible spaces.
2d game game-development impossible-spaces jumpnrun non-euclidean puzzle puzzle-game
Last synced: 01 Aug 2024
https://github.com/MassiveHeights/Black
World's fastest HTML5 2D game engine 🛸
2d canvas cross-platform game-engine gcc html5 math particles spine sprite tween webaudio
Last synced: 31 Jul 2024
https://github.com/novelrt/NovelRT
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
2d 2d-game-engine c-plus-plus cross-platform engine game game-development game-engine hacktoberfest visual-novel visual-novel-engine
Last synced: 01 Aug 2024
https://github.com/borodust/trivial-gamekit
Simple framework for making 2D games
2d common-lisp game-engine gamedev input sound
Last synced: 31 Jul 2024
https://github.com/kelindar/tile
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
2d bfs data-oriented-design grid observer-pattern pathfinding tilemap
Last synced: 30 Jul 2024
https://github.com/r-lyeh/FWK
💎 3D game framework in C.
2d 3d 3d-engine assimp c emscripten game-editor game-engine game-framework gamedev html5 lua luajit pbr public-domain python unlicense wasm
Last synced: 01 Aug 2024
https://github.com/kutuluk/js13k-2d
A 2kb webgl 2d sprite renderer, designed for Js13kGames
2d gamedev js13k js13kgames renderer rendering sprites webgl
Last synced: 01 Aug 2024
https://github.com/Walkator/kailius
2D Platform Game developed in Unity for Android, Windows, and Linux. Kailius is inspired by the early RPGs, featuring PixelArt aesthetics (8 Bits).
2d 2d-game 2d-platformer-game android dungeon game game-development linux pixel-art pixelart platform platform-game-2d roleplaying-game rpg-game rpgs unity unity2d-game unity3d unity3d-games windows
Last synced: 01 Aug 2024
https://github.com/hiulit/Delaunator-GDScript
A GDScript port of Delaunator: A fast library for Delaunay triangulation of 2D points.
2d algorithm computational-geometry delaunator delaunay fast gdscript mapbox triangulation
Last synced: 01 Aug 2024
https://github.com/shomali11/gridder
A Grid based 2D Graphics library
2d 2d-graphics draw graphics grid gridder paint
Last synced: 30 Jul 2024
https://github.com/DoogeJ/MonoGame.Primitives2D
Easy-to-use 2D primitives
2d 2d-game-framework 2d-graphics game-development monogame monogame-framework monogame-primitives2d xna
Last synced: 31 Jul 2024
https://github.com/WillBlackney/Hereos-Of-Herp-Derp
Developed using the Unity Engine, 'Hereos Of Herp Derp' is a 2D, Roguelike adventure game reminiscent of titles like 'Dungeons And Dragons', 'Slay The Spire' and 'Divinity 2: Original Sin'. This project is currently my main focus.
2d csharp dotnet game roguelike rpg-game turn-based-strategy unity
Last synced: 29 Jul 2024
https://github.com/Rion5/2D-TowerDefense
Tower Defense Game Created in C# with Unity Game Engine
2d 2d-game c-sharp game game-development tower-defense tower-defense-game unity unity2d
Last synced: 29 Jul 2024
https://github.com/tenjou/meta2d
Meta2D is open source WebGL 2D game engine for making cross platform games.
2d ecma6 ecmascript6 engine free game game-engine game-engine-2d tilemap webgl
Last synced: 01 Aug 2024
https://github.com/jeltedeproft/Norii
A turn based strategy rpg - Java (libgdx)
2d game java libgdx open-source turn-based-strategy
Last synced: 29 Jul 2024
https://github.com/Andres6936/HALE
Hale is a turn based RPG with deep tactical combat and character customization. Included is a lengthy and varied campaign with many quests, items and monsters, visiting a variety of locales. The entire system is built to be moddable from the ground up.
2d game java role-playing rpg-game turn-based-strategy
Last synced: 29 Jul 2024
https://github.com/elifyener/TheLostForest
The Lost Forest is an open-source 2D platform game developed with Unity2D. Our character aims to reach the end of the game by collecting the carrots in the chests.
2d 2d-platformer-game unity unity2d
Last synced: 01 Aug 2024
https://github.com/rougier/gsp-matplotlib
Graphic Server Protocol (GSP) : Matplotlib implementation
2d 3d dataviz graphics protocol python scientific visualization
Last synced: 31 Jul 2024
https://github.com/TypeSafeSchwalbe/Lania
A 2d top-down turn-based strategy terminal game written from scratch in C.
2d 2d-game cli-game command-line-game game strategy strategy-game terminal-app terminal-game terminal-graphics top-down top-down-game turn-based turn-based-game turn-based-strategy
Last synced: 29 Jul 2024
https://github.com/KernelA/egl-offscreen-render
OpenGL offscreen rendering with EGL and antialiasing
2d 3d antialiasing cat-6 egl glsl offscreen-rendering opengl python rendering
Last synced: 31 Jul 2024
https://github.com/am1goo/playdate4j
Java framework to create games for Playdate console made by Panic Inc.
2d 2dengine api console console-game console-game-engine framework gamedev gamedevelopment gameengine java java16 jdk playdate playdate-console simulator sprites wrapper
Last synced: 01 Aug 2024