My name is Tom Kidd and I am a software engineer.
In my spare time I have taken to the hobby of getting software to run on Apple devices, especially open source game engines. I publish the results to my GitHub account.
I started by working with id Tech engines but I've done some other projects as well.
My work has been covered by Shacknews, Touch Arcade, Ars Technica and Slashdot and referenced by John Romero.
I have also intermittently maintained a blog on this site for the last twenty years.
I can be found on twitter at @TomKidd and @Schnapple and can be reached via email at tomkidd@gmail.com.
Mac Source Ports
macsourceports.com
Website featuring signed and notarized versions of video game source ports, with a focus on Universal 2 apps to run on Apple Silicon and Intel Macs.
Disasteroids 3D
for macOS, iOS, tvOS and Linux
Port of ThomW's freeware Windows game from 2000 to macOS, added support for iOS and tvOS. Available free on the App Store for all three platforms as a Univeral Purchase. Also compiles for Linux.
Wolfenstein 3-D
for iOS and tvOS
Update of id Software's original port from 2009, updated to work on 64-bit iOS devices. Added MFi controller support and tvOS port for Apple TV.
DOOM
for iOS and tvOS
Update of id Software's original port from 2009, updated to work on 64-bit iOS devices. Added MFi controller support and tvOS port for Apple TV. Later expanded to include targets for DOOM II, Final DOOM and Sigil.
Source: https://github.com/tomkidd/DOOM-iOS
Articles: iOS | tvOS | DOOM II and Final DOOM | Sigil
Quake
for iOS and tvOS
Port of the OpenGL version to iOS and tvOS devices with MFi controller support. Support for the two existing official expansion packs as well as the recent fifth episode from MachineGames is also included.
Quake II
for iOS and tvOS
Port of the OpenGL version to iOS and tvOS devices with MFi controller support. Additional targets included for the first two official expansion packs.
Quake III: Arena
for iOS and tvOS
Port of the original game to iOS and tvOS with MFi controller support and in-app server browser.
Return to Castle Wolfenstein
for iOS and tvOS
Port of the original game to iOS and tvOS with MFi controller support. Separate target for multiplayer including in-app server browser.
DOOM 3
for iOS and tvOS
Port of the original game to iOS and tvOS with MFi controller support. Separate targets available for expansion pack.
Source: https://github.com/tomkidd/DOOM3-iOS
Video: iOS
Virtual Boy emulator
for iOS and Google Cardboard
Emulator designed to be used in conjunction with a Google Cardboard viewer and an MFi controller. Supports all existing Virtual Boy games.
VVVVVV (C++ version)
for iOS and tvOS
Port of the C++ version of the game to iOS and tvOS (the original game was written in Flash and the current mobile ports are based on the Flash code). Includes MFi controller support.
Grassy Knoll: The JFK Assassination Simulation
for MS-DOS
Text adventure written using Adventure Game Toolkit in 1995, designed to recreate the timeline and events in Dealey Plaza on 11/22/63 from the perspective of an observer. Confined to a floppy disk for decades. Source code reconstructed last surviving printout. Inform port forthcoming.