Upbge

Upbge — Free Download. 3D Game Engine

UPBGE is a video game engine based on Blender. It combines 3D creation tools with a physics and logic engine for developing interactive games and simulations. The program uses Python as its scripting language and supports multiple platforms.

★★★★★
5.0(1 rating)

Download Upbge (Official links)
File size: 280 MB
The latest version of Upbge is: 0.50
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • Visual logic editor. Lets you create interactive systems using connectable logic bricks. Each brick represents an action, condition or event, making it easy to build game mechanics without advanced programming knowledge.
  • Python support. Includes full Python integration for custom scripts. Developers can extend the engine's functionality using standard Python libraries.
  • Bullet physics engine. Provides realistic simulations of collisions, gravity and rigid body dynamics. The system supports complex interactions between objects in real time.
  • Real-time rendering. Uses OpenGL for instant visualization of 3D scenes. Supports GLSL shaders and post-processing effects.
  • Character animation. Includes tools for rigging and animating 3D models. Compatible with bone systems and animation blending.
  • 3D format import. Reads standard files such as FBX, OBJ and Collada. Preserves object hierarchies and materials during import.
  • Particle system. Generates visual effects such as fire, smoke or fluids. Configurable through physical parameters and textures.
  • 3D spatial audio. Plays sounds positioned relative to the player. Supports WAV and OGG formats with volume and attenuation controls.
  • User interface. Lets you create menus and HUDs using 2D elements. Widgets can be anchored to the screen or positioned in 3D space.
  • Cross-platform export. Generates executables for Windows, Linux and macOS. Projects are compiled as standalone applications.
  • Networking and multiplayer. Offers basic functions for network connections. Implements client-server communication through sockets.
  • Dynamic lighting. Supports light sources with real-time shadows. Includes directional, point and spot light types.

UPBGE emerged as a fork of the Blender Game Engine in 2015. The project was started by developers from the Blender community to continue the development of the game engine. It is written mainly in C++ and Python. The code is maintained as an open-source project with contributions from multiple programmers. Regular updates add performance improvements and new features.


Alternatives to Upbge:

For Upbge there are 20 alternative programs. Free: 19, paid: 1.

WobblePic — Free Download. Jelly-like Physics image viewer

WobblePic

WobblePic is a free desktop image viewer for Windows and macOS that simulates real-time soft-body physics.
Price: Free   Size: 340 MB   Version: 1.5.3   OS: Windows, MacOS
Roblox Studio — Free Download. Immersive 3D creation and development platform

Roblox Studio

A creation engine developed by Roblox Corporation that enables designing, building, and publishing interactive experiences for a global audience.
Price: Free   Size: 9.52 MB   Version: 0.714.1.7141099   OS: Windows
FreeCAD — Free Download. 3D Parametric CAD modeler

FreeCAD

FreeCAD is a general-purpose 3D parametric CAD modeler, oriented towards mechanical engineering and product design.
Price: Free   Size: 408 MB   Version: 1.0.2   OS: Windows, Linux, MacOS
GDevelop — Free Download. Video game creation without programming

GDevelop

GDevelop is a video game development software that allows you to create games for the web, desktop, and mobile devices.
Price: Free   Size: 143 MB   Version: 5.6.264   OS: Windows, Linux, MacOS, Android, iOS
CopperCube — Free Download. 3D game creation

CopperCube

CopperCube is an engine for developing three-dimensional applications and games.
Price: Free   Size: 44.6 MB   Version: 6.7.3   OS: Windows, MacOS
Keolot Phaser Editor — Free Download. Visual editor for Phaser games

Keolot Phaser Editor

Keolot Phaser Editor is a free visual development environment for 2D browser games based on the open source Phaser engine with integrated Matter JS physics.
Price: Free   Size: 150 MB   Version: 1.2.0   OS: Windows, Android
JangaFX GeoGen — Free Download. Procedural terrain generation

JangaFX GeoGen

JangaFX GeoGen is a tool specialized in procedural terrain creation.
Price: Free   Size: 131 MB   Version: 0.4.1   OS: Windows, Linux
Solar2D — Free Download. Game Engine

Solar2D

Solar2D is a free, open-source 2D game engine for building mobile games and apps.
Price: Free   Size: 204 MB   Version: 3736   OS: Windows, Linux, MacOS, Android, iOS
iClone — Free Download. 3D Animation Creation

iClone

iClone is real-time 3D animation software developed by Reallusion.
Price: Free   Size: 1.2 MB   Version: 8.53.4017.1   OS: Windows
Pixels Composer — Free Download. Image Editing and Processing

Pixels Composer

Pixels Composer is a specialized tool for manipulating and generating images using advanced techniques.
Price: Free   Size: 37.5 MB   Version: 1.21.0   OS: Windows
Bforartists — Free Download. 3D Design Tool

Bforartists

Bforartists is a 3D graphics application that offers tools for modeling, animation, rendering, and compositing.
Price: Free   Size: 403 MB   Version: 5.2.0   OS: Windows, Linux, Mac OS
Verge3D — Free Download. Interactive Web 3D

Verge3D

Verge3D is a web application toolkit for creating interactive 3D experiences and visualizations.
Price: $290   Size: 154 MB   Version: 4.12.0   OS: Windows, Linux, MacOS
Harfang 3D — Free Download. 3D Rendering Engine

Harfang 3D

HARFANG 3D is a graphics engine designed for creating 3D applications, simulations, and visualizations.
Price: Free   Size: 28 MB   Version: 3.2.7   OS: Windows, Linux
Open 3D Engine — Free Download. Game and Simulation Development

Open 3D Engine

Open 3D Engine (O3DE) is a development engine for creating 3D games and simulations.
Price: Free   Size: 1840 MB   Version: 2605.0   OS: Windows, Linux
Hology Engine — Free Download. Data Automation and Analysis

Hology Engine

Hology Engine is a tool designed for process automation and data analysis.
Price: Free   Size: 130 MB   Version: 0.277   OS: Windows, Linux, MacOS
Castle Game Engine — Free Download. 3D and 2D Game Development

Castle Game Engine

Castle Game Engine is a cross-platform game engine designed for creating interactive 3D and 2D applications.
Price: Free   Size: 607 MB   Version: 7.0   OS: Windows, Linux, Mac, BSD
Torque 3D — Free Download. 3D Game Engine

Torque 3D

Torque 3D is a three-dimensional game development engine.
Price: Free   Size: 28.1 MB   Version: 4.0.3   OS: Windows, Linux
GameMaker — Free Download. Game Development

GameMaker

GameMaker is an integrated development environment (IDE) designed for creating video games.
Price: Free   Size: 228 MB   Version: 2024.13.0.190   OS: Windows, Linux, MacOS
RPG Paper Maker — Free Download. Create RPG Games

RPG Paper Maker

RPG Paper Maker is a program designed for developing role-playing games with paper-style graphics in 2D and 3D.
Price: Free   Size: 9.23 MB   Version: 2.9   OS: Windows, Linux, MacOS
Pocket Code — Free Download. Mobile Game Creation

Pocket Code

Pocket Code is an app that lets you develop games and animations directly on mobile devices.
Price: Free   Size: 137 MB   Version: 1.4.1   OS: Android, iOS

New programs