云风宣布开源基于 Lua 的自研游戏引擎 Ant Engine
知名游戏开发者云风昨天宣布开源游戏引擎 Ant Engine。
云风表示其所在公司已批准 Ant Engine 的开源申请,仓库已对外开放,但现在尚未正式发布,文档、示例等均待在 Wiki 上逐步完善,游戏仓库将于年后公开。
他还说道,Ant 引擎已经开发了 6 年,其团队使用这个引擎开发的游戏有一年历史,技术部分已经全部完成(游戏体验部分还需要调整),性能方面超出预期。
2017 年底,云风写下对这个新引擎最初的构想:是时候启动一个为移动设备设计的 3d 引擎项目了。
Ant 引擎专门针对移动平台打造,目前只有 iOS 版本完全可用(Mac 版本略有不足,Android 版本尚未完成)。引擎可以在 Windows 上运行,但缺乏一些和 PC 相关的支持(比如接入 Steam ,更好的键盘鼠标支持)。
云风介绍道:“在移动平台上,不光要保持帧率更要节省能耗。这会导致引擎结构设计上有所配合,这些是我们在设计时时刻考虑的方面。而且,ANT 区别于 Unity ,它尽可能地让开发工作随时保持在真实移动设备上运行,这对在移动设备上做出更好的交互体验,意义重大。”
Ant 引擎基于 Lua 开发,有极低的理解成本,和极高的动态可定制性。云风表示:“以往基于 Lua 这类动态语言开发的基础设施中,最难解决是性能问题,而性能恰巧又已被 ANT 解决的相当不错。ANT 在手机上有极好的性能,我们用它开发的游戏,在极其复杂的场景下,iPhone 12 上依然可以小于每帧 10ms 的速度渲染。对于同等复杂度的场景,Unity 实现同等的效率将非常困难。”
- Ant 引擎的技术特点:https://github.com/ejoy/ant/wiki/TechnicalFeatures
- Ant 引擎的虚拟文件系统:https://github.com/ejoy/ant/wiki/VFS
- Ant 引擎的包系统:https://github.com/ejoy/ant/wiki/Package
吴云洋(Cloud),网名云风,毕业于中南大学,原网易游戏核心成员、杭州研究中心总监,是网易《大话西游》、《梦幻西游》等游戏的重要开发者。2011年9月5日宣布已从网易辞职。此后联合创办的简悦科技为现阿里游戏的前身。具有丰富的程序开发经验,是开源爱好者、硬核游戏玩家。
云风 GitHub 主页:https://github.com/cloudwu

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Wine 9.0 稳定版正式发布,新增实验性 Wayland 驱动
Wine 9.0 稳定版已正式发布。 Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,能够干净地整合 Windows 应用到桌面。 9.0 亮点是引入新的 WoW64 架构和实验性 Wayland 驱动程序。 主要变化: 引入实验性的 Wayland 驱动程序,默认未启用 从 Windows 到 Unix 代码的所有转换都经过 NT 系统调用接口,这标志着多年重构工作的完成 新的 WoW64 架构允许在纯 64 位 Unix 系统运行 32 位 Windows 应用,该模式默认没有启用 增强 ARM64 平台支持 更新 Vulkan 驱动支持 改进 Direct3D 以及 DirectMusic 支持 …… 详情查看发布公告。
- 下一篇
OSI 报告:从历史角度看 DOSP 做法
Open Source Initiative (OSI) 于日前发布了一份名为“Delayed Open Source Publication: A Survey of Historical and Current Practices”的新报告,深入研究了 DOSP 的历史、模式以及发展趋势。 延迟开源发布 (DOSP) 是是首先在专有许可证下分发或公开部署软件,然后以开源许可证有计划地发布该软件源代码的做法;Business Source License (BSL) 就是一种广为人知的 DOSP 许可。 在整个开源软件历史中,软件生产商都一直在实践 DOSP;报告收集了一些示例,并对其进行分类以进行分析。 最早的 DOSP 实例之一是 1998 年左右根据"Aladdin Free Public License"发布的 Aladdin GhostScript,后来过渡到同时采用专有许可和 GPL 的发布模型。KDE 的 Qt 库也是一个鲜明的示例,它将 DOSP 作为防止潜在开发中止的一种保障措施。Qt 的许可历史很复杂,如今其可以在商业和开源 GPL 2.0、GPL 3.0 和 L...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境