Game development

HTML5游戏开发简介

优点

  1. 使用HTML5构建的游戏可以在智能手机,平板电脑,个人电脑和智能电视上工作。
  2. 通过网络以及其他媒体广告宣传您的游戏。
  3. 付款。收取你想要的,并使用任何你喜欢的付款处理服务。
  4. 随时更新游戏。
  5. 收集您自己的分析!
  6. 更密切地与客户联系。
  7. 玩家可随时随地玩游戏。

网络技术

 
Function Technology
Audio Web Audio API
Graphics WebGL (OpenGL ES 2.0)
Input Touch events, Gamepad API, device sensors, WebRTC, Full Screen API, Pointer Lock API
Language JavaScript (or C/C++ using Emscripten to compile to JavaScript)
Networking WebRTC and/or WebSockets
Storage IndexedDB or the "cloud"
Web HTML, CSS, SVG, Social API (and much more!)
Full Screen API
全屏游戏。
Gamepad API
使用游戏手柄或其他游戏控制器。
HTML and CSS
构建,样式和布局游戏的用户界面。
HTML audio
轻松播放简单的音效和音乐。
IndexedDB
将用户数据存储在他们自己的计算机或设备上。
JavaScript
快速的网页编程语言为您的游戏编写代码。轻松移植您现有的游戏 Emscripten 或 Asm.js
Pointer Lock API
在游戏界面中锁定鼠标或其他指针设备。
SVG (Scalable Vector Graphics)
构建能够顺利扩展的矢量图形,无论用户显示器的大小或分辨率如何。
Typed Arrays
从JavaScript中访问原始二进制数据; 操纵GL纹理,游戏数据或其他任何东西。

Web Audio API

实时控制音频的播放,合成和操纵。
WebGL
创建高性能,硬件加速的3D(和2D)图形。OpenGL ES 2.0.
WebRTC
实时通讯控制音频和视频数据,包括电话会议,并在两个用户之间来回传送其他应用数据,如聊天。
WebSockets
将您的应用程序或站点连接到一个服务器以实时传输数据。适合多人游戏动作,聊天服务等。
Web Workers
生成后台线程为多核处理器运行自己的JavaScript代码。
XMLHttpRequest and File API
从一个Web服务器发送和接收任何您想要的数据,如下载新的游戏级别和艺术品,以便来回传送非实时游戏状态信息。

 

文档标签和贡献者