Skip to content

Instantly share code, notes, and snippets.

@raysan5
Last active October 11, 2025 17:01
Show Gist options
  • Save raysan5/bd8c0293d8b8da1e9e44d8ac435e9304 to your computer and use it in GitHub Desktop.
Save raysan5/bd8c0293d8b8da1e9e44d8ac435e9304 to your computer and use it in GitHub Desktop.
Open Source and Videogames - Resources

Open Source and Videogames - Resources

This git include a list of programs, tools, engines and libraries free and, in some cases, open source intended to make videogames.

Contents

  • 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? | :-------------------- | :-----------: | :----------: | :-----------:

  1. 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
  1. 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)

Engine/Lib Coding Language Source Code OSS License
MonoGame C# GitHub
Filament (C++) GitHub
Magnum (C++) GitHub
Wicked Engine (C++) GitHub
Solar2D (Corona) - https://github.com/coronalabs/corona GitHub
Three.js (JS) - https://github.com/mrdoob/three.js/ GitHub
Phaser (JS) - https://github.com/photonstorm/phaser GitHub
openFrameworks (C++) GitHub
Ebiten (Go) GitHub
libGDX (Java) - https://github.com/libgdx/libgdx GitHub
LÖVE (Lua) - https://github.com/love2d/love GitHub
pygame (Python) - https://github.com/pygame/pygame GitHub
raylib (C) - https://github.com/raysan5/raylib GitHub
  1. 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

  1. Free and open-source videogames?
  1. 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/ellisonleao/magictools

@b0urb4k1
Copy link

https://github.com/bombomby/optick Might be a nice addition.

@ArsThaumaturgis
Copy link

This looks like a neat list! ^_^

If I may suggest an addition, Panda3D is a free-and-open-source engine, without editor.

Link: https://www.panda3d.org/

@mirko-lazarevic
Copy link

Couple of days ago 2point21 decided to open-source the code of Little Big Adventure 1 and 2 . Might be interesting to look.

Little Big Adventure 1 source code
Little Big Adventure 2 source code

@raysan5
Copy link
Author

raysan5 commented Nov 2, 2021

@mirko-lazarevic Wow! That's really nice! I loved LBA! Thanks for sharing! :D

@mirko-lazarevic
Copy link

@raysan5 It seems they will make LBA 3 :D

@FullyBugged
Copy link

On the 3.2 Free and open-source engines (without Editor/Tools), we would definitely add ORX:
https://www.orx-project.org/
https://github.com/orx/orx

And thx for this page we will share right away ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment