/Jasper2

A cross platform 3D game engine written in standard C++.

Primary LanguageC++

Jasper Engine

Jasper is a cross platform Entity-Component based game engine written in standard C++.

Features:

  • OpenGL 3.3 Renderer
  • Forward and Deferred Shading options.
  • Loads many standard 3D formats including obj, dae, and 3ds.
  • Live editor.
  • Load and edit Skeletal Animations.
  • Physics simulation and collision detection using Bullet Physics.
  • Automatic ragdoll generation from character mesh skeleton.
  • Normal and Specular mapping.
  • Python Interface (WIP).
  • Customize anything with scripting support.

Inside the Crytek Sponza. jasper2

Skeletal Animation Pose Editor. jasper0

Material Editing. jasper1

Makes use of: