PseudoCode created for game config flexibility. It allows code to be inputted anywhere, with simple and user-friendly syntax. It supports mouse programming, is native async and perfect multithread.PseudoCode is a Unity plugin developed to enhance game configuration flexibility. It offers a simple and user-friendly syntax that allows you to easily input code in any field that accepts strings.PseudoCode also supports mouse programming and native asynchronous programming, seamlessly running across multiple threads to relieve the main game thread and provide a smooth experience.If used independently, PseudoCode is best suited for filling in tables to achieve flexible and user-friendly game configuration. For example, in a table, you can use PseudoCode to fill in the code for running character skills.In addition, PseudoCode is also suitable for implementing conditional checks and behaviors needed for game tasks (such as NPC requests and bulletin board tasks) at different stages.If a user editing interface for PseudoCode is implemented in the play mode, players can even program in real-time in the game or create MODs and workshop works.In short, PseudoCode is a powerful and easy-to-use Unity plugin that allows you to easily implement game configuration.Other features include:Native async : It supports coroutines and multi-thread programming, and its usage is as simple as ordinary methods. Multithreaded execution: async-await execution is suitable for executing any PseudoCode, except for those that require accessing Unity thread-safe methods, and can be executed in a child thread, with execution results synchronized to the main thread at any time.Coroutine execution: supports calling and waiting for the execution of any PseudoCode in coroutines.Callback execution: allows using callbacks to handle PseudoCode execution results.Synchronous execution: if immediate results are required, the PseudoCode called must not contain any delayed operations.Interruptible execution: all PseudoCode execution methods support using CancellationToken to control the interruption and termination of the execution process.Extensible pseudo-methods: built-in pseudo-methods may not be sufficient to support the development of an entire game project, and different game projects need to customize their own pseudo-methods. Extending PseudoCode's pseudo-methods is simple and easy.Built-in pseudo-method documentation: the documentation for PseudoCode's built-in pseudo-methods can be opened in the Unity editor at any time, and the documentation content is automatically updated after C# compilation.Support for mouse programming in Unity: PseudoCode implements a pseudo-code editor that runs in the Unity Editor, where code can be written using only mouse clicks.Weakly-typed language: PseudoCode's pseudo-code is a weakly-typed programming language. However, if a pseudo-method requires parameter types, the type requirements can be viewed in the documentation during the editing process.Includes complete source code: users can modify the source code according to their needs.Online documentation: https://fuliufuliu.gitbook.io/pseudocode-decument/