写了一个 Canvas 游戏框架,求批评

2017-12-08 03:27:16 +08:00
 thomasyim

V 站的小伙伴们好,这学期上了一门 Game Engine Development 的课,课程的设置是在写 5 个 game assignments 的过程中不断完善,抽象出自己的 game engine。

在前几天考试结束后,我和另一个同学写完了文档,并发布了我们的 2D Canvas 游戏框架 Zion。虽然我知道目前它还有很多不完善的地方,各种 potential bugs,而且可用性不一定和我们期待的那么好。但是鉴于我们已经在这个框架的帮助下完成了 5 个小游戏的制作,所以我有继续维护、完善下去的信心。

我一直很喜欢一句话,"If You're Not Embarrassed By The First Version Of Your Product, You ’ ve Launched Too Late"。所以在这个节点上我选择了让更多人知道这个项目,而不是担心自己技术上的不成熟会带来某种尴尬。

另外,我在这门课程的学习过程和开发过程中也总结了一些体会和经验,如果你对这方面内容感兴趣,不妨花 5 分钟时间读一读这篇博客:

Building A Canvas Game Engine From Scratch

在这里发帖,最主要的目的是希望得到比我更有经验的前辈的建议和指导。另外,也希望能找到志同道合的小伙伴一起愉快地交流、写代码。

如果看完之后觉得还不错,能给个 star,那就感激不尽啦!

Reference

Zion Source Repo

文档

Gallery Page

4642 次点击
所在节点    程序员
21 条回复
nofastfat
2017-12-09 11:51:12 +08:00
那我直接推荐 egret,工作流极其完善,注意是极其。性能也不错,支持 canvas 和 webgl 的无缝切换,balabala 各种游戏开发的便捷,就不一一赘述了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/412968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX