This git include a list of programs, tools, engines and libraries free and, in some cases, open source intended to make videogames.
- Free and open-source software to make videogames
- Free and open-source engines to make videogames
- Free and open-source libraries to make videogames
- Free and open-source videogames
- Open-source on consoles
Product/Tool/Engine/Lib Free License? Open-source? OSS License? | :-------------------- | :-----------: | :----------: | :-----------:
- Free and open-source software to make videogames
2.1 Art and Graphics - FOSS
| Product | Source Code | OSS License |
|---|---|---|
| Blender | Own Git | GNU GPL |
| GIMP | tarball | GNU GPL* |
| Inkscape | GitLab | GPU GPL* |
| Aseprite | GitHub | NO OSS! |
| ImageMagick (CLI) | GitHub | Custom OSS |
| GraphicsMagick (CLI) | Mercurial | Custom OSS |
| Effekseer | GitHub | MIT |
| Materialize | GitHub | GPL-3.0 |
| Material Maker | GitHub | MIT |
2.1 Art and Graphics - Free
| Product | Free License |
|---|---|
| Paint.NET | Custom Free |
| Photopea | not specified |
| MagikaVoxel | not specified |
| DragonBones | ??? |
| ShoeBox | free |
| PVRTexTools | Free EULA |
| rTexViewer | free/donation |
| rTexPacker | free/donation |
2.2 Audio and Video Production - FOSS
| Product | Source Code | OSS License |
|---|---|---|
| Audacity | GitHub | GNU GLP v2 |
| AudioMass | GitHub | not specified |
| *ZRythm | GitHub | GNU AGPL |
| LMMS | GitHub | GPL-2.0 |
| rFXGen | GitHub | Zlib |
| Shotcut | GitHub | GPL-3.0 |
| OpenShot | GitHub | GPL v3 |
| OBS | GitHub | GPL-2.0 |
| VLC | GitHub | GPL-2.0 |
| FFmpeg | GitHub | multi |
| ScreenToGif | GitHub | MS-PL |
2.4 Code Editors and Profiling Tools - FOSS
| Product | Source Code | OSS License |
|---|---|---|
| Atom | GitHub | MIT |
| Notepad++ | GitHub | |
| Visual Studio Code | GitHub | |
| Neovim | GitHub | |
| Lite XL | GitHub | |
| RenderDoc | GitHub | |
| SHADERed | GitHub |
2.5 Code Editors and Profiling Tools - Free
| Product | Free License |
|---|---|
| Visual Studio Community | |
| ShaderToy | |
| NVIDIA Tools | |
| AMD Tools | |
| ARM Tools | |
| Intel Tools | |
| Imagination Technologies |
2.6 Tile/Level Editor Tools - FOSS
| Product | Source Code | OSS License |
|---|---|---|
| Tiled | GitHub | |
| LDtk - https://github.com/deepnight/ldtk | GitHub | |
| OGMO Editor | GitHub | |
| MFCG | GitHub | |
| GB Studio | GitHub | |
| Pixel Vision 8 | GitHub |
2.7 Misc Useful Tools
| Product | Source Code? | Free/OSS License |
|---|---|---|
| 7-zip (OSS) | GitHub | |
| Agent Ransack | GitHub | |
| Everything | GitHub | |
| XVI32 | GitHub | |
| ImHex (OSS) | GitHub | |
| NSIS (OSS) | GitHub | |
| Inno Setup (OSS) | GitHub | |
| scc (OSS) | GitHub |
- Free and open-source engines to make videogames
3.1 Free and open source engines (with GUI Editor)
| Engine/Lib | Coding Language | Source Code | OSS License |
|---|---|---|---|
| Godot Engine | GitHub | ||
| Stride | GitHub | ||
| O3DE | GitHub | ||
| Defold (King) | GitHub | ||
| WebGLStudio | GitHub | ||
| Lumix Engine | GitHub |
3.2 Free and open-source engines (without GUI Editor)
- Free and open-source libraries to make videogames
| Library | Language | Source Code | OSS License |
|---|---|---|---|
| SDL2 | C | GitHub | |
| libpng | C | GitHub | |
| libxml2 | C | GitHub | |
| curl | C | GitHub | |
| Lua | C | GitHub | |
| FreeType | C | GitHub | |
| Dear imgui | C/C++ | GitHub | |
| sqlite | C | GitHub | |
| basisu | C/C++ | GitHub | |
| libtheora | C | GitHub | |
| [ANGLE](https://github.com/google/angle - https://github.com/microsoft/angle) | C | GitHub | |
| Mono | C | GitHub |
Unity third-party libraries - Unity/Editor/Data/Resources/legal.txt Unreal third-party libraries - UnrealEngine/Engine/Source/ThirdParty/ Godot third-party libraries - https://github.com/godotengine/godot raylib third-party libraries - https://github.com/raysan5/raylib/wiki/raylib-dependencies
- Free and open-source videogames?
- https://github.com/jmechner/Prince-of-Persia-Apple-II id Software Valve Electronic Arts Ubisoft Blizzard Crytek Epic Games Unity Technologies Microsoft Sony Computer Entertainment
- Open source on consoles PS4 third-party libraries Xbox third-party libraries Nintendo OSS [https://en-americas-support.nintendo.com/app/answers/detail/a_id/17520/~/open-source-software-information [https://www.nintendo.es/Atencion-al-cliente/Nintendo-Switch/Utilizacion/Software-Open-Source/Software-Open-Source-1212476.html
https://github.com/bombomby/optick Might be a nice addition.