# Introduction

[![youtube_social_square_red32.png](https://wiki.pragma-engine.com/uploads/images/gallery/2020-08/scaled-1680-/youtube_social_square_red32.png)](https://www.youtube.com/@pragma-engine974) [![Discord-Logo-Color.png](https://wiki.pragma-engine.com/uploads/images/gallery/2020-08/Discord-Logo-Color.png)](https://discord.gg/Ck5BcCz) [![GitHub](https://wiki.pragma-engine.com/uploads/images/gallery/2023-11/github-mark-white.png)](https://github.com/Silverlan/pragma#readme)

[![pfm_logo.png](https://wiki.pragma-engine.com/uploads/images/gallery/2023-11/scaled-1680-/pfm-logo.png)](https://wiki.pragma-engine.com/uploads/images/gallery/2023-11/pfm-logo.png)

The Pragma Filmmaker (PFM) is a free, open-source re-implementation of the Source Filmmaker, built on the [Pragma Game Engine](https://github.com/Silverlan/pragma#readme).

You can download the latest release here, but please keep in mind that it is a **beta**:

[![download.png](https://wiki.pragma-engine.com/uploads/images/gallery/2020-08/firefox_2020-08-14_10-46-44.png)](https://github.com/Silverlan/pragma/releases/latest)

The following languages are currently supported: English, Deutsch, Français, Español, Italiano, Polski, 日本語, 中文 (Zhōngwén),

No installation is required, simply extract the "win64.zip" archive (if you're on Windows) into a directory of your choice and launch the "pfm.exe". The filmmaker ships with a series of interactive ingame tutorials, designed to teach you the basic usage. You can also find some of the tutorials in video-form on the official YouTube channel:

<iframe allowfullscreen="allowfullscreen" data-mce-fragment="1" height="315" src="https://www.youtube-nocookie.com/embed/SlgLkcMBQD4" width="560"></iframe>

(You can find a playlist with all of the uploaded tutorials [here](https://www.youtube.com/watch?v=SlgLkcMBQD4&list=PLN5pYw4J7HDqi8s2pbFnL1O1bPmCcKKRI).)

Some of the features of the filmmaker include:

- Support for Source Engine (and Source 2) assets and automatic detection/mounting of installed Source Games
- Modding Support (With Lua and [C++ binary modules](https://wiki.pragma-engine.com/books/pragma-engine/page/binary-modules#bkmrk-custom-modules))
- Raytracing using the Cycles X renderer (same renderer as the one in Blender)
- Interactive ingame tutorials

#### Links

- [Discord](https://discord.gg/Ck5BcCz)
- [Pragma GitHub Repository](https://github.com/Silverlan/pragma) - Source code for the Pragma Engine, as well as releases
- [PFM GitHub Repository](https://github.com/Silverlan/pfm) - PFM Source Code
- [GitHub Issues](https://github.com/Silverlan/pfm/issues) - for Bug Reports / Feature Requests
- [GitHub Discussions](https://github.com/Silverlan/pfm/discussions) - for general discussions
- [This Wiki](https://wiki.pragma-engine.com/books/pragma-filmmaker) - for general information about PFM
- [YouTube](https://www.youtube.com/channel/UCGJJGA9ATcLr4wc5OEHXIyA)