explaingit

mister91jiao/convertuanjietounity

Analysis updated 2026-05-18

18C#Audience · developerComplexity · 3/5Setup · moderate

TLDR

A Unity Editor package that automates migrating game projects from the Tuanjie engine back to Unity.

Mindmap

mindmap
  root((ConverTuanjieToUnity))
    What it does
      Fixes meta file GUIDs
      Repairs asset hierarchy
      Renames scene files
    Tech stack
      C sharp
      Unity Editor
      Tuanjie Engine
    Use cases
      Engine migration
      Asset database repair
      Scene file conversion
    Audience
      Game developers
    Workflow
      Install in Tuanjie
      Run conversion tool
      Open result in Unity

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Migrate a game project from Tuanjie Engine back to Unity

USE CASE 2

Fix broken GUID references in .meta files after switching engines

USE CASE 3

Repair asset folders that are on disk but missing from the Unity Project window

USE CASE 4

Convert Tuanjie scene files to the .unity format Unity expects

What is it built with?

C#UnityTuanjie Engine

How does it compare?

mister91jiao/convertuanjietounitybiplobsarker/umbrella-hwidchangcheng967/fh6-allinone-trainer
Stars181818
LanguageC#C#C#
Setup difficultymoderateeasyeasy
Complexity3/52/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Must be installed and run inside Tuanjie Engine before switching the project to Unity.

License terms are not stated in the explanation, so treat usage rights as unclear until you check the repository directly.

In plain English

This is a Unity Editor Package that helps game developers migrate projects from Tuanjie Engine back to Unity. Tuanjie is a Chinese-market game engine that shares a lot of DNA with Unity, so projects built in it look similar but have internal differences that prevent them from opening cleanly in Unity without conversion work. This tool automates that conversion step. The package handles three specific technical problems that come up during migration. First, it fixes the GUID identifiers embedded in .meta files, which are the hidden tracking files Unity uses to know which asset is which. Second, it repairs the parent-child relationships in the asset database, which resolves a frustrating situation where folders exist on disk but do not appear in the Unity Project window. Third, it renames scene files from the .scene extension used by Tuanjie to the .unity extension that Unity expects, updating the accompanying .meta files to match. Installation works through Tuanjie's built-in Package Manager. You open the Package Manager window, choose the option to add a package from a git URL, and paste in the repository address. The package must be installed inside Tuanjie, not Unity, because it runs as a conversion step before you switch engines. The recommended workflow is to commit or back up your Tuanjie project first, then open the project copy in Tuanjie, install this package, and run the conversion tool from the Tools menu. After conversion completes, you open the result in Unity and do any follow-up work: resolving package errors, rebaking any scenes that need it, rebuilding AssetBundles, and checking Android build settings if that is a target platform. Detailed documentation is included in the package's Documentation folder. The author also maintains a separate open-source project focused on Unity asset loading strategies, linked from the README.

Copy-paste prompts

Prompt 1
Walk me through the steps to convert my Tuanjie project back to Unity using this package
Prompt 2
Explain what the GUID fix in this tool actually repairs in a Unity project
Prompt 3
Help me troubleshoot missing asset folders after running this conversion tool
Prompt 4
What follow-up steps should I do in Unity after this conversion completes

Frequently asked questions

What is convertuanjietounity?

A Unity Editor package that automates migrating game projects from the Tuanjie engine back to Unity.

What language is convertuanjietounity written in?

Mainly C#. The stack also includes C#, Unity, Tuanjie Engine.

What license does convertuanjietounity use?

License terms are not stated in the explanation, so treat usage rights as unclear until you check the repository directly.

How hard is convertuanjietounity to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is convertuanjietounity for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.