UPBGE 0.5x & Blender 5.2.0 Alpha Python API Logo

Documentation

  • Quickstart
  • API Overview
  • API Reference Usage
  • Best Practice
  • Tips and Tricks
  • Gotchas
  • Advanced
  • Change Log
  • Contribute Documentation

Application Modules

  • Context Access (bpy.context)
  • Data Access (bpy.data)
  • Message Bus (bpy.msgbus)
  • Operators (bpy.ops)
  • Types (bpy.types)
    • bpy_struct
    • bpy_prop
    • bpy_prop_array
    • bpy_prop_collection_idprop
    • bpy_prop_collection
    • ContextTempOverride
    • GeometrySet
    • InlineShaderNodes
    • Shared Enum Types
    • Types with Custom Property Support
  • Utilities (bpy.utils)
  • Path Utilities (bpy.path)
  • Application Data (bpy.app)
  • Property Definitions (bpy.props)

Game Engine Modules

  • Game Types (bge.types)
  • Game Logic (bge.logic)
  • Rasterizer (bge.render)
  • Video Texture (bge.texture)
  • FFmpeg Video and Image Status
  • Image Blending Modes
  • Game Keys (bge.events)
  • Physics Constraints (bge.constraints)
  • Application Data (bge.app)
  • Game GUI (bgui)

Standalone Modules

  • Audio System (aud)
  • Additional Math Functions (bl_math)
  • Font Drawing (blf)
  • BMesh Module (bmesh)
  • Extra Utilities (bpy_extras)
  • Freestyle Module (freestyle)
  • GPU Module (gpu)
  • GPU Utilities (gpu_extras)
  • ID Properties Module (idprop)
  • Image Buffer (imbuf)
  • Math Types & Utilities (mathutils)
UPBGE 0.5x & Blender 5.2.0 Alpha Python API
  • Types (bpy.types)
  • Types with Custom Property Support

Types with Custom Property Support

The following types (and their sub-types) have custom-property access.

For examples on using custom properties see the quick-start section on Custom Properties.

  • bpy.types.Bone

  • bpy.types.BoneCollection

  • bpy.types.EditBone

  • bpy.types.GizmoGroupProperties

  • bpy.types.GizmoProperties

  • bpy.types.ID

  • bpy.types.KeyConfigPreferences

  • bpy.types.Node

  • bpy.types.NodeSocket

  • bpy.types.NodeTreeInterfaceSocket

  • bpy.types.NodesModifierProperties

  • bpy.types.NodesModifierPropertiesEmpty

  • bpy.types.OperatorProperties

  • bpy.types.PoseBone

  • bpy.types.PropertyGroup

  • bpy.types.SequencerCompositorModifierProperties

  • bpy.types.SequencerCompositorModifierPropertiesEmpty

  • bpy.types.Strip

  • bpy.types.TimelineMarker

  • bpy.types.View3DShading

  • bpy.types.ViewLayer

Previous Next

© Copyright UPBGE & Blender Authors. Revision fc46a3731fc6 - 24/05/2026.

  • Report issue on this page