A comprehensive library of Source Engine entities for Godot projects using GodotVMF v2.2+
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 🐛
- 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!
- env_physexplosion - Physical explosion effects
- filter_activator_name - Filter entities by name
- filter_multi - Multiple filter logic
- func_physbox - Physical boxes with collision
- func_rotating - Rotating brushes
- logic_relay - Logic relay for I/O system
- math_counter - Counter with mathematical operations
- trigger_once - Single-use trigger
- trigger_multiple - Reusable trigger
- trigger_push - Push entities in a direction
- info_overlay - Texture overlays
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.
See LICENSE file for details.
- GodotVMF - The main VMF importer plugin for Godot