点击上方“Github中文社区”,关注
看遍Github好玩的项目
第033期原创分享 作者:huber
大家好,我是hub哥
不知道有没有童鞋用TypeScript做过游戏的,大家都知道,TypeScript游戏相关的开源引擎是比较少的,然而就在前几天,腾讯却把自家一个游戏引擎给开源了:puerts
这玩意到底是个啥?
一句话:Puerts是一个TypeScript游戏开发解决方案
几大特点
◆ 开发者可以直接通过 ts / js 等脚本直接调用该游戏引擎API
做前端的童鞋都知道,JavaScript的生态已经有相当丰富的各类库和各种工具链,开发者可通过TypeScript访问宿主引擎的能力,这样的游戏开发方式会变得灵活强大
◆ Puerts 提供了一个JavaScript运行时
相比游戏领域常用的lua脚本,TypeScript的静态类型检查有助于编写更健壮,可维护性更好的程序,以往依赖运行时特性的游戏开发者,可快速上手该引擎
◆ 跨游戏引擎
现在该引擎已经支持了主流的UE4、Unit