Plume Engine

A code-driven, scriptable 3D game engine that brings the simplicity and immediacy of classic frameworks into a modern workflow — powered by SDL3, Vulkan, Wren, OpenAL, and Jolt


Minimal API

Inspired by LÖVE and XNA, Plume provides a clean, intuitive code-driven API without editor lock-in.


Scripted with Wren

Fast, embeddable scripting using Wren makes game logic clean and performant.


Slang Shader System

Author HLSL-style shaders with full introspection and cross-compilation via Slang.


Cross Platform

Deploy to Windows, macOS, Linux, iOS, Android, and Web using SDL3 under the hood.


Blender First-Class

Load and manage .blend files natively, supporting scenes and data directly from Blender.


Why Plume?

We built Plume for devs who are tired of fighting their engine.No lock-in. No bloated editors. Just a fast, modern C++ core with lightweight Wren scripting—lean, clean, and built to ship.Inspired by LÖVE and XNA, Plume ditches the fluff and puts control back in your hands.Make games, not compromises.


Get Involved

Follow development and join our wishlist to build with Plume 3D. We’re building a developer-first engine and would love your feedback!

Created with passion by WyldMagic Workshop

© Plume3D Engine