Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. Vange-rs

Vange-rs

Apache-2.0Rustv0.4.0

A Rust reimplementation of the classic Vangers game with modern hardware-accelerated graphics.

Visit WebsiteGitHubGitHub
482 stars21 forks0 contributors

What is Vange-rs?

Vange-rs is a Rust-based reimplementation of the classic Vangers game, designed to replicate its unique gameplay and technical innovation with modern hardware-accelerated graphics. It uses advanced rendering techniques like voxelized ray tracing to enhance visual quality while maintaining the original game's behavior and feel.

Target Audience

Developers and enthusiasts interested in retro gaming, game engine development, or Rust graphics programming, particularly those familiar with Vangers or looking to explore modern rendering APIs.

Value Proposition

It offers a faithful recreation of a cult classic with improved performance and visuals, leveraging Rust's safety and modern graphics libraries like wgpu for cross-platform compatibility and cutting-edge rendering.

Overview

Rusty Vangers clone

Use Cases

Best For

  • Studying Rust-based game engine architecture
  • Exploring voxelized ray tracing techniques in practice
  • Recreating classic games with modern graphics APIs
  • Learning wgpu for cross-platform graphics programming
  • Developing modular game tools with separate binaries
  • Debugging and visualizing 3D models and game levels

Not Ideal For

  • Developers wanting a standalone game without needing the original Vangers files
  • Teams building new, original games from scratch rather than recreating classics
  • Projects prioritizing quick setup and minimal configuration overhead

Pros & Cons

Pros

Cross-Platform Graphics

Leverages wgpu for hardware-accelerated rendering across Metal, Vulkan, and DX12 backends, ensuring modern performance on diverse systems.

Advanced Rendering Techniques

Implements voxelized ray tracing, as detailed in the project blog, to enhance visual fidelity while preserving the original game's aesthetic.

Modular Tooling

Provides separate binaries for the main game, model viewer, level viewer, and converter, facilitating focused development and debugging workflows.

Debug-Friendly Features

Includes an egui-based debug UI and physics frame stepping, allowing real-time inspection and troubleshooting during engine development.

Cons

Original Game Dependency

Requires owning or sourcing the original Vangers game files to run, which limits accessibility and adds a barrier for new users.

Complex Initial Setup

Demands manual editing of config files and setting resource paths, making it cumbersome for casual testing or quick prototyping.

Niche Focus and Limited Scope

Primarily designed for replicating Vangers, so it lacks general game engine features like built-in asset pipelines or broad platform support.

Frequently Asked Questions

Quick Stats

Stars482
Forks21
Contributors0
Open Issues40
Last commit1 month ago
CreatedSince 2016

Tags

#graphics#hardware-acceleration#ray-tracing#game-clone#game-development#game#wgpu#voxel-rendering#rust#game-engine#retro-gaming

Built With

w
winit
R
Rust
w
wgpu
e
egui

Links & Resources

Website

Included in

Game Remakes1.3k
Auto-fetched 7 hours ago

Related Projects

wipEout RewritewipEout Rewrite

This project is a complete re-implementation of the classic 1995 PlayStation racing game wipEout. It faithfully recreates the high-speed anti-gravity racing experience with original assets, offering both a playable web version and native builds for multiple platforms. ## Key Features - **Faithful Recreation** — Reimplements the original game's mechanics, tracks, and visual style using reverse-engineered or recreated assets. - **Multi-Platform Support** — Builds for web (via Emscripten), Linux, macOS, Windows, and other Unix-like systems. - **Dual Backend Options** — Supports SDL2 (with gamepad/controller support) and Sokol backends for graphics rendering. - **Flexible Build System** — Uses CMake and Make for easy compilation across different environments. - **Web Playable** — A fully functional version is playable directly in modern web browsers. ## Philosophy The rewrite prioritizes accuracy to the original gameplay feel while modernizing the underlying codebase for portability and maintainability. It embraces open development and welcomes community contributions to improve both gameplay and technical implementation.

Stars2,928
Forks256
Last commit12 days ago
dethracedethrace

Reverse engineering the 1997 game "Carmageddon"

Stars1,151
Forks79
Last commit1 day ago
OpenNFSOpenNFS

An attempt to recreate the classic Need for Speed Games (1-6), unpacking their original data files into a modern, scratch built engine.

Stars796
Forks44
Last commit10 days ago
VangersVangers

The video game that combines elements of the racing and role-playing genres.

Stars724
Forks97
Last commit12 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub