1Kuso4ek1 / 3Dev

3Dev is a lightweight, yet powerful game engine with PBR, physics, angelscript support and more

Home Page:https://1kuso4ek1.github.io/3Dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3Dev


About

  • 3Dev is a lightweight, crossplatform and easy-to-use game engine with some useful instruments, besides the library itself.

Features

  • Physically Based Rendering
  • Deferred + Forward (for transparency) rendering
  • Rigid body physics
  • Good animation system
  • Skeletal animations support
  • HDR
  • Post-processing:
    • ACES tonemapping
    • FXAA
    • Physically based bloom
    • SSAO
    • Deferred decals
    • Simple Depth Of Field
    • Screen Space Reflections
    • Screen Space Global Illumination
    • Layered fog (affected by SSGI)
    • Eye adaptation
  • Multithreading: parallel texture loading
  • Shadow mapping
  • Diffuse, normal, metalness, emission, roughness, ambient occlusion and opacity maps
  • 3D audio
  • User interface with TGUI
  • Separate console program for scene or animation rendering
  • Scripting with Angelscript
  • 3Dev Editor

Made with 3Dev

Check out my big project made with 3Dev - Bloodbath!

Building

All building instructions are here!

Tutorial

English and Russian!

Screenshots

About

3Dev is a lightweight, yet powerful game engine with PBR, physics, angelscript support and more

https://1kuso4ek1.github.io/3Dev/

License:GNU General Public License v3.0


Languages

Language:C++ 90.0%Language:GLSL 8.0%Language:CMake 2.0%