Skip to content

MaxwellsNewStudios/WellEngine

Repository files navigation

Well Engine

A D3D11-based 3D game + engine originally developed as a group project by six students for Lurks Below.

Editor

Sponza

Lighting

Performance Tools

Usage

Shouldn't require any prerequisites. Only supported platform is Windows.

  • Download the repository and open "WellEngine.sln" in Visual Studio (tested with 2022).
  • Ensure "Application" is the selected startup project.
  • The preferred build mode is usually Release. Select Debug if using breakpoints. Select Deploy to build the game with all editor functionality stripped away.

Functionality

Entities & Behaviours

  • Similar to Unity's GameObjects & Components

Scenes

  • Quad-tree based frustum culling
  • Serialization
  • Prefabs

Dev Tools

  • Transformation controls
  • Entity creation
  • Simple debug shape drawing
  • Full Tracy support
  • Runtime resource loading & shader compilation

Multi-pass Rendering

  • Shadowmapping
  • Metallic reflections
  • Environment maps
  • Tiled forward rendering
    • Transparency pass
  • Post-processing
    • Volumetric fog
    • Bloom
    • Depth of Field

Libraries

About

General-purpose 3D game engine

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •