欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

15 个* HTML5 游戏引擎

程序员文章站 2022-04-29 13:19:01
...

1) HTML5 Game Engine

Construct 2 is a leading high quality HTML5 game engine. Tens of thousands of HTML5 game developers are choosing Construct 2 to make HTML5 games.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

2) Clanfx

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.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

3) Crafty js

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

4) CSS Game Engine

This is a free game engine developed for programming browser based games.  It uses the Javascript language and CSS (Cascading Style Sheets) to dress up the page.  They run pretty reliably together.  Use this engine to create your own game.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

5) Effect Games

Effect Games provides a suite of developer tools for creating and publishing web-based video games. The software is free, and includes an asset manager, level editor, sprite manager, environment editor, and publishing tools.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

6) Entity js

Entity is an awsome all new javascript game engine. It focuses on flexibility, reusability and robustness. To make this happen Entity utilizies the, entity-component design where all logic is implemented in components and entities are created from adding or removing components.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

7) Flash js

FlashJS was born at the crossroad of HTML / CSS and beautiful Flash objective model that is known by many interactive developers and fits great for game development. This library allows to develop HTML5 games and applications in the way that is similar to ordinary AS3 development.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

8 ) Game Query js

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.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

9) Gamma js

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.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

10) Geom

Geom is a JavaScript Game Engine that allows you to develop HTML5 Games in no time. Games created with Geom require no browser plugins or any software installations and work with old browsers that support only the Javascript.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

11) Impact js

Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

12) Isogenic Engine

The Isogenic Engine is a modern web-based game engine that allows you to rapidly develop your next single or multiplayer game for the web. Isogenic does not require any browser plugins which means players can run your game without Adobe Flash or Microsoft Silverlight, straight from their web browser.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

13) Jaws js

Jaws is a 2D game lib powered by HTML5. It started out only doing canvas but is now also supporting ordinary DOM based sprites through the same API.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

14) GMP

GMP is great for making sprite-based, 2-D games, and it can easily power most retro-style arcade game designs. It is also well suited to making puzzles such as sudoku or gogopop.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

15) Ingenio JS

ingenioJS is a JavaScript / HTML5 game engine. Its structure allows independent rendering methods, such as WebGL, Canvas or DOM Elements.

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

 

 

 

melonJS 是我们过去实验的结果,是一个开放、*而且使用简单的HTML网页游戏开发包。虽然还有一个大工作正在进行中,melonJS已经可以轻松地创建一些不错的游戏。

 

melonJS 集成了流行的砖块地图格式,可使用 Tiled map editor 所编辑的地图,你只需要把精力放在游戏本身。

功能列表:

  • A fresh and lightweight 2D sprite-based engine
  • Standalone library (does not rely on anything else, except a HTML5 capable browser)
  • Compatible with most major browser (Chrome, Safari, Firefox, Opera, IE)
  • Multiple Audio Channel support
  • Basic physics and collision mechanisms (to ensure low cpu requirements)
  • A basic set of Object Entities (to be extended)
  • Tween effects
  • Transition effects (state and/or level change)
  • Manage basic animation
  • A state manager (to easily manage loading, menu, options or in-game screen state and switch)
  • Tiled map format version 0.7.x integration for easy level design :
    • uncompressed XML, Base64 and CSV encoded XML tilemap format
    • Orthogonal tilemap
    • Multiple layers (multiple background/Foreground layers, collision layer, "Parallax" layer)
    • Layers Alpha settings
    • Multiple Tileset support
    • Tileset Transparency settings
    • Tiled Object
    • Dynamic Layer and Object/Group ordering
    • Dynamic Entity loading (melonJS will instantiate JS object matching the object property name defined in the tilemap)
    • Solid, Platform, Slope and Breakable Tiles
  • System and bitmap fonts
  • some basic GUI elements
  • a customizable loader, etc. . .

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言

15 个* HTML5 游戏引擎 
            
    
    博客分类: 脚本语言解释语言