Engine Reescrita · por cormac-obrien

Richter

Quake

Engine de Quake em estágio pré-alfa escrita em Rust, cujo cliente já consegue conectar a servidores Quake originais e reproduzir demos.

Origem
PC (clássico)
Roda em
WindowsLinux
Tags
needs-original-gamerust
570estrelas · GitHub 37 forks
cormac-obrien/richter ↗

Entre para votar

O Richter é uma implementação moderna da engine de Quake em Rust. Está em pré-alfa e ainda em construção pesada, embora o autor diga que o cliente está perto de alfa. Precisa dos dados originais do Quake e roda no Windows e no Linux.

O cliente consegue conectar e jogar em servidores Quake originais usando o protocolo NetQuake (sv_protocol 15), com compatibilidade garantida para engines derivadas do FitzQuake, como o QuakeSpasm. Também reproduz demos, inclusive as dos arquivos PAK.

Destaques

  • Protocolo NetQuake, conexão e comandos do servidor
  • Iluminação dinâmica deferred, efeitos de partículas e lightmaps
  • Texturas de líquido animadas e com distorção, além de occlusion culling
  • Console com histórico e cvars, HUD e telas de intermissão
  • Carregamento de som, sons de entidades e música
  • Ainda falta: menus, gravação de demos e protocolo estendido do FitzQuake

Se você curtiu este

Port Nativo · PC (clássico) WebQuake Quake Source port de Quake em HTML5 e WebGL que roda no navegador, com suporte a mission packs, mods e multiplayer. 🔥 0🧊 0 653
Port Nativo · PC (clássico) Chocolate Quake Quake Source port minimalista e purista de Quake que reproduz o comportamento da v1.09 e das versões DOS anteriores, com todas as manias. 🔥 0🧊 0 224
Port Nativo · PC (clássico) vitaQuake Quake Source port do motor de Quake para o PlayStation Vita, com renderização na GPU, mira por giroscópio, suporte a mods e multiplayer em LAN. 🔥 0🧊 0 142
OpenRCT2 — RollerCoaster Tycoon 2 Engine Reescrita · PC (clássico) OpenRCT2 RollerCoaster Tycoon 2 Reimplementação open source de RollerCoaster Tycoon 2 com suporte a plataformas modernas, interface melhorada e multiplayer cooperativo. 🔥 0🧊 0 16k