Tencent / puerts

PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.
Other
5.1k stars 708 forks source link
dotnet javascript nodejs quickjs typescript unity unrealengine v8

Logo

license PRs Welcome

unreal

unity Unity_Test

跳转中文

WHAT is PuerTS (PUER Typescript)?

PuerTS is a TypeScript programming solution in Unity/Unreal/DotNet.

WHY should I use PuerTS?

HOW can I start to use PuerTS

Documentation


FAQ

How to Install

Changelog

Known issues


Select Script Engine

Currently puerts supports three script engines: v8, quickjs, nodejs, choose the one that suits you.

Script Engine Node api Performance Code Size Debugging Notes
V8 ***** *** ✔️
QuickJS ** *
Node.js ✔️ ***** ***** ✔️ OpenSSL may be disabled

Avaliable on these Engine

Available on these Platform

Ask for help

Github Discussion


WHAT - 普洱TS是什么?

PuerTS是 Unity/Unreal/Dotnet 下的TypeScript编程解决方案

WHY - 为什么我该用普洱TS?

HOW - 我该怎么开始


常见问题

最新版本安装

改动日志

已知问题与解决办法


脚本引擎选择

目前puerts支持三种脚本引擎:v8、quickjs、nodejs,选择合适你的那个。

脚本引擎 Node api 性能 代码体积 调试 补充
V8 ***** *** ✔️
QuickJS ** *
Node.js ✔️ ***** ***** ✔️ OpenSSL 可能被禁用

可用引擎

可用平台

技术支持

Github Discussion

QQ群:942696334

UE4专属群:689643903

开发博客

知乎专栏