{"repo":"Tencent/puerts","free":true,"listed":false,"github":"https://github.com/Tencent/puerts","clone":"git clone https://github.com/Tencent/puerts.git","description":"PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.","language":"C++","stars":6185,"topics":["unity","typescript","javascript","v8","dotnet","unrealengine","nodejs","quickjs"],"license":null,"category":"game-templates","readme_excerpt":"Unreal Releases Unity Releases -blue.svg) -blue.svg) Nuget Releases 跳转中文 WHAT is PuerTS? PuerTS is a multi-language scripting solution for Unity/Unreal/DotNet. 🌐 Multi-Language Support (Unity 3.0 New!) : JavaScript/TypeScript, Lua , and Python — use the language your team is most productive in, or even mix them in one project. (Unreal currently supports JavaScript/TypeScript only.) 🚀 Provides high-performance script runtimes with seamless C#/C++ interop. 📝 TypeScript declaration generation for type-safe access to host engine APIs. WHY should I use PuerTS? Choose your language (Unity) : PuerTS 3.0 introduces a unified ScriptEnv architecture — write game logic in TypeScript, Lua, or Python with a consistent C# bridging API. No more one-size-fits-all. Massive ecosystem access : leverage npm, LuaRocks, or PyPI packages alongside professional game engines to accelerate development. Type safety when you want it : TypeScript's static type checking significantly improves code robustness, while Lua and Python offer rapid prototyping flexibility. High efficiency : full-engine, cross-platform reflection calls — zero boilerplate for C++/C# interop. High performance : static wrapper generation for performance-critical paths, across all supported languages. Talented WebGL Support : massive advantage in performance and dev efficiency, even faster than pure C# in some cases. Quick Start (Unity) All three languages share the same ScriptEnv API — just swap the Backend : JavaScript / TypeScr","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tencent","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tencent/puerts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}