← Portfólio Projeto Beta →
Projeto Alpha
C++C#Source EngineExperimental

Projeto Alpha

Source Engine 1.5 modificada com C++ moderno, CSM, iluminação indireta otimizada e ray tracing experimental.

Sobre o projeto

O Projeto Alpha nasceu como uma exploração dos limites da Source Engine original da Valve. A ideia central foi reescrever partes críticas do engine aproveitando recursos modernos do C++17/20, resultando numa base de código mais limpa, mais rápida e mais extensível.

A engine foi apelidada de Source 1.5 — um meio-termo entre a Source clássica e a Source 2, mantendo compatibilidade com assets legados enquanto introduz sistemas completamente novos de renderização e iluminação.

Funcionalidades principais

🌑
Cascaded Shadow Mapping
CSM com múltiplas cascatas para sombras de alta qualidade em cenas grandes, com transições suaves entre níveis.
💡
Iluminação Indireta Otimizada
Probe-based GI com cálculo reduzido para manter performance sem perder qualidade visual.
🔦
Ray Tracing Experimental
Integração híbrida usando rasterização para a cena principal e RT para reflexos e oclusão ambiental.
C++ Moderno (17/20)
Reescrita com move semantics, smart pointers e paralelismo nativo via std::thread.
🔷
Scripting em C#
Camada de scripts exposta via C# com bindings nativos para lógica de jogo sem recompilar o engine.
🔄
Compatibilidade Legada
Assets e mapas da Source original funcionam sem modificações, mantendo o ecossistema intacto.

Galeria

Stack de tecnologias

⚙️C++17/20
🔷C#
🎮Source Engine
🌑HLSL
🔦DirectX 11/12
🧵Win32 API
← Portfólio Projeto Beta →
desenvolvido por Henri
Início Sobre mim Projetos Contato
Início Projetos Projeto Alpha

Projeto Alpha

Source Engine 1.5 modificada com C++ moderno, CSM, iluminação indireta otimizada e ray tracing experimental.

C++C#Source EngineExperimental
📄

Sobre o projeto

O Projeto Alpha nasceu como uma exploração dos limites da Source Engine original da Valve. A ideia central foi reescrever partes críticas do engine aproveitando recursos modernos do C++17/20, resultando numa base de código mais limpa, mais rápida e mais extensível.

A engine foi apelidada de Source 1.5 — um meio-termo entre a Source clássica e a Source 2, mantendo compatibilidade com assets legados enquanto introduz sistemas completamente novos de renderização e iluminação.

Funcionalidades principais

  • 🌑
    Cascaded Shadow Mapping — CSM com múltiplas cascatas para sombras de alta qualidade em cenas grandes, com transições suaves entre níveis.
  • 💡
    Iluminação Indireta Otimizada — Probe-based GI com cálculo reduzido para manter performance sem perder qualidade visual.
  • 🔦
    Ray Tracing Experimental — Integração híbrida usando rasterização para a cena principal e RT para reflexos e oclusão ambiental.
  • C++ Moderno (17/20) — Reescrita com move semantics, smart pointers e paralelismo nativo via std::thread.
  • 🔷
    Scripting em C# — Camada de scripts exposta via C# com bindings nativos para lógica de jogo sem recompilar o engine.
  • 🔄
    Compatibilidade Legada — Assets e mapas da Source original funcionam sem modificações, mantendo o ecossistema intacto.
🖼️

Galeria

🔧

Stack de tecnologias

C++17/20C#Source EngineHLSLDirectX 11/12Win32 API

Interessado no projeto?

Entrar em contato