GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - study-game-engines/verus: Verus Engine is a modern 3D game engine.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

41 Commits
41 Commits

Folders and files

NameName
Last commit message
Last commit date
Bin
Bin
 
 
HelloTexturedCube
HelloTexturedCube
 
 
HelloTriangle
HelloTriangle
 
 
PAKBuilder
PAKBuilder
 
 
RendererDirect3D11
RendererDirect3D11
 
 
RendererDirect3D12
RendererDirect3D12
 
 
RendererVulkan
RendererVulkan
 
 
Scripts
Scripts
 
 
TextureTool
TextureTool
 
 
Verus
Verus
 
 
Visualizers
Visualizers
 
 
VulkanShaderCompiler
VulkanShaderCompiler
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
Verus.sln
Verus.sln
 
 

Repository files navigation

Verus Engine

Verus Engine

What is Verus Engine?

Verus Engine is a modern, platform-agnostic 3D game engine. It is developed using C++ and HLSL. It is based on Vulkan and Direct3D 12 graphics APIs. The code is user friendly and well optimized. The engine is intended to be a full-featured solution for making games. It includes modules to handle input, audio, networking and other things. Hence there is no need to search for third-party libraries or write custom code.

Supported systems

  • Windows 10, 8.1, 8, 7 (via Vulkan and Direct3D 11 renderers)
  • 64-bit only, 32-bit is not supported

Supported graphics libraries

  • Vulkan 1.1
  • Direct3D 11 (Shader Model 5.0)
  • Direct3D 12 (Shader Model 5.1)

Features

  • Native cross-platform code
  • Same HLSL shader code for all APIs
  • Deferred shading
  • PBR/GGX with Metallic-Roughness workflow
  • Efficient textures and streaming
  • Large terrain support
  • Built-in audio system
  • Multiplayer support
  • Custom user interface module
  • Collision and physics support
  • A bunch of post-processing effects
  • Filesystem abstraction
  • Other things

VerusEdit

VerusEdit is an official editor for Verus Engine.

You can download the latest version of VerusEdit here: https://verushub.com/page/verusedit.

VerusEdit VerusEdit

Roadmap

These features should be implemented in version 1.x:

  • glTF file format support
  • Materials v2.0: PBR/GGX with Metallic-Roughness workflow
  • Direct3D 11
  • OpenXR
  • Shadow maps for all lights
  • Triggers
  • Quest system, dialogue system
  • Soft particles
  • Directional lightmaps
  • Waypoints and A-Star navigation
  • Lua scripting
  • Linux support

These features should be implemented in version 2.x:

  • Signed distance field (SDF) fonts
  • Ray tracing
  • Mesh shaders
  • Multithreaded renderer
  • Some form of inverse kinematics (IK)
  • Android and iOS support

License

Verus Engine is free for non-commercial use

About

Verus Engine is a modern 3D game engine.

en.verushub.com

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.