Babylon.js

Babylon.js

使用HTML5,WebGL和Web Audio构建3D游戏的完整JavaScript框架。
主要功能具有灯光,相机,材质,网格,动画,音频和动作的完整场景图本机碰撞引擎物理引擎(感谢oimo.js和cannon.js场景选择支持左右手系统抗锯齿动画引擎粒子和实体粒子系统Sprites和2D层通过特定的现代着色器体系结构和本机触摸支持,基于Web Audio的完整音频引擎可在所有WebGL平台上运行:IE11 / MS Edge,Chrome,Firefox,Opera,Safari,iOS(iPad / iPhone),Android,Windows电话8.1 / Mobile 10,Firefox OS,Xbox One优化视锥剪切,子网格剪切硬件缩放选择八叉树离线模式(资产保存在IndexedDB中)增量加载二进制压缩格式硬件加速实例自动场景优化器LOD(详细程度)SIMD.jsWeb Workers上的碰撞合并合并着色器/渲染基于物理的渲染(PBR)标准材质是每个像素的材质,它支持:扩散lightning和纹理环境闪电和纹理镜面闪电不透明度纹理反射纹理(球形,平面,立方,投影和等矩形)镜面纹理自发光纹理镜面纹理凹凸纹理光照贴图纹理最多4盏灯(点,方向,点,半球)自定义材质自定义着色器Skybox顶点颜色每个顶点4个骨骼用于扩散,不透明,发射和反射的菲涅耳术语程序纹理库材料库特殊FX雾Alpha混合Alpha测试广告牌全屏模式阴影贴图和方差阴影贴图渲染层后期处理(模糊,折射,黑色)'n'white,fxaa,SSAO,上帝射线(VLS),HDR,DOF(景深),海关...)镜头光晕反射探针多视图边缘渲染器高光渲染纹理渲染目标纹理动态纹理(2D画布)视频纹理压缩(DDS)纹理和TGA摄像机
babylon-js

分类目录

具有任何许可的所有平台的Babylon.js替代品

Godot Engine

Godot Engine

Godot是MIT许可的功能齐全的开源开源游戏引擎。它着重于拥有出色的工具以及可导出到PC,移动和Web平台的面向视觉的工作流。
Unity

Unity

Unity是一款多平台游戏开发工具,从一开始就设计易于创建。
Construct 2

Construct 2

Scirra Construct是2D游戏开发引擎,专注于以视觉方式构建游戏。
GDevelop

GDevelop

GDevelop是一款开放源代码的游戏制作软件,旨在供所有人使用。可以用它创建任何类型的2D游戏,并且不需要任何编程技能即可上手。游戏的逻辑是通过视觉事件来实现的。
Unreal Engine

Unreal Engine

虚幻引擎是一套专业的工具和技术套件,可用于跨各种平台构建高质量的游戏。
CRYENGINE

CRYENGINE

现在,每个人都可以使用最强大的游戏开发平台。完整的引擎源代码。所有功能。没有使用费。没有义务。没有许可费。
Construct Classic

Construct Classic

Construct Classic是Windows的免费DirectX 9游戏创建者,专为2D游戏设计。
Torque 3D

Torque 3D

Torque 3D是一个易于使用的游戏创建平台。
Cocos2d-x

Cocos2d-x

cocos2d-x是一款适用于手机gamedev的跨平台开源免费2D游戏引擎,它快速,稳定,易于学习和使用。
GameMaker: Studio

GameMaker: Studio

使用拖放事件/动作系统设计自己的计算机游戏,并按照自己的进度介绍编码。
Verge3D

Verge3D

Verge3D是一个功能强大且直观的工具包,它使3ds Max或Blender艺术家可以创建沉浸式的基于Web的体验。
Three.js

Three.js

该项目的目的是创建一个轻量级的3D库,其复杂度非常低,换句话说,就是傻瓜。
  • 免费应用
Phaser

Phaser

Phaser是一个有趣,免费和快速的2D游戏框架,用于为桌面和移动Web浏览器制作HTML5游戏,支持Canvas和WebGL渲染。
Blend4Web

Blend4Web

Blend4Web是用于Internet上交互式3D可视化的开源工具。它提供免费和商业许可证。
PlayCanvas

PlayCanvas

PlayCanvas是世界上最容易使用的WebGL游戏引擎。它是免费的,它是开源的,并且得到了出色的开发人员工具的支持。