Godot CEF's icon

Godot CEF 1.12.2 Misc 4.5 Community

Submitted by user dsh0416; MIT; 2026-02-23

Godot CEF is a high-performance Chromium Embedded Framework (CEF) integration for Godot 4.5+. It renders web content into a Godot texture via the CefTexture node, so you can use HTML/CSS/JS as in-game UI (2D) or as screens in 3D scenes.

Highlights
- CefTexture node (extends TextureRect) for interactive webpages as textures
- GPU-accelerated Off-Screen Rendering (OSR) when supported (fast path), with automatic software fallback
- DevTools remote debugging (enabled in editor/debug builds)
- Bidirectional IPC (GDScript ↔ JavaScript)
- res:// and user:// custom schemes for loading Godot resources in the browser
- Input support: mouse, keyboard, scroll/pan gestures, IME composition
- Optional audio capture routed through Godot audio

Platform / backend support (accelerated OSR)
- Windows: D3D12 ✅, Vulkan ✅ (x86_64; uses extension injection)
- macOS: Metal ✅
- Linux: Vulkan ✅ (x86_64; uses extension injection)
- All platforms: Software rendering ✅

Quick start
1. Download and install this addon via the Asset Library
2. Add a CefTexture node and set:
- url = "https://example.com"
- enable_accelerated_osr = true

Limitations
- Prebuilt CEF binaries may not include proprietary codecs (H.264/AAC/MP3)
- Vulkan accelerated OSR on Windows/Linux currently relies on a Vulkan device hook on x86_64
- Some sites may require additional permissions/security settings (see docs)

Links
- Docs: https://godotcef.org
- GitHub repo + issues: https://github.com/dsh0416/godot-cef


View files Download Submit an issue Recent Edits