Skip to content
@func-godot

func_godot

Quake map file import plugin for Godot 4.

FuncGodotRanger FuncGodot

FuncGodot is a plugin for Godot 4 that allows users to generate Godot scenes using the Quake MAP file format. Map files can be made in a variety of editors, the most commonly recommended one being TrenchBroom. It is a reworking and rewrite of the Qodot plugin for Godot 3 and 4.

Full documentation is available online as well as off. Download a standalone copy of the manual here.

For more help or to contribute to the community, join us on the Official FuncGodot Discord!

TrenchBroom Godot FuncGodotMap Built

Features

  • Godot Scene Generation
    • File support for Quake map, wad, and lmp palette formats.
    • Meshes from map brush geometry
    • Materials and UVs from map texture definitions
    • Convex and concave collision shapes
  • Entity Definition Support
    • Fully customizable entities that can be defined for TrenchBroom and generated in Godot
    • Leverage the map format's classname and key value pair systems
    • Define the visual and collision properties of brush entities on a per-classname basis
    • Define point entities that can be generated from node class name and script or from packed scenes
    • Generate GLB display models with correct orientation and scale for point entities in map editors with GLTF support
    • FGD (Forge Game Data) export
  • TrenchBroom Integration
    • GameConfig export
    • Brush and Face Tags
    • model keyword and scale expression
  • NetRadiant Custom Integration
    • Gamepack Export
    • Shader definitions

Confirmed Compatible Map Editors

  • TrenchBroom
  • J.A.C.K.
  • NetRadiant Custom Help us add to this list by testing out your preferred map editor and helping us come up with compatibility solutions!

Credits

FuncGodot was created by Hannah "EMBYR" Crawford, Emberlynn Bland, and Tim "RhapsodyInGeek" Maccabe, reworked from the Godot 4 port of Qodot by Embyr, with contributions from members of the FuncGodot, Qodot, Godot, and Quake Mapping Communities.

Both plugins are based on the original Qodot for Godot 3.5 created by Josh "Shifty" Palmer.

Godambler

Popular repositories Loading

  1. func_godot_plugin func_godot_plugin Public

    Quake .map support for Godot 4.2

    GDScript 208 12

  2. func_godot_docs func_godot_docs Public

    Documentation for the FuncGodot plugin.

    HTML 4 4

  3. func_godot_test_project func_godot_test_project Public

    Minimal basic project for FuncGodot development and testing.

    GDScript 3 1

  4. func_godot_example_basic func_godot_example_basic Public

    Example FuncGodot project that shows how you might design entities for use in the TrenchBroom to Godot pipeline.

    GDScript 3 1

  5. func_godot_assets func_godot_assets Public

    FuncGodot media and other assets. Krita working files, logos, etc...

    2

  6. .github .github Public

    2

Repositories

Showing 7 of 7 repositories
  • func_godot_plugin Public

    Quake .map support for Godot 4.2

    func-godot/func_godot_plugin’s past year of commit activity
    GDScript 208 MIT 12 3 (1 issue needs help) 3 Updated Jun 14, 2024
  • func_godot_test_project Public

    Minimal basic project for FuncGodot development and testing.

    func-godot/func_godot_test_project’s past year of commit activity
    GDScript 3 1 0 0 Updated May 31, 2024
  • func_godot_docs Public

    Documentation for the FuncGodot plugin.

    func-godot/func_godot_docs’s past year of commit activity
    HTML 4 MIT 4 5 2 Updated May 29, 2024
  • func_godot_runtime_building Public

    Simple example func_godot project that shows how one can perform runtime map building.

    func-godot/func_godot_runtime_building’s past year of commit activity
    GDScript 1 MIT 0 0 0 Updated May 18, 2024
  • func_godot_example_basic Public

    Example FuncGodot project that shows how you might design entities for use in the TrenchBroom to Godot pipeline.

    func-godot/func_godot_example_basic’s past year of commit activity
    GDScript 3 1 0 0 Updated Apr 23, 2024
  • func_godot_assets Public

    FuncGodot media and other assets. Krita working files, logos, etc...

    func-godot/func_godot_assets’s past year of commit activity
    2 0 0 0 Updated Apr 23, 2024
  • .github Public
    func-godot/.github’s past year of commit activity
    2 0 0 0 Updated Mar 7, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

GDScript HTML

Most used topics

Loading…