Spark Game Engine
Revolutionizing game development, make any game you want without a line of code! 3D, 2D, even multiplayer games! CREATE YOUR GAME ONCE Develop your game once, and...
A complete JavaScript framework for building 3D games with HTML5, WebGL and Web Audio.
main features
complete scene graph with lights, cameras, materials, meshes, animations, audio & actionsnative collisions enginephysics engine (thanks to oimo.js & cannon.jsscene pickingsupports left and right handed systemsantialiasinganimations engineparticles & solid particles systemssprites and 2d layerscomplete audio engine based on web audio
works on all webgl platforms via a specific modern shader architecture and native touch support: ie11/ms edge, chrome, firefox, opera, safari, ios (ipad/iphone), android, windows phone 8.1/mobile 10, firefox os, xbox oneoptimizations
frustum clippingsubmeshes clippinghardware scalingselection octreesoffline mode (assets saved in indexeddb)incremental loadingbinary compressed formathardware accelerated instancesautomatic scene optimizerlod (level of details)simd.jscollisions on web workersmerge mershingshaders / rendering
physically based rendering (pbr)
standard material is a per pixel material that supports:diffuse lightning and textureambient lightning and texturespecular lightningopacity texturereflection texture (spheric, planar, cubic, projection and equirectangular)mirror textureemissive texturespecular texturebump texturelightmap textureup to 4 lights (points, directionals, spots, hemispherics)custom materialscustom shadersskyboxvertex color4 bones per vertexfresnel term for diffuse, opacity, emissive and reflection
procedural textures librarymaterials libraryspecial fx
fogalpha blendingalpha testingbillboardingfullscreen modeshadow maps and variance shadow mapsrendering layerspostprocesses (blur, refraction, black'n'white, fxaa, ssao, god rays (vls), hdr, dof (depth of field), customs...)lens flaresreflection probesmultiviewsedges rendererhighlights renderingtextures
render target texturesdynamic textures (2d canvas)video texturescompressed (dds) textures & tgacameras
Official Website
GitHub
Twitter
Facebook
Productivity Developer Tools Phots and Graphics
javascript html5 game-engine 3d-engine typescript