Urgent.News

What's breaking now, across thousands of outlets.

Tech

Thanks to fans, the original Halo just got an unofficial Windows, Linux, PS5, and Android port

Given how much the iconic series has struggled lately, this is great to see.

Thanks to fans, the original Halo just got an unofficial Windows, Linux, PS5, and Android port

Halo: Combat Evolved can now be played in a web browser, featuring its complete single-player campaign and a multiplayer mode for up to 128 players. This achievement comes shortly after developers decompiled the 2001 shooter, providing a new foundation for adaptations and technical explorations. Mitchell Hynes developed the web-based version, which operates a port of the original game within a standard web browser instead of a console or traditional PC setup.

The campaign portion appears to be the more stable aspect of the project, running smoothly in Google Chrome and maintaining fidelity to the original Xbox release. Hynes adapted the Duke controller's controls from the original Xbox to a mouse-and-keyboard configuration, enabling the game to be played like a conventional PC shooter while retaining the original control logic.

This marks a significant departure for a game originally designed around fixed console hardware. The browser version's multiplayer mode is the more ambitious component of the project. Unlike the original game's split-screen play, local system-link sessions, and smaller multiplayer groups, the new multiplayer mode supports 128 players.

This demands a more extensive networking setup, with the game managing player movement, weapons, vehicles, and combat events across numerous connected clients. Early assessments suggest the multiplayer mode has been less dependable than the campaign. This development follows the recent decompilation of Halo: Combat Evolved, offering fresh opportunities for ports, performance enhancements, expanded modding tools, and modifications that were previously impossible through conventional fan patches.

The browser version exemplifies the potential when classic games become more adaptable for outside developers. Browser ports have gained popularity for older games in recent years, with examples like Grand Theft Auto: Vice City, the original Diablo, and Half-Life. These initiatives share the common goal of making older games accessible via modern hardware and software without requiring the platforms they originated on.

Other recent decompilation efforts, such as fully decompiling Super Mario Galaxy for PC and working on a PC release for the Nintendo DS title Kingdom Hearts 358/2 Days, are taking a similar direction. The legal standing of these projects remains unclear, as decompilation and fan ports can raise copyright concerns, particularly when involving full commercial games.

Microsoft, Nintendo, and Square Enix could potentially challenge projects based on their games, and the projects' continued availability is not assured.

Written by urgent.news from TechSpot's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at xda-developers.com →

More in Tech

Views Measure Views

Nine years in, I finally worked out what else to count. A writer I follow, Sylwia Laskowska , recently published a post about accidentally becoming a blogger .

  • Author started on DEV nine years ago, now at 48,408 total views
  • Followers grew by nearly 3,000 between Oct and mid-Sept, views grew by 1,634
  • Page views are genuine engagement measure, not vanity metric

Choosing Between C and Rust in 2026: Criteria for Project Decisions Based on Language Strengths and Limitations

Introduction In 2026, the choice between C and Rust is more than a matter of personal preference—it’s a strategic decision that hinges on system mechanisms , environment constraints , and…

  • C offers minimal runtime overhead, crucial for kernel modules and RTOS.
  • Legacy systems favor C for seamless integration with old hardware/software.
  • Rust's steep learning curve can delay projects with tight deadlines.

More from Thursday 1 October →