_____ _ ___ _ _ _
|_ _| |__ ___ / _ \ _ _| |_ ___ _ __| | (_)_ __ _ ___ __
| | | '_ \ / _ \ | | | | | | __/ _ \ '__| | | | '_ \| | | \ \/ /
| | | | | | __/ |_| | |_| | || __/ | | |___| | | | | |_| |> <
|_| |_| |_|\___|\___/ \__,_|\__\___|_| |_____|_|_| |_|\__,_/_/\_\
Recommended Software
Click here for manuals, magazines, tutorials, and etc.
The following are 32-bit Intel/ARM or older
Intel | iOS | Classic | Apple II
The assumption is 32-bit Intel with Rosetta installed but some may still work on Leopard
- Batari 1.7 - use a BASIC-like language to create an Atari 2600 game
- Bluefish 2.2.4 - web development editor
- BlueGriffon 1.6.2 - WYSIWYG (What You See Is What You Get) web development editor
- Chipmunk Basic v3.6.5b - a BASIC interpreter program for Mac OS X with functions to make it easier than usual to display graphics and sound
- CMake 2.8.12.2 - cmake for Mac OS X
- Code::Blocks 13.12 - a free C/C++ and Fortran IDE
- Dreamcast CDI Burner v1.0.7 - use this to burn CDI Dreamcast game files to a disc to play on a real, compatible Dreamcast
- DrJava 20140826-r5761 - an IDE for Java; click here for docs
- Eclipse 3.7.2 - an IDE for Java and others
- FaceSpan v5b - allows you to Create fully-fledged apps using AppleScript
- FreeBASIC v1.06 - a free and open-source BASIC compiler with QB45 compatibility (if specified)
- FreePascal 3.0.4a - a free and open-source Pascal compiler; you will also want to install fpcsrc
- Game Editor - 2D game creation software
- Game Maker for Mac - also known as "GM4Mac," YoYoGames released a version of Game Maker 7 (7.5.87) for Mac OS X; you may also want to click here (at your own risk)
- gdc - D Language for OS X
- Git 2.39.0 - "the stupid content tracker"; a fast, scalable, distributed revision control system; built using MacPorts (not required)
- Godot 3.6.1.rc - A free and open-source 2D/3D game engine; does not include templates; install "3.6.stable" templates on a newer system and then copy/paste that templates folder to the user home directory as "Library/Application Support/Godot/templates/3.6.1.rc" and edit the version file within; templates will not provide a 32-bit Mac OS X build; any XCode project files produced will not be compatible with v4.2; I did find a 32-bit Intel Leopard Template and a PPC Template, but there are no instructions on how to use them
- Illumination Software Creator v4.3.0 - "an object-oriented application development environment. Its stated goal is to allow users to create new applications without ever having to type a single line of 'code'." Serial needed for mobile export; Xcode not required. Click here for examples.
- KBasic Professional 1.89 - an alternative to VisualBasic 6 but uses Qt4; registration does not appear to be required to create apps
- KDiff3 0.9.95 - use this to compare the contents of two files
- KompoZer 0.8b3 - a WYSIWYG (What You See Is What You Get) HTML/CSS editor
- LateralGM 16b3 - a Java-based IDE for Game Maker projects; this version only supports GM6; install STIGMA using WINE (Win7 mode) if you need a way to convert newer projects for GM4Mac
- Lazarus 1.6.2 - Lazarus is an IDE for making applications using FreePascal; requires XCode with XCode Developer Tools and FreePascal installed; buggy
- Lazarus 2.0.12 - Lazarus is an IDE for making applications using FreePascal; requires XCode with XCode Developer Tools and FreePascal installed; buggy
- LEGO Digital Designer 3.0.11 - a fun way to build with virtual LEGOs on a computer; export this and then open using LeoCAD on a newer computer to then export as a Blender or game engine-compatible model
- LiveCode v6.6.5 - "...arguably the most popular and active successor/clone of HyperCard"; it has export options for Mac, Windows, Linux, iOS, and Android, though you may have issues exporting to the mobile devices. Regardless, you will want to only install the included community edition; otherwise, an Internet-based activation is required; unfortunately, because of using the Community edition, that means your software may have to be GPL licensed but I am not entirely sure
- Love2D - "an *awesome* framework you can use to make 2D games in Lua"; zip includes Love2D apps for v0.5.0 through v0.9.1; these were obtain from various games with their *.love files removed from the apps; v0.9.1 will still play many of the games made with v0.9.2
- Lua 5.1.4 - libraries for Lua 5.1.4
- Lua 5.2 - libraries for Lua 5.2
- Mednafen v0.9.36.5 Wrapper - Mednafen is an "all-in-one" emulator; however, using this wrapper will allow you to place a supported game inside of the app's contents folder, such as if you created a Game Boy ROM using GB Studio on a newer computer; make sure to remove any included, legally protected firmware
- mProjector-4032 - compile SWF files into fullscreen desktop applications for use on Mac OS X and Windows computers; serial required
- Netbeans 6.9 - a free and open-source IDE for Java and a few other languages
- Node.js v0.12.18 - a set of libraries for JavaScript which allows it to be used outside of the browser; you will have to copy/paste to correct system folders manually; the PKG installer version will fail
- Nvu v1.0 - a WYSIWYG web page editor that uses the Gecko engine
- MegaZeux v2.93 - create role-playing games using ANSI/ASCII graphics
- OHRRPGCE (2020-05-02-gorgonzola) - a free and open-source, easy way to make RPG games; the "game" app is required to play the RPG files
- OpenRPG Maker 0.2.3 - RPG game creation tool; QT4 is required; click here to download Qt OpenSource v4.8.7 installation package
- PhoneGap iPhone - the older way of creating iOS apps before Cordova; also take a look at this link
- Page 6.2 - Python user interface designer; Page 6.2 uses Python 2
- Persona v1.2.0 - a tool to help writers create compelling characters for works of fiction; you could also use this for creating game characters
- Power Game Factory v1.1 - use to easily create Flash-styled, platformer shooter games and perhaps other types
- Python 2.7.14 - "a high-level, general-purpose programming language"; temporarily turn back the clock to install due to "untrusted" issues
- Python 3.5.2 - "a high-level, general-purpose programming language"; temporarily turn back the clock to install due to "untrusted" issues
- QB64 1.4 - QB64 for Mac OS X; it's like 'QuickBasic 4.5' but with extra, modern functions
- Qt Creator OpenSource 2.8.1 - Use this to create Qt-based interfaces; you will want to install Qt OpenSource 4.8.7 first
- Qt OpenSource 4.8.7 - use this to install the latest compatible version of Qt for 32-bit Snow Leopard
- REALbasic v5.5.5 - a program very similar to Visual Basic for for Mac OS X; it also has build options for PPC Mac OS X, WinXP, and GNU/Linux (much older; kernel v2 or maybe v3)
- REALbasic 2009r4 - a program very similar to Visual Basic for for Mac OS X; it also has build options for WinXP and GNU/Linux
- Ren'Py 6.14.1 - a free and open-source visual novel engine
- Scratch 1.4 - a free and open-source game engine that is normally done in a web browser, but this is the desktop version for 1.4
- Slade 3.1.1.1 - a free and open-source DOOM WAD editor
- Stencyl 2.1.0 - a game engine with free SWF export; pro version needed to more options
- TIC-80 v1.1 - a free and open-source fantasy computer for making, playing and sharing tiny games; you will need WINE installed to use this or play TIC-80 games
- Tiled 0.10.0 - tiled map editor; mainly used for 2D game development
- Twine 2.0.4 - create interactive stories or presentations to run in a web browser
- Unity 3.1.0 - a game development engine; activation is required; this is a very old version, so good luck
- Unity 3.5.5 - a game development engine; activation is required; this is a very old version, so good luck; the included "Unitron" app is very quick and useful for editing code of popular languages regardless of whether or not they are to be used with Unity
- Unity iPhone 1.7.0 - a game development engine for iPhone (iOS 4.3); this version includes iPad; activation is required; this is a very old version, so good luck
- Unity Player v3.5.5.f3 - I have no current idea what this is for but must be important to someone
- Unity Player v4.0.1.f2 - I have no current idea what this is for but must be important to someone
- Vise X - an installer creator
- XCode Developer Tools for v3.1.4 - XCode 3.x did not include "Developer Tools," such as being able to run 'clang' from the command-line, for example, so you may want to install this. The structure you see in this link's directory needs to be the same when you run the meta-package (*.mpkg) installer
- XCode 4 and iOS SDK 4.3 - this is XCode 4.0 with the SDK to build iOS 4.3 apps included; you can have both XCode 3.x and 4.x installed IF you make sure to install XCode 4 to a different folder than "/Developer"; just make another as "/Developer_XCode4" and point the installer there
- XCode 4.x did not include "Developer Tools," such as being able to run 'clang' from the command-line, for example, so you may want to install this. The structure you see in this link's directory needs to be the same when you run the meta-package (*.mpkg) installer; it should also update XCode 4.0 to 4.2... I think...
- ZDoom v2.8.0 - You can use a program like 'Slade' or 'deutex' to edit a FreeDOOM WAD and then place that WAD within the ZDoom.app in the folder where the 'zdoom' binary is. Then, rename the ZDoom app to the name of your game.
Back to Top
Jailbreak Required
- Basic! v3.5.9 - do some BASIC programming on your iOS device; and no, you cannot compile a binary
- Doom v2.1 - if you look inside of the IPA, there is a doom.wad, a prboom.wad, and a bunch of MP3's; you may be able to replace these; do so at your own risk; the menus were clearly meant for phones and not tablets
- Love 11.1 - an iOS (Universal IPA; iOS 8 minimum) build of Love2D
- Wolf3D v2.1 - an iOS version of Wolfenstein 3D; you may be able to replace the map files and so forth within the IPA; do so at your own risk
- XCode - just about the only way to create iOS software for older devices; see above Snow Leopard section
Back to Top
Back to Top