Cover Image

A game-engine fully integrated in Blender

UPBGE is an open-source, 3D game engine forked from the old Blender Game Engine and deployed with Blender itself. This unified workflow is its main strength, as you can make your game from start to finish without leaving Blender.

This way you will be able to increase your productivity incredibly. You will be a one man army!!!

Basic Features

  • • Very fast workflow with the convenience of Blender internal & Cycles nodes
  • • Realtime advanced physics powered by Bullet, including rigid bodies, soft bodies, obstacle simulation and path finding
  • • Fully integrated audio engine, powered by OpenAL and SDL, supporting 3D sound and sound effects
  • • Easy and straightforward visual logic system

Advanced Features

  • • PBR materials
  • • Powerful Python language bindings and components, allowing more support for libraries through the use of PyPI
  • • Render attachments
  • • Fake or real-time reflections settings directly through the interface
  • • HDR pipeline

Deployment Platforms

You can export your scenes to desktop (Windows, Linux and Mac), although an experimental Android version is on its way, and because it uses Blender's data format, it will be compatible with Blender. The files can be encrypted using the BPPlayer application to secure the game-deployment.