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.

This page is being worked on, which is why you see two tables

Title

Description

Interface Type

Armory
An open-source 3D game engine with full Blender integration
GUI
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
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
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
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
IDLE
Integrated Development Environment for Python
GUI
Godot
Free and open-source game creation software
GUI
GZDoom
A family of enhanced ports of the Doom engine for running on modern operating systems
GUI
Kompozer
Create web pages
GUI
Laigter
"Automatic normal map generator for sprites!"
GUI
LibreSprite
Sprite editor
GUI

GNU/Linux Software Development Tools

GUI

Command-line

  • LÖVE (Love2D) - 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
    • 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
  • MegaZeux - a simple game creation system (GCS)
  • Netbeans - Quickly and easily develop desktop, mobile, and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more
  • Octave - a high-level interactive language for numerical computations
  • OHRRPGCE - Official Hamster Republic Role Playing Game Construction Engine
  • OpenMW - an open-source open-world RPG game engine that supports playing Morrowind
  • Open RPG Maker - a free and open source 2D RPG creation utility, similar to the popular RPG Maker series
  • 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
  • Page - a Python GUI generator
  • QB64 - a QuickBasic IDE for QB64 and QB45, depending on scripts used
  • QBPAINT.BAS - a paint program that saves graphic in plain text for use with QB64; QB64 required to compile
  • Reinteract - interactive Python shell
  • Ren'Py - a visual novel engine
  • Slade - it's a Doom editor (Debian Repo)
  • SmallBASIC - "a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes"
  • SMB Foundry - level editor for Super Mario Bros. 3
  • SpookyGhost - procedural sprite animation tool (great for wind-blowing effects)
  • Tesseract - a first-person shooter game focused on instagib deathmatch and capture-the-flag gameplay as well as cooperative in-game map editing
  • TIC-80 - a FREE and OPEN SOURCE fantasy computer for making, playing and sharing tiny games
  • Tiled - tile map editor in various projections (orthogonal, isometric, and hexagonal)
  • Twine - write interactive stories and presentations
  • Urho3D - a free lightweight, cross-platform 2D and 3D game engine greatly inspired by OGRE and Horde3D
  • wxGlade - a GUI designer written in Python
  • zzt++ - a game creation system, inspired by Tim Sweeney's 1991 shareware hit ZZT
  • BASH - GNU Bourne-Again SHell
  • batari - create Atari 2600 games using BASIC
  • cc65 - a complete cross development package for 65(C)02 systems
    • first_nes - a template for creating NES games
  • FreeBASIC - a free/open source (GPL), BASIC compiler for Microsoft Windows, DOS and Linux
  • dialog - display dialog boxes from shell scripts
  • gcc - the GNU Compiler Collection
  • git - the stupid content tracker
  • gracon - a collection of python scripts that convert data (mostly graphics) to SNES-related formats
  • GW-BASIC - a dialect of the BASIC programming language developed by Microsoft from BASICA, originally for Compaq
  • hexedit - view and edit files in hexadecimal or in ASCII
  • HTML - Hypertext Markup Language
  • ncurses - a library to help programmers create text-based user interfaces
  • octave - a high-level interactive language for numerical computations
  • parallel - run programs in parallel
  • pcbasic - a free, cross-platform emulator for the GW-BASIC family of interpreters
  • pure-bash-bible - a collection of pure bash alternatives to external processes
  • Pygame - a cross-platform set of Python modules designed for writing video games
  • python - an interpreted, interactive, object-oriented programming language
  • qbasic - Pete's QB tutorial site
  • shc - a generic shell script compiler
  • yabasic - Yet Another Basic
  • yad - display GTK+ dialogs in shell scripts

Disclaimer | Back to top