Description
Changelog
Reviews (3)

GodotVMF

Discord

An asset pipeline bridge between Source Engine and Godot Engine. Allows to import VMF maps, MDLs, VTF and VMT from Source Engine games into Godot Engine. Highly recommended to use it with Hammer++.

Features

  • VMF geometry import
  • Instances support
  • Native MDL support
  • Native VMT support
  • Native VTF support
  • Godot materials/textures export to VMT/VTF (see here)
  • Displacements import (with vertex data)
  • Entities support
  • Hammer's Input/Output system support
  • Surface props support
  • FGD generator that compiles a FGD file based on source code of implemented entities in GDScript (see here)

Installation and Usage

Made with this tool

Known issues

  • Non-static models or their collision may have wrong orientation
    • Use Additional Rotation property in the MDL import options

Legality of use

If you would like to use the Source Engine SDK or other Valve Developer Tools for commercial use, please contact Valve at [email protected]. There shouldn’t be any issues if you’re using it for non-commercial projects.

Contribution

If you have some ideas, suggestions regarding to quality or solutions of the problems above, feel free to contribute!

  • If you've added a new feature please add the relevant documentation.
  • Add yourself to the contributors section below

Credits

H2xDev - main contributor
Ambiabstract - tech help and inspiration
Lachrymogenic - linux test, performance test
SharkPetro - materials test

Contributors

Mickeon URAKOLOUY5 ckaiser jamop4 Catperson6 Withaust Asrael

License

MIT

Changelog for version v2.2.11

No changelog provided for this version.

Reviews

Recommended by James Van Dyke - 28 June 2025

This is an amazing addon, would definitely recommend if you need an easy way to make 3d maps and use them in Godot. Being able to utilise features from Hammer such as entities and displacements in Godot is amazing.

Recommended by systematic fear - 20 June 2026

The only addon I can't live without. If you like the hammer editor, this is for you. And since it's not compiled to a bsp, you don't have to seal the map and can just block thing out quickly. Super easy right click to convert images to vtf/vmt for new textures in the editor and from that to a tres file to add PBR. It's pure magic. I haven't tried the entity system yet, but it seems very intuitive and super powerful.

Recommended by Cooper Reffuge - 24 June 2026

i love you!

Login to write a review.