The State of the Game

Coming back from the fantastic onGamestart conference in Warsaw Poland, I’m more excited than before about the state of HTML 5 game development. Back in 2009 when I first heard of HTML5 is was skeptic to say the least about it rising to be a rival to Flash. 98% claimed market penetration a great visual editor, a full grown IDE, myriads of third party and open source libraries and legions of designers and developers used to those tools Flash was here to stay for a longtime.

With the rise of mobile things have changed though:
Flash is no longer the dominant multi plattform runtime and there is a huge infrastructure for traditional web and javascript development that can be used by game developers now.
And with an evergrowing number of game engines one certainly doesn’t have to start from scratch.

IMHO it can’t be too long before we’ll see the highly flash optimized gamesites like omgpop.com and even client based systems like PartyPoker make the switch to HTML5. Of course some more legwork like encryption systems will to be done, but I can see that coming up already.

In the end I would say that Flash won’t die for a longtime and it doesn’t have to, but we’ll see more and more of the new stuff coming written in HTML5/Javascript and beginning to make use of the upcoming WebGL 3D engines which will truly push webgames into a new dimension.

All in all it’s exciting times to be in the webgame business!

Posted in news by admin. No Comments

enchant.js

enchant.js is an HTML5 + JavaScript based game engine. It is a standalone library that enables cross-platform application development for PC, Mac, iPhone, iPad, and Android from just 30 KB of source code.

Features:

  • Object Direction: All items displayed are objects.
  • Asynchronous Processing: Event-driven design, based around addEventListener asynchronous processing.
  • Plugin Expansion: Includes plugins for visual novel expansion, direction keys/analog pad, and more.
  • Visual Materials: In addition to original game materials, images from past UEI game releases are also included.

License: MIT/GPL
Link: http://enchantjs.com/
Tags: ,
Posted in engines by guest.. No Comments

cloudmatch

Cloudmach is a 3D gaming cloud platform. It’s a platform and hosting environment so your game does not need its own servers or clusters.

Cloudmach creates interactive 3D environment for any web browser on any device using WebGL.
If client device does not support WebGL Cloudmach renders 3D graphics in a cloud.

License: Commercial
Link: http://cloudmach.com/
Tags: ,
Posted in engines by guest. 1 Comment

Effect Engine

Effect Games provides free, online tools for building, sharing and playing your own browser based games.

Your games may include sound effects, music, and multiple layers of parallax-scrolling tiles and sprites.

License: ?
Link: http://www.effectgames.com/effect/
Tags:
Posted in engines by admin. No Comments

Cocos2D

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

Comes with Box2D physics support.

License: BSD
Link: http://cocos2d-javascript.org/
Tags: ,
Posted in engines by admin. No Comments

Javascript Game Engine

A very simple Javascript game engine. Designed to be quick to use. Automatically handles image animation and collision detection. Uses SVG (Raphaƫl) for rendering, so allows for cross browser rotation and scaling of graphics.

This game engine is based on simplicity. It’s not designed to be feature-rich, nor is it supposed to be very robust. Many of the design aspects of the engine are based on design decisions from Game Maker.

License: Open Source
Link: https://bitbucket.org/Spearson/javascript-game-engine/wiki/Home
Tags: ,
Posted in engines by guest. No Comments

The Float Engine

Float Engine is an isometric game engine built entirely using native web technologies such as HTML5, CSS3 and JavaScript.

License: Commercial
Link: http://www.isometricplay.com/float-engine
Tags: ,
Posted in engines by admin. No Comments

FlixelJS

Direct port of the Flixel Engine From Flash Actionscript to Javascript (HTML5/Canvas) – INCOMPLETE!

License: MIT
Link: https://github.com/BillyWM/FlixelJS
Tags: ,
Posted in engines by admin. No Comments

GameJs

GameJs is a thin library on top of the HTML canvas element. The GameJs API is a port of the popular PyGame to JavaScript.

License: MIT
Link: http://gamejs.org/
Tags: ,
Posted in engines by admin. No Comments

jGen

An attempt to recreate “old school” isometric techniques in the modern web browsers without using a canvas, with only JavaScript and HTML

License: ?
Link: http://code.google.com/p/jgen/
Tags:
Posted in engines by admin. No Comments