Jump to content

OpenD2K 0.0.1 — a native rebuild of Dune 2000 for macOS, Windows, Linux, Android and iOS (with optional modern graphics and 3D)


Recommended Posts

Posted

Hi everyone,

I'd like to share a project I've been working on: **OpenD2K**, a native, open-source rebuild of the original Dune 2000 (1998). It is not OpenRA and not an emulator: the game logic was reverse-engineered from the original and rebuilt in C++ on SDL3, so it runs natively on macOS (Apple Silicon and Intel), Windows, Linux, Android and iOS.

It uses your own game files — the free Gruntmods Edition works out of the box (you can even point it at the installer .exe and it unpacks it itself).

**What's in 0.0.1**
- The original campaigns, skirmish, AI and rules, aiming to play exactly like the 1998 game. Original bugs are fixed, everything else stays faithful.
- Three looks, switchable at any time:
  - **Original** — pixel-exact 1998 graphics and sidebar.
  - **Enhanced** — redesigned terrain, modern effects, soft shroud, a day/night cycle with lights on units and buildings, sun-following shadows, HDR.
  - **3D** — a 2.5D battlefield with 3D models of every unit and building, sun shadows and a free camera.
- A redesigned art pack (all houses: units, buildings, 3D models), downloadable from inside the game (CC BY-SA).
- Community campaigns (Summers' Solstice, Coalition of Nobles, War of the Landsraad and more), including the extended mission events.
- Cutscenes (Gruntmods cutscene installers or a PS1 disc image), several languages incl. Russian.
- Optional quality-of-life features (modern controls, health bars, extended queues, rally points...) — all off in the original setup.

**Download:** https://github.com/OpenD2K/opend2k/releases/tag/v0.0.1
The builds are not signed yet, so macOS / Windows / Android will warn on first launch (instructions in the release notes). iOS: a sideload .ipa (AltStore / SideStore / Sideloadly / TrollStore) or build it with Xcode.

It's an early version — known issues are listed in the release notes (some models are still rough, building fire gets redone in 0.0.2, no multiplayer yet). Bug reports are very welcome on GitHub Issues, ideas in Discussions.

Most of the code and the 3D model scripts were written with Claude Code (AI), directed and tested by me.

Big thanks to Westwood for the original game, to the Gruntmods team for the Gruntmods Edition, to FunkyFr3sh and the CnCNet patch authors whose work was an invaluable reference, and to jkoncick for D2kEditor.

Dune 2000 © Westwood Studios / Electronic Arts. OpenD2K is a fan project, not affiliated with EA, and contains no game data.

original-vs-enhanced.png

3d.png

3d-dusk.png

enhanced-night.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.