Star on GitHubStar1.1k stars

Case study

CoD4 Rewrite: Rust/Bevy reconstruction

A Rust/Bevy reconstruction of Call of Duty 4 multiplayer systems, using assets from a local game installation. Source covers menus, local bots, movement and combat, and connects custom relay-based netplay to the game.

Targets
Binary · Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Requires Windows, a Vulkan-capable GPU and an owned CoD4 patch 1.7 installation. Optional Black Ops, Modern Warfare 2 and World at War content requires their separate installations; game assets are not supplied.
  • Current source connects the multiplayer dependency and NetplayPlugin despite README statements that networking is pending.
  • Rendering and gameplay include deliberate extensions.
  • Cargo declares MIT OR Apache-2.0, inherited by the game and multiplayer crates. No standalone license text was found in the reviewed tree.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Nilbong/COD4-Rewrite · Revision bd03eb0
  2. Cargo.toml GitHub · Nilbong/COD4-Rewrite · Revision bd03eb0
  3. crates/game/Cargo.toml GitHub · Nilbong/COD4-Rewrite · Revision bd03eb0
  4. crates/game/src/main.rs GitHub · Nilbong/COD4-Rewrite · Revision bd03eb0
  5. crates/game/src/netplay/mod.rs GitHub · Nilbong/COD4-Rewrite · Revision bd03eb0
  6. crates/multiplayer/README.md GitHub · Nilbong/COD4-Rewrite · Revision bd03eb0
  7. crates/multiplayer/tests/relay_roundtrip.rs GitHub · Nilbong/COD4-Rewrite · Revision bd03eb0

More in Games

All 318 entries in GamesGames case studies (239)

↑↓ move↵ open⌘↵ new tab