/Qnity

Primary LanguageC#MIT LicenseMIT

Qnity

Qnity

quake map importer for Unity based on Qodot / FuncGodot

tb new

Supported Unity Versions:

  • 2021.x
  • 2022.x
  • 2023.x

Supported Render Pipelines:

  • Base
  • URP
  • HDRP
  • your own by replacing the base materials

What it is

Qnity is a Unity package for importing Quake maps made with Trenchbroom etc. The package also comes with a Quake WAD importer to remove the need for extracting textures. It is heavily inspired on Qodot / FuncGodot, a Godot plugin for working with quake maps.

Why is it experimental

Qnity is in a pretty early stage and is in active development. But the base functionality should work as expected. Please file an issue if you run into problems. :-)

Instructions

How to install:

you can install it via Unity's package manager via gitURL:

https://github.com/QFormatPlugins/QNity.git?path=/com.qformats.qnity

if you don't have git installed in your PATH environment, you can also download the package via github and install it as a local package.

Alternatively, merge the snippet to Packages/manifest.json

{
    "scopedRegistries": [
        {
            "name": "package.openupm.com",
            "url": "https://package.openupm.com",
            "scopes": [
                "com.chunkycat.Qnity"
            ]
        }
    ],
    "dependencies": {
        "com.chunkycat.Qnity": "1.0.0"
    }
}

Read the Wiki for more informations :-)





Credits

Qnity is inspired by Qodot / FuncGodot for Unity.

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