Skip to content

Fully-fledged 3D game engine created for UPC's Master in Advanced Programming for AAA Videogames.

License

Notifications You must be signed in to change notification settings

PenteractStudios/Tesseract

 
 

Repository files navigation

GitHub release (latest by date) GitHub repo size GitHub forks GitHub all releases GitHub contributors GitHub

Screenshot of the engine

Fully fledged C++ 3D engine created for the development of the game Shutdown.

Developed for the Master's Degree in Advanced Programming for AAA Video Games.

Features

  • 3D Scene editor with Unity-like controls
  • PBR rendering pipeline
    • Albedo, metallic, specular, normal, emissive and AO maps supported (PBR)
    • Forward+ rendering with Z-prepass
    • Physical light attenuation model
    • Cascade shadow mapping
    • SSAO
    • Exponential height fog
    • Multi-pass bloom
    • MSAA
    • ACES tone mapping
    • Chromatic aberration
  • Particles
    • Box / Cone / Sphere emitters
    • Behavior curves and randomness
    • Veolcity / Color / Rotation / Size over lifetime
    • Gravity
    • Trails
    • Lights
    • Collision
    • Sheet animations
    • Subemitters
  • Animations
    • GPU skinning
    • Double animation state machine support
    • Keyframe events
  • Responsive 2D UI module
  • C++ Scripting support
  • Recast/Detour navigation
  • Bullet physics
  • 3D sound

How to use

Please refer to our Engine usage wiki page.

Libraries used

About us

Find all the information about the organization in the web page: https://penteractstudios.github.io/

License

MIT

About

Fully-fledged 3D game engine created for UPC's Master in Advanced Programming for AAA Videogames.

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 59.1%
  • C 40.4%
  • GLSL 0.3%
  • CMake 0.1%
  • Objective-C 0.1%
  • HTML 0.0%