Skip to content

EmilDimov93/Verge-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

492 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo Verge Engine

Language Graphics API License

Verge Engine is a Vulkan-based C++ engine for realistic vehicle simulations

verge_showcase_mtn

Note: Verge Engine is under active development and not yet usable as a finished product. To experiment with the current state, see run.ps1

Features

Rendering with Vulkan

  • Dynamic shadows
  • Lighting (Blinn-Phong)
  • Real-time multi-threaded model loading (.glb, .obj)
  • Textures with mipmaps
  • Post-effects (FXAA, dithering, vignette)
  • UI

Vehicle physics

  • User-configurable engine, drivetrain and gearbox simulation
  • Animated wheels (steering, spin, camber, suspension)
  • Terrain collisions

Audio with miniaudio

  • 3D spatial audio
  • Layered engine audio

Input system with GLFW

  • Keyboard, gamepad and steering wheel support
  • Axis dead-zone handling and per-input smoothing

World

  • Heightmap terrain with custom surface types
  • Props
  • Triggers

Dependencies

About

A Vulkan-based C++ engine for realistic vehicle simulations

Topics

Resources

License

Stars

5 stars

Watchers

0 watching

Forks

Contributors

Languages