babylon.js + google blockly =无代码fps,tpsð¥
#javascript #网络开发人员 #discuss #gamedev

当我通常要开发helicity.ai时,我意识到可以添加许多功能。

当前游戏引擎IMO的问题

我一直想着巴比伦。

我尝试了团结,我尝试了GMS和纯H5帆布API。

Unity 的问题是似乎从未解决的陡峭学习曲线(终于做到了,只是说)。 gms 很好,但它的付费,您几乎无需付款就无能为力。此外,其H5开发也太大了。它仅适用于PC
Canvas api 很可爱,不是真正的游戏引擎ð...

游戏引擎的真实真相

我真的不讨厌任何游戏引擎,因为事实是,老实说,这是任何技术堆栈...

最好的游戏引擎不是具有最多功能的游戏引擎,它是使您发挥最大生产力的发动机。

大型工作室会喜欢团结和虚幻。
但是我是网络开发人员。
我活着呼吸javascript

为什么不使用相同的代码库?

包装和特征版本的Unity不匹配足以让我不喜欢它。 H5游戏太慢甚至无法构建和测试,我的PC燃烧了。

使多人游戏很糟糕

和我最大的观点!在任何主要游戏引擎中将API网络都如此差!我喜欢制作多人游戏和为我做这件事的最佳方法一直是在Node.js

中制作该死的服务器

所以我会做一些事情,例如将GMS用于游戏客户端,而节点+ Websocket用于后端,但是它总是像2个人讲不同的语言,试图建立关系工作ð

使用Babylon.jsð§§

我在1小时内在巴比伦中取得了比统一或通用汽车的几天相比。(gms仍然很容易)
JS代码是如此可读且易于理解,并且感觉直观
我不必担心添加新功能并使用更多JS库,因为它们都是独立的。
在巴比伦,实际上感觉就像您了解代码背后的完整图片,并且在您的代码执行之间没有太多的墙。
Babylon JS的制造非常漂亮,您可以用低代码在其中建造很多东西。谈论JS库内置的物理引擎内置的!
图形性能太好了。它甚至可以在低端设备上使用,并且是H5游戏的最佳选择。制作现实的游戏,在线主机,任何有浏览器的人都可以玩。这太好了,无法实现。

作为Web开发人员,它非常容易导出您的游戏并托管它,因为您特别了解部署。

与Helicity.AI连接

我制作了基本的2D引擎,这是一次很好的学习体验,但即使是3D中的基本游戏也比普通人的2D 中的复杂游戏更有趣。

现在我了解了巴比伦,我想将其与Google的Blockly集成,以提供游戏开发中的无代码体验。

最终结果看起来像这样。它是React

中的无代码编辑器

Image description

这纯粹是一项正在进行的工作,但螺旋性正在3D。您很快就可以创建一个具有几个块的FPS。它仍然需要时间,但任何人现在都可以做到。

twitter or x or whatever theyre calling it now上加入此旅程!