Dune II: The Building of a Dynasty - Browser Edition

⬅️ Back to Games

🎮 Play Dune II Instantly in Your Browser

🌐 Play Dune II Online Now → https://dune2js.com

No download. No installation. No sign-up. Just click and play the legendary real-time strategy game that started an entire genre.

Dune2JS is a faithful HTML5/JavaScript reimplementation of Westwood Studios’ Dune II: The Building of a Dynasty (1992), the game that established the foundations of modern real-time strategy. Built by Oliver Klemenz, this browser version makes the classic accessible to everyone, anywhere, on any device with a modern web browser.


What Is Dune II?

Released in 1992 by Westwood Studios, Dune II: The Building of a Dynasty (also known as Dune: The Battle for Arrakis) was a revolutionary title that invented the real-time strategy (RTS) genre as we know it. Before StarCraft, before Age of Empires, before Command & Conquer—there was Dune II.

Genre-Defining Innovations

🏗️ Base Building: Construct concrete foundations, place buildings, and expand your stronghold across the desert planet of Arrakis.

⚔️ Real-Time Combat: Command units in real-time rather than taking turns, creating frantic, tactical gameplay.

🎖️ Faction Diversity: Three distinct houses with unique units, strengths, and playstyles:

  • House Atreides — Noble warriors with advanced technology
  • House Harkonnen — Brutal military might
  • House Ordos — Deceptive tactics and treachery

💰 Resource Management: Harvest the precious spice melange to fund your war machine. Lose your harvesters, lose the war.

🔬 Tech Trees: Research new units and structures as you build your base and advance your faction’s capabilities.

🗺️ Campaign Missions: A series of story-driven missions that escalate in difficulty and complexity.


How to Play

Desktop (Keyboard & Mouse)

🖥️ Play on Desktop

  • Keyboard: Standard controls for unit selection, building construction, and camera movement
  • Mouse: Click to select, click to move, click to attack—classic RTS controls
  • Fullscreen: Available for immersive gameplay

Mobile (Touch Controls)

📱 Play on Mobile

  • Landscape Mode: Required for optimal gameplay (disable landscape tab bar in browser settings)
  • Touch Controls: Tap/drag on the designated control area on screen
  • Add to Home Screen: Install as a fullscreen web app for the best mobile experience
  • Fullscreen: True app-like experience when added to home screen

Pro Tip: Add dune2js.com to your home screen for:

  • Fullscreen gameplay without browser chrome
  • Offline play capability (progressive web app)
  • Quick access like a native app

Game Features

Faithful Recreation

This isn’t a remake with modern graphics—it’s a loving reimplementation that preserves the original’s:

  • Pixel-perfect artwork and animations
  • Original gameplay mechanics and balance
  • Iconic sound effects and music
  • All three campaigns (Atreides, Harkonnen, Ordos)
  • Full tech trees and unit rosters
  • Classic AI behavior and difficulty

Modern Conveniences

While preserving the classic experience, Dune2JS adds:

  • Auto-save functionality (when using a custom profile)
  • Profile system for multiple save games
  • Cross-platform play — start on desktop, continue on mobile
  • No installation required — pure web technology
  • Open source — fully auditable and community-improvable

Game Options

Use URL parameters to customize your experience:

Profile System:

  • profile=public — No auto-save, public/shared game state
  • profile=<your-name> — Personal profile with auto-save every 5 minutes and on background

Example: https://dune2js.com?profile=commander


The Historical Significance of Dune II

Understanding Dune II means understanding the DNA of modern strategy gaming:

Before Dune II (1992)

  • Turn-based strategy dominated
  • Real-time combat was rare
  • Base building was simplified or absent
  • No defined RTS genre existed

After Dune II

  • Command & Conquer (1995) — Westwood’s own spiritual successor
  • Warcraft (1994) — Blizzard’s fantasy take
  • StarCraft (1998) — The genre perfected
  • Age of Empires (1997) — Historical RTS renaissance
  • Total War series — Evolution of the formula

Every RTS game that followed owes its existence to the mechanics pioneered in Dune II. The genre conventions we take for granted—selecting multiple units, constructing bases in real-time, resource gathering, tech trees—were all established here on the sands of Arrakis.


Factions Deep Dive

🦅 House Atreides

Philosophy: Noble and honorable warriors Strengths: Advanced technology, sonic tanks, diplomatic advantage Unique Unit: Sonic Tank — Devastating area-of-effect weapon Playstyle: Defensive with late-game technological superiority

