Introduction
This
What is aPragma?
Pragma is an open source custom game engine written in C++. Here is an overview over some of its core features:
- Support for various Source Engine and Source 2 assets, such as: maps, models, materials, textures, sound-script files and particle systems
- Extensive modding support with Lua (with Live-coding, debugging-support with the ZeroBrane IDE, support for custom shaders, custom entities/weapons/NPCs/vehicles, etc)
- Support for physically based rendering
- Support for the Cycles-renderer (the same as used by Blender)
- Multiplayer-support, including dedicated servers
- Steam Workshop support
- VR support
- Support for the Bullet and PhysX physics engines
- Support for OpenGL and Vulkan
- AI-system based on behavior trees
- Entity-component-system
- Steam Audio support for spatial audio
- etc.
Pragma is currently in an early beta, some features may not be fully functional at the moment or are unfinished/experimental.
Pragma also ships with the Pragma Filmmaker, an open source alternative to the Source Filmmaker.
Links
Youtube: https://www.youtube.com/channel/UCGJJGA9ATcLr4wc5OEHXIyA/videos
Discord:https://discord.gg/Ck5BcCz
Twitter:https://twitter.com/SilverlanPFM
Pragma Filmmaker sub-reddit:https://www.reddit.com/r/PRFM/
Media
Where can I get it?