Category
page 1Video game development software for Linux
Godot
free and open-source cross-platform game engine for making 2D and 3D games
GNU Debugger
source-level debugger
Pygame
Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.
Simple DirectMedia Layer
free software multimedia library

PhysX
thumb|A BFG Technologies|BFG Physx card
PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as part of the Nvidia GameWorks software suite.
M.U.G.E.N
2D fighting video game engine
Ren'Py
The '''Ren'Py Visual Novel Engine, often called RenPy' for short, is a free and open-source game engine that facilitates the creation of visual novels. Ren'Py'' is a portmanteau of , the Japanese word for 'romantic love', a common element of games made using Ren'Py; and Python, the programming language that Ren'Py runs on. The engine was developed for and targeted at multiple platforms, including Microsoft Windows and Linux.
GtkRadiant
REDIRECT Quake modding#Quake III
Allegro
software library for video game development
SFML
cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers
video games and Linux
playing, enabling and developing video games for the Linux operating system
Lightweight Java Game Library
The Lightweight Java Game Library (LWJGL) is an open-source software library that provides bindings to a variety of C libraries for video game developers to Java. It exposes cross-platform libraries commonly used in developing video games and multimedia titles, such as Vulkan, OpenGL, GLFW, OpenAL and OpenCL.
FMOD
FMOD is a proprietary sound effects engine and authoring tool for video games and applications developed by Firelight Technologies. It is able to play and mix sounds of diverse formats on many operating systems.
LLDB
software debugger
libGDX
libGDX is a free and open-source game-development application framework written in the Java programming language with some C and C++ components for performance dependent code. It allows for the development of desktop and mobile games by using the same code base. It is cross-platform, supporting Windows, Linux, macOS, Android, iOS, BlackBerry and web browsers with WebGL support.
Construct
visual HTML5-based 2D game editor
GDevelop
GDevelop is a 2D and 3D cross-platform, free and open-source game engine, which mainly focuses on creating PC and mobile games, as well as HTML5 games playable in the browser. Created by Florian Rival, a software engineer at Google, GDevelop is mainly aimed at non-programmers and game developers of all skillsets, employing event based visual programming similar to engines like Construct, Stencyl, and Tynker and It includes tools for AI-assisted development of behaviors and event-based logic. As it was distributed under an open-source license, GDevelop has been adopted in games education, rangi
Raylib
Raylib (stylized as raylib) is a cross-platform open-source software development library. The library was made to create graphical applications and games.
SVGALib
SVGAlib, styled as "Linux SuperVGA Graphics Library", is a legacy open-source low-level graphics library for accessing SuperVGA hardware on PC-compatible systems running on Linux, with later ports to AmigaOS and FreeBSD. SVGAlib allowed programs to change video mode to display full-screen graphics, without the use of a windowing system. Alongside X11 and the General Graphics Interface, it was one of the earliest libraries allowing graphical video games on Linux.
Stencyl
Stencyl is a video game development tool that allows users to create 2D video games for computers, mobile devices, and the web. The software is available for free, with select publishing options available for purchase. The software was originally called "StencylWorks" while in development and for the initial release but was later shortened to just "Stencyl".
Wwise
Audio middleware created by Audiokinetic.
ClanLib
ClanLib is a video game SDK, supporting Microsoft Windows, macOS, and Linux, with partial support for mobile platforms. It has full hardware accelerated graphics support through OpenGL, and also a software renderer. ClanLib also helps in playing sound, using the Vorbis or MikMod libraries, and has classes for collision detection, GUIs, XML, networking, and other things that may be helpful to a game programmer.
AMD CodeXL
CodeXL (formerly AMD CodeXL) was an open-source software development tool suite which included a GPU debugger, a GPU profiler, a CPU profiler, a graphics frame analyzer and a static shader/kernel analyzer.
Unigine
UNIGINE is a proprietary cross-platform game engine developed by UNIGINE Company used in simulators, virtual reality systems, serious games and visualization. It supports OpenGL 4, Vulkan and DirectX 12.