Babylon.js is a 3D engine based on webgl and javascript. Features: complete scene graph with lights, cameras, materials and meshes; collisions engine, physics engine, animations engine, particles systems, and much more.
Features: generic 3x3 projection matrices, asset loading, scene graph, render loop, physics, sound, animations, SVG support, mobile detection, debug facilities. Also provides a visual environment to create game assets.
Collie is a Javascript library that helps to create highly optimized animations and games using HTML 5. Collie runs on both PC and mobile using HTML 5 canvas and CSS 3D.
ChesterGL is a simple scene-based 2d rendering engine, with full support for WebGL and a simple (automatic) fallback to canvas when there's no WebGL support. Support time-based actions and animations as well as TMX files and spritesheets.
clanfx is a 2D, tile-based Javascript game engine developed using Javascript and CSS. It currently works in Firefox, Epiphany and Opera browsers. Features include many animated sprites, spell effects, buildings, tiles/textures and basic game AI.
The Clay.io API provides high level game features like data storage, leaderboards, achievements, payment processing, social integration, and a few others.
Cocos2d-javascript is a 2D game/graphics engine based on cocos2d-iphone but designed to run in the web browser. It uses the latest features available in HTML 5 allowing real-time rendering of 2D graphics without the need for plug-ins such as Adobe Flash
Cocos2d-html5 is a cross-platform 2D game engine written in Javascript, based on Cocos2d-X. It currently supports canvas and WebGL rendering. Cocos2d-html5 incorporates the same high level api as “Cocos2d JS-binding engine” and compatible with Cocos2d-X and Cocos2d-iPhone, games wrote in Cocos2d-html5 could be published to iOS app or android apk without code modification or little code modification in hybrid mode.
gameQuery is a jQuery plug-in to help make javascript game development easier by adding some simple game-related classes. It's still in an early stage of development and may change a lot in future versions.
Gamma is a new Javascript library which can be used to create 2.5D platform games for a web browser using the power of HTML, JavaScript, CSS and WebGL.
JavaScript, HTML5 and native OpenGL (DOM, canvas, WebGL and native OpenGLES with GLU and GLUT). Independent of the environment, runs in V8GL, NodeJS and even in Spidermonkey (setTimeout/setInterval required, nothing more for server-side).
Jaws is a HTML5 2D game development library written in javascript. Sprite, viewport, gameLoop, input handling etc. The core to create a 2D game. Comes with examples.
An attempt to recreate "old school" isometric techniques in the modern web browsers without using a canvas, with only JavaScript and HTML. Map editor online demo
Cross browser event handling. Game entity management. Rudimentary polygon, box, circle collision detection. Sprite management. Fast, deterministic random number generator. Networking (ajax) abstraction layer. Basic cookie management. Auto-init to launch code attached to a specific HTML canvas.
Open source game framework for making desktop and mobile browser HTML5 games. It uses Pixi.js internally for fast 2D Canvas and WebGL rendering. Supports JavaScript and TypeScript.
Uses Tiled level editor. Ready to import assets and start making levels. Robust component library with functionality like enemies, tele porter, collection, etc included and ready to use. Just edit config.JSON, put in sounds and art, then build levels in Tiled!
Professional HTML5 game engine featuring: multiplayer, tiling, physics, sprites/animation, sound, input handling, entity systems, native acceleration wrapper (allows HTML5 games to be run as native apps with performance acceleration), scenes and layers and AI.
Object oriented. Cross-browser. Extensive API. Open-source. Supports canvas and DOM rendering. Support for Touch Input. Box2DJS Physics Engine Features
Complete and easy to use Object Oriented Javascript 2D Game Framework with support for bitmap fonts, particle systems, texture altas, 2d skeletal animation, spritesheet animation, low level audio playback, smart resource loader, vector math, easy collision detection, box2d physics, and realtime multipalyer games with node.js.
Raycast landscape renderer, not full engine (yet). 2D canvas, no WebGL! Includes a PHP port for server-side rendering where the HTML5 canvas element isn't supported.
Traffic Cone is a 2D and isometric tile based game engine written for html5. It makes complex animations of sprites and tiles based worlds fairly simple.
Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers and mobile devices. Game engine and server-side APIs are available in JavaScript and TypeScript. For more information see the demos and detailed features
A lightweight, modular JavaScript game engine to easily produce high quality games. Includes a large variety of components such as animation, event management, redraw regions, collision detection, sprites and more
Professional HTML5 game engine featuring: multiplayer, tiling, physics, sprites/animation, sound, input handling, entity systems, native acceleration wrapper (allows HTML5 games to be run as native apps with performance acceleration), scenes and layers and AI.
This library extends Three.js for scientifically accurate orbital movement. Linear calculations with n gravity wells and the ability orbit from one body to another. (i.e. earth - moon missions or a very complex Angry Birds in Space)
Pentagine is a lightweight Javascript library for HTML5 2D Game Development that renders to . For now, it consists of a State Machine, a Sprite class to load and draw images and some keyboard input functions. Soon, I expect it to have much more.
HTML5 Isometric & 2D Game Engine. Emphasis on real-time persistent worlds, MMO games & plugin architecture, micro-transactions, cloud-based hosting. Realtime networking. Support for canvas and HTML-based output, Node.js + MongoDB. Physics support using Box2D.
Monkey is a next-generation games programming language that allows you to create apps on multiple platforms with the greatest of ease. Monkey works by translating Monkey code to one of a different number of languages at compile time - including C++, C#, Java, Javascript, and Actionscript. Platforms includes : Windows, OSX, Linux (experimental), HTML5, Flash, IOS, Android, XNA, and PSM (Playstation Vita).
Large-scale, professional HTML5 game engine featuring: multiplayer, tiling, physics, sprites/animation, sound, input handling, entity systems, native acceleration wrapper (allows HTML5 games to be run as native apps with performance acceleration), scenes/layers and AI.
Project Anarchy is a free mobile game engine for iOS, Android, and Tizen. It includes Havok’s Vision Engine along with Havok Physics, Havok Animation Studio and Havok AI. It has an extensible C++ architecture, optimized mobile rendering, a flexible asset management system, and Lua scripting and debugging. There are also complete game samples included with the SDK along with extensive courseware on the Project Anarchy site that game developers can use to quickly get up to speed with the engine and bring their game ideas to life. Havok’s Project Anarchy Pro offering provides more platform support, additional source access and direct assistance from Havok’s award-winning support team.
Turbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers and mobile devices. Game engine and server-side APIs are available in JavaScript and TypeScript. For more information see the detailed features list
Professional cross-platform engine targeted for mobile games. Same game can be built for desktop platforms Windows, Mac OS X and Linux. Box2D integration. Provides gaming templates. Offers wide range of mobile services for payment, social & gaming networks, ads and analytics. Features level editor that can be used during development and added as a feature to final game.
JavaScript animation library for Canvas. Features a scene graph and event handling. Easy to add to an existing page element where Flash no longer displays.
请发表评论