Home | Mμse | Docs | Art | Music | Videos | Projects | Forum | Shop

[ Click to visit TheOuterLinux's 'Support Me' page ] [ QRCode ] [ RSS ]


./ Recommended Software (Linux) | (DOS) | (Win)

GNU/Linux Development Software

Click here for manuals, magazines, tutorials, and etc.

Title

Description

Interface Type

Armory
An open-source 3D game engine with full Blender integration
GUI
BASH
GNU Bourne-Again SHell
Command-line
batari
Create Atari 2600 games using a BASIC-like language
Command-line
BBC BASIC for SDL2
A BBC BASIC for Windows compatible version | 32-bit | 64-bit | ARM
GUI
Blender Game Engine
Blender 2.79b and older includes the BGE
GUI
Bluegriffon
Web and EPUB editor
GUI
cc65
A complete cross development package for 65(C)02 systems
  • first_nes - a template for creating NES games
Command-line
Cube
A landscape-style engine that pretends to be an indoor FPS engine
GUI
Cube 2: Sauerbraten
A free multiplayer & singleplayer first person shooter, the successor of the Cube FPS
GUI
Defold
A game engine for desktop and mobile; you must download templates to use; click here for templates (1.5.0 compatible) to save some time
GUI
dialog
Display dialog boxes from shell scripts
Command-line
Diffuse Merge Tool
Graphical tool for merging and comparing files
GUI
EDuke32 (src)
Duke Nukem 3D engine and editor; requires original files such as "DUKE3D.GRP"; see compiling from source instructions
GUI
eFTE
A lightweight, extendable, folding text editor geared toward the programmer; comes with 'nefte', an ncurses version for command-line users
GUI/Command-line; Ncurses option
Enigma+LateralGM
Easily create games with a Game Maker-like user interface and the Enigma Development Environment and export to various other systems
  • Enigma-dev.org Game Examples - having trouble understanding LateralGM or the Game Maker Language (GML)? Grab some examples.
  • JEIE (Jave Easy Image Editor) - a JAVA-based, sprite editor that looks just like the one from the early Game Maker versions
  • Step by Step - 3D Tutorials - a tutorial pack of over 60 tutorials including PDF documentation explaining 3D concepts, originally from the GMC; about %60 worked directly out of the box, and the rest are working with a few slight changes.
GUI; LateralGM uses Java while Enigma is the engine
fldiff
Graphical diff program
GUI
FLUID
FLTK GUI designer
    Hard to find (maybe?) FLTK Widgets...
  • FL_Table - a generic row/column widget to encapsulate rows and columns of any kind of FLTK widgets
GUI
FreeBASIC
A free/open source (GPL), BASIC compiler for Microsoft Windows, DOS and Linux
Command-line
Gambas
Integrated Development Environment; a very close Visual Basic alternative
GUI
Game Editor
2D game creation software
GUI
GB Studio
Easily create Game Boy or Game Boy Color games
GUI
Geany
A fast and lightweight IDE using GTK+
GUI
Glade
Create or open user interface designs for GTK+ applications
GUI
gcc
The GNU Compiler Collection
Command-line
git
The stupid content tracker
Command-line
Godot
Free and open-source game creation software
GUI
gracon
A collection of python scripts that convert data (mostly graphics) to SNES-related formats
Command-line
GW-BASIC
A dialect of the BASIC programming language developed by Microsoft from BASICA, originally for Compaq
Command-line
GZDoom
A family of enhanced ports of the Doom engine for running on modern operating systems
GUI
hexedit
View and edit files in hexadecimal or in ASCII
Command-line
HTML
Hypertext Markup Language
Web Browser
IDLE
Integrated Development Environment for Python
GUI
Kompozer
Create web pages
GUI
Laigter
"Automatic normal map generator for sprites!"
GUI
LibreSprite
Sprite editor
GUI
LÖVE
A free and open-source framework that can be used to make 2D games in Lua
  • Anim8 - an animation library for LÖVE2D
  • Boxclip - a WYSIWYG platform editor for the LÖVE2D framework; git clone --recursive https://github.com/Jigoku/boxclip
  • Bump.lua - collision-detection library for axis-aligned rectangles
  • Flux - a fast, lightweight tweening library for Lua
  • Love_INI_Parser - read and write information from/to INI files; useful for settings and game saves
  • LUIGI - Lovely User Interfaces for Game Inventors
  • LVG (Lovable Vector Graphics) - display SVGs in the Löve engine
  • Maid64 - use this for a MUCH easier way to get window and fullscreen scaling
  • Moonshine - add filter effects such as CRT and light bloom
  • STI (Simple Tiled Implementation) - a Tiled map loader and renderer designed for the LÖVE framework
  • STALKER-X - a camera module for LÖVE
  • TESound - a sound manager for the Love2D framework
  • WebPlayer - play games made for love2d inside the browser without plugins (webgl+javascript capable browser required)
  • Yaoui - a UI kit for LÖVE
Use to create SDL-based GUI games, but no IDE included
MegaZeux
A simple game creation system (GCS)
GUI
ncurses
A library to help programmers create text-based user interfaces
Command-line
Netbeans
Quickly and easily develop desktop, mobile, and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more
GUI
Octave
A high-level interactive language for numerical computations
GUI/Command-line
OHRRPGCE
Official Hamster Republic Role Playing Game Construction Engine
GUI
OpenMW
An open-source open-world RPG game engine that supports playing Morrowind
GUI
Open RPG Maker
A free and open source 2D RPG creation utility, similar to the popular RPG Maker series
GUI
Page
A Python GUI generator
GUI
parallel
Run programs in parallel
Command-line
pcbasic
A free, cross-platform emulator for the GW-BASIC family of interpreters
Command-line
Pete's qbsite
Pete's QBasic tutorial site
Web Browser
Platinum Arts Sandbox
An open-source, easy to use, standalone 3D Game Maker and 3D Game Design program currently based on the Cube 2 engine
GUI
pure-bash-bible
A collection of pure bash alternatives to external processes
Command-line
Pygame
A cross-platform set of Python modules designed for writing video games
Python
Python
An interpreted, interactive, object-oriented programming language
Command-line
QB64
A QuickBasic IDE for QB64 and QB45, depending on scripts used
GUI
QBPAINT.BAS
A paint program that saves graphic in plain text for use with QB64; QB64 required to compile
GUI
Reinteract
Interactive Python shell
GUI
Ren'Py
A visual novel engine
GUI
shc
A generic shell script compiler
Command-line
Slade
It's a Doom WAD editor (Debian Repo)
GUI
SmallBASIC
"A fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes"
GUI
SMB Foundry
Level editor for Super Mario Bros. 3
GUI
SpookyGhost
Procedural sprite animation tool (great for wind-blowing effects)
GUI
Tesseract
A first-person shooter game focused on instagib deathmatch and capture-the-flag gameplay as well as cooperative in-game map editing
GUI
TIC-80
A FREE and OPEN SOURCE fantasy computer for making, playing and sharing tiny games
GUI
Tiled
Tile map editor in various projections (orthogonal, isometric, and hexagonal)
GUI
TurboWarp
Desktop version of Scratch; exports as HTML5 or Electron-based application (choose Win, Mac, or Linux; requires Internet connection); or, use WINE to run Web-2-APK-Builder if needing an Android APK
GUI
Twine
Write interactive stories and presentations
GUI
Urho3D
A free lightweight, cross-platform 2D and 3D game engine greatly inspired by OGRE and Horde3D
GUI
VSCodium
It is basically Visual Studio before MS adds data-collection stuff
GUI
wxGlade
A GUI designer written in Python
GUI
yabasic
Yet Another Basic
Command-line
yad
Display GTK+ dialogs in shell scripts
Command-line but makes GUI interfaces
zzt++
A game creation system, inspired by Tim Sweeney's 1991 shareware hit ZZT
GUI

Disclaimer | Back to top