��
ShoeBox - Adobe Air based app with game and ui related tools.
��
Sprite Sheet Packer - Combine multiple images into a single sprite sheet and generate a txt map of it.
��
TexturePacker - Great spritesheet creation editor.
��
Tilesplit - CLI text-based tilesheet splitter and namer. Turn a spritesheet into many separate files with names you pick, or not if you don't care. Support templates and textures that are not all the same size.
Bitmap Compression
��
ImageAlpha — Mac OS X GUI for pngquant and other tools
��
Kraken.io - robust, ultra-fast image optimizer and compressor with best-in-class algorithms.
��
TinyPNG - Advanced lossy compression for PNG images that preserves full alpha transparency.
Texture Tools
��
FilterForge - A plugin for Adobe Photoshop that allows you to build your own filters.
��
Live Normal - An Android and iOS app for generating seamless materials on the go. You take a photo, and Live Normal creates a tile-able texture and generates texture maps ready for a PBR engine of your choice.
��
PixPlant - PixPlant is a smart 3D texturing tool that creates high quality normal, displacement, specular maps and seamless textures from photos.
��
STG - a tool for creating professional seamlessly-tileable textures from photographs quickly and easily.
Character Generators
��
Charas - Charas is a charset generator for RPG Maker.
��
Overlap2D - a 2D level and UI editor with an engine agnostic philosophy.
��
Tiled - free, easy to use and flexible tile map editor.
Animation
��
Fusion Character Animator - small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers.
��
Spine - Spine is dedicated to 2D animation, providing an efficient workflow both for creating amazing animation and for integrating it into your games.
��
Spriter Pro - Modern tool for sprite animation.
��
DragonBones - The Open Source 2D skeleton animation solution for Flash
��
LWF - Lightweight SWF. LWF is an animation engine which can play animation data converted from FLASH contents in HTML5, Unity, Cocos2d-x, iOS UIKit, and more.
��
Mixamo - tool for auto auto rigging and animation of 3D humanoid models,
Vector/Image Editor
��
Affinity Designer - Vector graphics editor with a bunch of features which also supports Adobe file formats
��
Affinity Photo - Photo and raster graphics editor which works together with Adobe file formats and Affinity Designer
��
Aseprite - animated sprite editor & pixel art tool.
��
Gimp - GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring.
��
Inkscape - An open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X.
��
Krita - Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
��
LibreSprite - LibreSprite is an open source fork of Aseprite.
��
Multipaint - A cross-platform (Win, Linux, Mac) image editor/painter which covers the color limitations of 8-bit machines (like C64, ZX Spectrum etc.)
��
Ormr - Ormr is a fast, light-weight, cross-platform procedural graphics editor.
��
Paint.NET - Paint.NET is free image and photo editing software for PCs that run Windows.
��
DEM Net Elevation API - Live 3D textured terrain generation from real data - export height/normal maps, glTF, OBJ, STL
��
Fracplanet - Fractal planet and terrain generator
��
World Creator - Procedural terrain and landscape generation on the GPU in real time, simulation of erosion and sediment, beautiful editor. much more
��
World Machine - Procedural terrain creation, simulations of nature, and interactive editing
��
Bevy - A refreshingly simple data-driven game engine built in Rust
��
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
��
bitsy - A little editor for little games or worlds. The goal is to make it easy to make games where you can walk around and talk to people and be somewhere.
��
Bladecoder - Classic point and click adventure game engine and editor.
��
Blend4Web - A Javascript framework for creating and displaying interactive 3D computer graphics in web browsers.
��
Blitz3D 3D basic-like programming language for fast 3D desktop games.
��
boardgame.io - State management and multiplayer networking for turn-based games.
��
CRYENGINE - A pay what you want next gen 3D game engine written in C++.
��
Chipmunk C# - C# implementation of the Chipmunk2D lib.
��
Chipmunk2D - A fast and lightweight 2D game physics library.
��
Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
��
Cocos Creator - Cocos Creator, a free cross-platform game development editor supporting Cocos2d-js, helps developers build 2D and 3D game scenes, edit game UI and other game resources quickly and efficiency.
��
Cocos2D - graphic library for games and multimedia, for python language
��
Cocos2d-x - a C++ OpenGL 2D and 3D game engine. Uses C++ but has JS and Lua bindings. Target all the major mobile platforms and operating systems. Additional tools CocoStudio and Cocos Code IDE.
��
Construct 2 - an HTML5 game maker, meaning you are not actually writing JavaScript. Instead, you use actions, events and conditions to do the heavy lifting.
��
CopperCube3D - CopperCube is an all-in-one 3D game engine.Very easy to use.
��
Coquette - A micro framework for JavaScript games. Handles collision detection, the game update loop, canvas rendering, and keyboard and mouse input.
��
Dash - A free and open 3D game engine written in D.
��
Dear Imgui - A bloat-free immediate mode GUI for C++ with minimal dependencies.
��
Defold - Free 2D Game Engine for Cross-Platform Publishing
��
DEM Net Elevation API C# - Terrain generation from real data with textures, normal maps, glTF, OBJ, STL support
��
Diligent Engine - A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan.
��
Duality - C# / OpenGL 2D Game Engine that comes with visual editor.
��
E.B.U.R.P - The Eight-Bit Universal Role Playing Engine
��
ENGi - A multi-platform 2D game library for Go.
��
engo - Engo is an open-source 2D game engine written in Go.
��
ecs-lib - ecs-lib is a tiny and easy to use ECS (Entity Component System) library for game programming. It's written in Typescript but you can use on node.js and web browser too.
��
Ejecta - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS.
��
EnTT - Gaming meets modern C++, a fast and reliable entity-component system (ECS) and much more
��
FXGL - A JavaFX/Kotlin game engine for Win/Mac/Linux.
��
Farseer - a collision detection system with realistic physics responses.
��
FlashPunk - free ActionScript 3 library designed for developing 2D Flash games.
��
Flixel - an open source game-making written in ActionScript3.
��
GameMaker - GameMaker accommodates the creation of cross-platform video games using drag and drop or a scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features.
��
gameplay - A free, open-source, cross-platform, 2D + 3D game framework written in C++. It is aimed towards indie game developers who are creating desktop and mobile games.
��
GameSalad - Game Creation Engine for Mac and Windows.
��
GB Studio - A free and easy to use retro adventure game creator for your favourite handheld video game system.
��
GDevelop - An open-source, cross-platform 2D game engine designed for everyone - it's extensible, fast and easy to learn.
��
ggez - A Rust library to create Good Games Easily.
��
Gideros - A Cross-Platform framework to create Mobile Apps and games for iOS, Android using Lua programming language.
��
Glide Engine - Engine for making 2d games on iOS, macOS and tvOS in Swift programming language, with practical examples and tutorials.
��
Godot - An advanced, feature-packed, multi-platform 2D and 3D open-source game engine.
��
Gorgon - A 2D rendering API for .NET, written in C#.
��
Grid - A multiplayer-first game engine for Lua.
��
HaxeFlixel - Create cross-platform games easier and free.
��
Heaps - Cross platform graphics for high performance games.
��
Horde3D - small open source 3D rendering engine.
��
iio.js - A javascript library that speeds the creation and deployment of HTML5 Canvas applications
��
ImpactJS - Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.
��
Inform7 - A design system for interactive fiction based on natural language.
��
Ink - Scripting language for writing interactive narrative.
��
Irrlicht - open source high performance realtime 3D engine written in C++.
��
Jitter - a fast and lightweight physics engine written in C#.
��
jMonkeyEngine 3 - a 3D open-source game engine for adventurous Java developers.
��
JPCT - jPCT is a 3D engine for desktop Java and Google's Android.
��
Juno - Clean and lightweight 2D game framework written in TypeScript
��
Juno - Framework for making 2D games with chunky pixels in Lua
��
Kivy - Cross platform Python framework for creating apps and games for Linux, Windows, OS X, Android and iOS
��
KogGE - Modern Multiplatform Game Engine for Kotlin. Write games for the JVM, JavaScript, Android and iOS in no time using Kotlin.
��
KiwiJS - a fun and friendly Open Source HTML5 Game Engine. Some people call it the WordPress of HTML5 game engines
��
LibGDX - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS.
��
LimeJS - HTML5 game framework for building fast, native-experience games for all modern touchscreens and
��
LITIengine - 2D Java Game Engine. It provides all the infrastructure to create tile based 2D games with plain java
��
Loom SDK - 2D mobile app and game framework with live reload of code and assets, AS3/JS/C#-like scripting language, and powerful 2D rendering and UI framework. Open source with paid "Turbo" service.
��
Lumberyard - Amazon Lumberyard is a free AAA game engine deeply integrated
��
Phaser - free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
��
phina.js - A JavaScript game library that makes it easy to create games and tools.
��
Piston - a modular open source game engine written in Rust.
��
Pixel Vision 8 - a framework designed to simulate your favorite 8-bit consoles.
��
PixiJS - is a newcomer HTML5 game renderer - first released in early 2013. A main appeal of the engine is its use of WebGL for faster performance. If WebGL isn't supported, the engine falls back to standard canvas.
��
Planck.js - 2D JavaScript physics engine for cross-platform HTML5 game development.
��
raylib - a simple and easy-to-use library to enjoy videogames programming, hardware accelerated with OpenGL (1.1, 2.1, 3.3 or ES 2.0)
��
Ren'Py - An open-source visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS.
��
Rpgboss - A 2d rpg game engine and editor based on scala and libgdx. Ease of use, with no programming knowledge.
��
SDL - SDL is a cross-platform library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
��
Turbulenz - Turbulenz offers the ability to build, publish, iterate and monetise high-quality games that react like no others, with immersive 3D effects and real-time physics that open up a whole new world of unprecedented and extraordinary web content.
��
Twine - Downloadable or browser-based game development platform that allows users to create linked story paths. Not just text-based, Twine supports music, images, and sound effects. Very little coding knowledge required for basic text adventure games.
��
Unity 3D - A development engine for the creation of 2D and 3D games and interactive content.
��
Unreal Engine 4 - the new game engine technology developed by Epic Games.
��
Urho3D - Cross-platform rendering and game engine.
��
ursina - A game engine powered by python and panda3d.
��
Vassal - Vassal is a game engine for building and playing online adaptations of board games and card games. Play live on the Internet or by email. Vassal runs on all platforms, and is free, open-source software.
��
voxel.js - voxel.js is a collection of projects that make it easier than ever to create 3D voxel games like Minecraft all in the browser.
��
FamiTracker - free windows tracker for producing music for the NES/Famicom-systems.
��
jfxr - A JavaScript port of the Bfxr sound effect generator.
��
LMMS - Cross-platform music production software.
��
MadTracker - a powerful and efficient approach to making music. Versatility and compatibility are guaranteed due to full VST™, ASIO™ and ReWire™ support.
��
MilkyTracker - open source tracker for Mac/Linux/Windows platforms.
��
musagi - open source, fairly large and sophisticated music editor and synthesizer
Slidedb - On Slide DB we give developers a community they can share their ideas with and showcase the work they are doing, beyond the basic app stores and the highly contested "top charts".