Hey guys! After the great success of our latest blog post “The Big List of 2D HTML5 Games Engines” we are happy to give you another useful list, this time about HTML5 3D games: The Big List of HTML5 3D Games Engines!
Ready to take notes? Here it goes!
Unity 5 – Free/Paid
Unity 5 is the new edition of the best development platform for creating 2D/3D games and now supporting HTML5 with a WebGL export feature. This feature is new and developers are deeply testing it. We believe we are going to see lots of Unity WebGL games in the near future, also because Google Chrome 42 is not supporting the Unity Web Player anymore. You can try a demo of Unity WebGL here.
Unreal 4 – Free/Paid
Unreal Engine 4 is a suite of integrated tools for game developers to design and build games and, just like Unity, it supports HTML5 and WebGL exporting from the latest version (4.7) on. Read more about it in an old post on our blog.
Three.js – Free
Three.js is a library that makes WebGL 3D rendering inside browsers very easy. While an element in raw WebGL would turn out in hundreds of lines of JS and shader code, a Three.js equivalent is much smaller. Here a demo.
Babylon.js – Free
Babylon.js has been used to make the demo of Assassin’s Creed Pirates, would you believe it?
KickJS – Free
KickJS is a WebGL based game engine built for modern web browsers such as the most recent version of Chrome and Firefox. It has a really good performance and we suggest that you test the Chess demo.
Turbulenz – Free
Turbulenz is anothe open-source engine for both 2D and 3D games, available on Git-hub. It’s modular and has a very good performance on many devices. Find a batch of cool demos on their website.
Spark Engine – Free/Paid
We already talked about Spark in another blog post some time ago. Spark allows you to create single-player or multiplayer, 3D and 2D games, right inside the browser and while collaborating with your team. It also allows you to publish the game on many channels including GamePix :)
Now it’s still in beta but they are releasing the real one in the following months.
Minko – Free/Paid
Minko allows developers, to build cross-platform 3D applications with their free SDK. It supports 3D apps for HTML5, iOS, Android, Windows, OS X and Linux using a single C/C++ code base.
Delight – Free
Delight is a Web 3D Engine developed by Xymatic that provides the latest in graphics, web technology and tools, allowing developers to create the next generation of 3D browser games and applications that run on any web-enabled device and platform – all without the need for additional plugins. This demo features a physically based camera which includes techniques like bokeh depth of field, glare, lens flares, film grain, dynamic color grading and more.
SpiderGL – Free
OSG JS – Free
JS3D – Free
JS3D is a library which allows game devs to build interactive 3D objects on websites, such as the spinning cube at the top of their page ;)
X3DOM – Free
C3DL – Free
SceneJS – Free
Ambiera CopperLicht – Free
GLGE – Free
CubicVR.js – Free
Gladius – Free
Gladius is a 3D game engine which includes an entity/component framework, WebGL graphics rendered with CubicVR.js, and 2D physics based on Box2d.js.
Goo Create – Free/Paid
Phoria.js – Free
Cube Engine – Free
Cube Engine is a 3D engine completely written in HTML5 without OpenGL and thus with no 3D acceleration. This is a proof of concept and learning project, but it can be fun to some extent… as long as you have a ludicrously powerful computer.
Famo.us – Free
AwayJS – Free
Blend4web – Free/Paid
Blend4Web is an open-source WebGL framework which uses Blender as a primary authoring tool. It features native support for Blender’s node materials, NLA editor, particle system, Bullet physics, positional audio and other Blender functionality.
Godot Engine – Free
Godot Engine is an advanced, feature packed, multi-platform 2D and 3D game engine released under MIT license. It provides a set of common tools, so game devs can just focus on making the game without reinventing the wheel.
ShiVa3D – Free/Paid
ShiVa3D is a 3D game and application development suite that comes in an easy to use, yet very powerful WYSIWYG (what you see is what you get) editor. Consider ShiVa the glue between creative ideas, art, code, and the hardware devs are targeting.
HaxorEngine – Free
2D/3D Game Engine using Haxe and WebGL that will also build for Native Mobile and Desktop. For now validating the HTML5 target, but soon on other platforms.
WhitestormJS – Free
WhitestormJS is a framework for 3D web apps built with Three.js technology. It implements a core with component system and plugin support for fast development of 3D scene with physics.
If you have your own 3D HTML5 game engine and would like it to be added it to this list, just drop us a line!
Find more HTML5 resources on Andre Antonio Smitz’s page, on Techslides and on this WebGL game engines page.
When your game is ready, do not hesitate to contact us to sumbit it for the GamePix distribution!