Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 3.67 KB

ReadMe-En.md

File metadata and controls

39 lines (31 loc) · 3.67 KB

knight

Support the 996.ICU movement 996.icu

中文

  • Knight is a GamePlay framework based on the Unity engine, offering simple and user-friendly game framework interfaces, with the aim of enabling developers to focus more on the development of game content.

  • It includes a complete resource management module (packaging, downloading, loading, version management), a C# hot update module based on hybridclr, a UI framework based on MVMC, as well as support for other basic functionalities.

  • The current framework aims to enhance performance and usability, and has undergone a major restructuring of previous designs. The currently used version of Unity is Unity6000.0.26f1.

  • Currently, each module is separated using the Package approach and managed by the PackageManager to achieve plug-and-play functionality at runtime.

    Framework Architecture of knight

Editor runs game

  • Use the editor to simulate the Assetbundle resource mode without packaging the Assetbundle. Locate the file Assets/Game. Editor/Assetbundle/ABSimulateConfig.asset, select it, and check IsDevelopMode, IsHotfixABMode, and SimulateType to select Everything.

    Knight Editor Simulation Mode

  • Open the Assets/Game/Scene/Game.unity scene, and click "Play" to run the game demo.

Introduction to main functions

Plugins (Thanks to the following plugins and frameworks for supporting the underlying functionality of knight)

Contact Information