A native source port of Command & Conquer: Tiberian Dawn for macOS, Android, and iOS that builds and runs the original game code on modern devices using SDL2, requiring users to supply their own game data.

Stars

39

7-day growth

No data

Forks

5

Open issues

0

License

NOASSERTION

Last updated

2026-07-12

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It brings a classic 1995 RTS to modern platforms without emulation, keeping the original codebase intact and providing cross-platform build tooling for mobile development and testing.

Who it is for

  • Retro gamers wanting to play Command & Conquer on modern macOS or mobile devices
  • Game developers interested in porting classic game engines
  • Mobile developers (Android/iOS) seeking a non-trivial SDL2 integration example
  • Students or enthusiasts studying legacy code preservation

Use cases

  • Playing the full Command & Conquer: Tiberian Dawn campaign on Apple Silicon Macs
  • Testing and debugging the game on Android phones or tablets
  • Running the game on iOS simulators or signed devices for development
  • Learning how to adapt a 16-bit Windows game to modern operating systems

Strengths

  • Runs natively on Apple Silicon with full macOS, Android, and iOS support
  • Build system (CMake + Ninja) and scripts are well-documented for easy setup
  • Core game presentation (menus, rendering, input) is functional and wired up via SDL2
  • The port stays close to the original source layout, making it easy to understand modifications

Considerations

  • No release packages; only debug builds for macOS, Android, and iOS are available
  • Campaign and save/load validation is incomplete – later missions and physical devices need wider testing
  • Online or network multiplayer is not part of the current milestone

README quick start

Quick Start

Description

Unofficial working port of Command & Conquer: Tiberian Dawn running natively on iOS, Android and macOS.

Related repositories

Similar projects matched by category, topics, and programming language.

ammaarreshi
ammaarreshi GitHub avatar

Generals-Mac-iOS-iPad

This repository ports Command & Conquer Generals: Zero Hour to run natively on Apple Silicon Macs, iPhones, and iPads without emulation, adding touch controls and modern rendering.

C++
1,523
didriksg
didriksg GitHub avatar

Crisp

Crisp is a free, open-source macOS menu bar app that adds HiDPI scaling, brightness control, and other display management features for external monitors, serving as an alternative to paid tools like BetterDisplay and Lunar.

Swift
476
drumih
drumih GitHub avatar

turbo-fieldfare

TurboFieldfare is a custom Swift and Metal runtime that runs the Gemma 4 26B-A4B instruction-tuned model in about 2 GB of RAM on Apple Silicon Macs, including 8 GB models, by streaming experts from SSD.

Swift
256