Advanced Search
Search Results
86 total results found
Developers
Pragma
Pragma Engine
Pragma Filmmaker
Lua API
The Lua API documentation is currently a stub, more information will follow soon.
Legal
Supporters
Here you can manage your supporter rewards, access the supporter posts, etc.
API Documentation
Lua API documentation of all available classes, libraries and functions.
Posts
Rewards
Rendering
How to render your project and how to use specific rendering effects (motion blur, fog, etc.).
Animating
[WIP] Animating and Animating Techniques (such as retargeting)
User Interface
Here you can find a list of articles describing the individual windows in PFM and how to use them.
Custom Assets
How to use custom content in Pragma/PFM.
Advanced
Workflows
Commonly used workflows, such as how to import SFM sessions.
Developer Documentation
Introduction
What is Pragma? Pragma is a free, open source custom game engine written in C++. Here is an o...
ZeroBrane IDE
Overview All you need to create Lua-scripts for Pragma is a basic text-editor, however to get ac...
Download
System requirements Operating System: Windows 10 (or newer) / Ubuntu 22.04 LTS (or newer) Mem...
Introduction
The Pragma Filmmaker (PFM) is a free, open-source re-implementation of the Source Fil...
External Render Tool
While it's possible to render images directly in the Filmmaker, it is not recommended for final r...
Troubleshooting
Pragma crashes on startup If Pragma crashes on startup, please ensure that your system fulfills ...
Troubleshooting
PFM crashes since a recent update If you can still get to the main menu, try running "clear_cach...
Introduction
ZeroBrane is no longer in development and therefore not recommended anymore for development with ...
General Disclaimer
Legal Disclosure Information in accordance with section 5 TMG Contact E-Mail: mail@pragma-engi...
Privacy Policy
Privacy Statement General Your personal data (e.g. title, name, house address, e-mail address, ...
Material Editor
The material editor allows you to change the material properties used to render your models, wh...
Rendering
To render your scene, switch to the "Render" tab above the viewport and you should see a window s...
Lighting
PFM supports four light source types: Sun Lights (aka directional light or environmental light) ...
SFM to PFM Workflow
This workflow describes the general approach if you want to import a SFM project into Pragma and ...
Changelog
See progress reports for a showcase of new features. Version 1.0.5 [2022-08-30] Filmmaker v0.4....
Asset Import / Export
Export Pragma comes with the following export capabilities: You can use Pragma to export Source...
Actors and Components
This article refers to PFM v0.4.3 and newer and may not be representative of older versions. Act...
Expressions and Drivers
This article refers to PFM v0.4.3 and newer and may not be representative of older versions. Mat...
Console Commands
Variables audio_api <audioApi> Type: String The underlying audio API to use. cache_version <v...
Game Mounting
Pragma can automatically import assets that can't be found in its native formats from one of the ...