⚫ House Harkonnen

Philosophy: Brutal and ruthless efficiency Strengths: Heavy armor, powerful Devastator tanks, overwhelming force Unique Unit: Devastator — Slow but devastating heavy tank Playstyle: Aggressive military dominance

🟢 House Ordos

Philosophy: Deception and subterfuge Strengths: Speed, stealth, treachery Unique Unit: Deviator — Converts enemy units to your side Playstyle: Guerrilla tactics and psychological warfare


Strategic Tips for New Players

1. Protect Your Harvesters

Spice is life. Without it, you can’t build or train units. Guard your harvesters with military units and build multiple refineries to ensure steady income.

2. Concrete is Crucial

Buildings placed on sand deteriorate over time. Always place buildings on concrete foundations to prevent damage from the harsh desert environment.

3. Scout Early, Scout Often

The fog of war hides enemy movements. Send light units to explore the map early to locate spice fields and enemy bases.

4. Tech Up Smartly

Don’t just build the most expensive units immediately. Sometimes a swarm of light infantry is more effective than a single heavy tank, especially early in missions.

5. Know Your Faction

Each house plays differently. Atreides favor quality over quantity, Harkonnen overwhelm with armor, and Ordos use trickery. Play to your strengths.


Running Locally (Advanced)

Want to run Dune2JS on your own server or contribute to development?

# Prerequisites: Node.js installed

# Clone the repository
git clone https://github.com/oklemenz/Dune2JS.git

# Install dependencies
npm install

# Start the development server
npm start

# Open browser to localhost:8080

Alternative: GitHub Pages Version

A mirror is also available at: https://oklemenz.github.io/Dune2


Why Play Dune II Today?

For Strategy Enthusiasts

Experience the game that started it all. Understanding Dune II helps you appreciate how the RTS genre evolved and what core mechanics have stood the test of time.

For History Buffs

Play a piece of gaming history. Dune II represents a pivotal moment when PC gaming found its voice for complex, strategic experiences.

For Dune Fans

The Frank Herbert universe comes alive in pixelated glory. Lead the great houses in the battle for spice and control of Arrakis.

For Casual Gamers

The browser version makes it incredibly accessible. No 200MB downloads, no compatibility issues, no DRM—just instant classic gaming.

For Retro Gaming Fans

Sometimes you want that authentic 90s gaming experience without the hassle of DOSBox or retro PC setups. Dune2JS delivers pure nostalgia with modern convenience.


Technical Details

Built With

  • HTML5 Canvas — For pixel-perfect rendering
  • JavaScript (ES6+) — Game logic and state management
  • Web Audio API — Sound effects and music playback
  • Progressive Web App (PWA) — Installable on mobile devices

Performance

  • Runs at full speed on modern browsers
  • Mobile-optimized touch controls
  • Minimal resource usage
  • Works offline after initial load

Browser Compatibility

  • ✅ Chrome/Chromium
  • ✅ Firefox
  • ✅ Safari
  • ✅ Edge
  • ✅ Mobile browsers (iOS Safari, Chrome Mobile)

Community and Credits

Original Game

  • Developer: Westwood Studios
  • Publisher: Virgin Games
  • Release: 1992

Dune2JS Reimplementation

Special Thanks

  • caiiiycuk — For inspiration and contributions to retro game preservation
  • The Dune II community — For keeping this classic alive for over 30 years

References

Related Games:

  • OpenRA — Open source reimplementation of Command & Conquer games
  • Dune Legacy — Another Dune II remake project
  • Arrakis — Open source Dune II clone

Why This Game Rocks

  • Historical Significance: The game that invented the RTS genre
  • Accessible: Play instantly in any browser, no setup required
  • Authentic: Faithful recreation of the original experience
  • Cross-Platform: Desktop and mobile support with touch controls
  • Open Source: Community-driven preservation of gaming history
  • Free: Completely free to play, no ads, no microtransactions
  • Nostalgic: Pure 90s gaming magic with modern convenience
  • Strategic Depth: Simple to learn, challenging to master

Dune2JS isn’t just a port—it’s a testament to how great game design transcends technology. Thirty years later, the mechanics Westwood pioneered are still engaging, still challenging, and still fun.

The spice must flow. And now, it can flow in your browser.

🌐 Play Dune II Now → https://dune2js.com

Crepi il lupo! 🐺