๐ฎ GodotVMF Entities Library
November 11, 2025 ยท View on GitHub
A comprehensive library of Source Engine entities for Godot projects using GodotVMF v2.2+
๐ Overview
This library provides pre-implemented Source Engine entities that seamlessly integrate with your Godot projects through the GodotVMF plugin. Import VMF maps with full entity support out of the box!
Found a bug? Feel free to open an issue ๐
๐ฆ Installation
- Download or clone this repository
- Copy the
entitiesfolder into your Godot project's root directory - Ensure GodotVMF v2.2+ is installed
- Start using entities in your VMF maps!
๐ Supported Entities
๐ Environment
- env_physexplosion - Physical explosion effects
๐ Filters
- filter_activator_name - Filter entities by name
- filter_multi - Multiple filter logic
๐ฏ Func Entities
- func_physbox - Physical boxes with collision
- func_rotating - Rotating brushes
๐ง Logic
- logic_relay - Logic relay for I/O system
- math_counter - Counter with mathematical operations
๐ช Triggers
- trigger_once - Single-use trigger
- trigger_multiple - Reusable trigger
- trigger_push - Push entities in a direction
โน๏ธ Info
- info_overlay - Texture overlays
๐ค Contributing
We welcome contributions! If you've implemented entities from the default FGD files:
- Fork this repository
- Create a feature branch (
git checkout -b feature/new-entity) - Commit your changes (
git commit -m 'Add new entity') - Push to the branch (
git push origin feature/new-entity) - Open a Pull Request
All contributions should follow the existing code style and include proper documentation.
๐ License
See LICENSE file for details.
๐ Related Projects
- GodotVMF - The main VMF importer plugin for Godot
Made with โค๏ธ for the Godot and Source Engine community!