Glide3D icon indicating copy to clipboard operation
Glide3D copied to clipboard

A Tiny 3D Game Engine

Glide3D

A Tiny 3D Game Engine. This engine was the first 3D engine I've ever tried making.

Project Status

This project has long since been abandoned and will not be worked on anytime soon.

Planned Features

  • 3D Object rendering (such as cubes, cones and spheres) ✔
  • OBJ Model loading ✔
  • Lighting ✔
    • Phong Lighting model ✔
    • Blinn-Phong ✔
    • Directional light ✔
    • Point light ✔
  • Normal mapping ✔
  • Parallax mapping
  • Cubemaps ✔
  • Cubemap reflections ✔
  • Shadow mapping ✔
    • PCF Shadowing ✔
    • Point Shadows ✔
  • Anti Aliasing ✔
  • Post Processing pipeline ✔
  • Gamma correction ✔
  • Deferrred Rendering ✔
  • Full HDR Pipeline ✔
  • Bloom ✔
  • SSAO (Ambient Occlusion)
  • HDR (Exposure control etc.) ✔
  • Skeletal animations
  • Physically based rendering
    • Physically based lighting ✔
    • Image based lighting
  • Volumetric Lighting ✔
  • Multiple Tonemapping Options ✔
  • Temperature Tonemapping ✔

Screenshots

s1

s2

s3

s4