Home

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.

Wolfenstein 3-D

for iOS and tvOS

Update of id Software's original port form 2009, updated to work on 64-bit iOS devices. Added MFi controller support and tvOS port for Apple TV.

Source: https://github.com/tomkidd/Wolf3D-iOS

Articles: iOS | tvOS

Videos: iOS | tvOS

DOOM

for iOS and tvOS

Update of id Software's original port form 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

Source: https://github.com/tomkidd/DOOM-iOS

Videos: DOOM iOS | DOOM tvOS

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.

Source: https://github.com/tomkidd/Quake-iOS

Article

Videos: iOS | tvOS

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.

Source: https://github.com/tomkidd/Quake2-iOS

Article

Videos: iOS | tvOS

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.

Source: https://github.com/tomkidd/Quake3-iOS

Article

Videos: iOS | tvOS

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.

Source: https://github.com/tomkidd/RTCW-iOS

Article

Videos: iOS | tvOS

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

Article

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.

Source: https://github.com/tomkidd/VirtualBoyVR-iOS

Article

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.

Source: https://github.com/tomkidd/VVVVVV-iOS

Article

Categories: