awesome3dengine icon indicating copy to clipboard operation
awesome3dengine copied to clipboard

This is a list of 3D Engine related papers and code resources.

Awesome 3D Engine List

This is a list of 3D Engine related papers and code resources. It focuses on game engine resources, mostly on recent material.

Beginning material

Books

Design

Videos

Physically Based Rendering

Lighting

Global Illumination

Shaders

Terrain and Sky

Optimizations

Entity Component Systems

Vulkan

Physics

AI

Code

  • Building a 3D Game Engine with .NET Core
  • EntityX - Fast Entity Component
  • Tiny Renderers
  • https://github.com/WindyDarian/Vulkan-Forward-Plus-Renderer - Vulkan Forward+ Renderer
  • https://github.com/jian-ru/laugh_engine - A Vulkan implementation of real-time PBR rendere
  • https://github.com/BearishSun/BansheeEngine - Full C++14 Engine with Vulkan renederer
  • https://github.com/Friduric/voxel-cone-tracing- Voxel Code Tracing
  • https://github.com/domme/VoxelConeTracing - Voxel Code Tracing
  • https://github.com/arkenthera/YumeEngine - Yume Engine
  • http://taichi.graphics/ - Physically based Computer Graphics Library
  • http://www.yeppp.info/ - Yeppp! is a high-performance SIMD-optimized mathematical library for x86, ARM, and MIPS
  • https://github.com/networkprotocol/libyojimbo - A library for creating secure client/server network protocols over UDP

Blogs

Tutorials

Sites

Forums

Resources

  • http://graphics.cs.williams.edu/data/meshes.xml
  • Textures

Other Lists