11 Useful HTML5 Video Techniques

The <video> tag in HTML5 is a great thing. It enables native video playback in all current browsers, rather than relying on a plugin like Flash. It opens the door to web video on devices that don’t support Flash. In this post i want share some useful HTML5 video techniques that you can use to add more features to HTML5 video element.

15 Most Impressive HTML5 Canvas Demos

HTML5 <canvas> is very powerful, and has been used by many people to make lots of really interesting things. Today, HTML5 Canvas is supported by all major browsers and can be accessed on a wide range of devices including desktops, tablets, and smart phones. In this post i’ll be showcasing some insanely amazing demos that really show the power of HTML5 canvas with help from Javascript.

8 HTML5 And CSS3 Polyfill Solutions

A polyfill is like spackle for your Web sites, it’s a way to determine if a given HTML5 feature is available to the user currently browsing your site, and to provide either a shim that ‘fills in’ that support or a course of graceful degradation that enables your site to still function fully. A polyfill can be nearly anything – a JavaScript library that adds support for CSS3 selectors to old versions Internet Explorer. So here are some HTML5 and CSS3 polyfill solutions for your site to provide fallback functionality to older browser.

8 Free Open Source HTML5 Game Frameworks And Engines

Enough reasons to build games but most of it, it is very fun to do. Most people believe that HTML5 will replace Flash if it comes to online gaming. Mobile and social gaming are very hot right now. With HTML5 the possibilities on the web are very big also for the gaming industry. So here are some frameworks that will make it a lot easier to develop HTML5 games.

EaselJS

EaselJS comes with a MIT license and is a part of createJS suite which also contains TweenJS for tweening animations, SoundJS for playing sounds and PreloadJS for preloading your assets. It’s easy to learn and has good documentation with good number of tutorials available on the internet. As it’s inspired by flash/AS3, flash develpers will find it easier to adapt.

easeljs-8

RPG JS

RPG.js is a HTML5 Game Framework focused on building 2.5D Zelda Bitmap-based Role Playing Games. The framework uses EaselJS a utility knife of sorts for working with the HTML5 Canvas Element.

rpgjs-1

Panda.JS

Panda.js looks like a neat JS Game Engine featuring a Canvas/WebGL Renderer, Physics engine, Particle engine, Tweening, Sound Manager, etc. It also plays nice with mobile/touch interfaces.

pandajs-2

Isogenic Game Engine

If you’re building an isometric RPG, this is the game engine for you. It comes with just about everything to support a realtime multiplayer game on the client side and backend (node.js) with both sides running the same codebase.

isogenic-3

PuzzleScript

PuzzleScript is a simple, open-source game engine by Stephen “increpare” Lavelle that allows you to easily create turn-based puzzle games using a unique scripting language. The engine is HTML5-based and games can be built and shared (along with their source code) straight from your browser. The graphics, which are composed of 5×5 tiles, are also designed within the editor, in the same manner that levels are defined.

puzzlescript-4

Cocos2d-html5

Cocos2d-HTML5 is a port of the popular Cocos2d (and Cocos2d-iphone). It is primarily used for mobile-first games.

coco2d-5

libgdx

LibGdx is the most simple to learn of the frameworks, and is in a way the most complete: it supports Particle Systems, Tile Maps, Box2D, 3D objects, Fonts, UI elements, among other things… And it is the most optimized OpenGL framework/wrapper you will find anywhere.

libgdx-6

pixi.js

Pixi.js is a devoted 2D rendering engine that taps into the power afforded by webGL with Canvas fallback. This means that people can create content once and serve the same code to all platforms.

pixie-7

16 Useful SVG Tools

SVG is optimal for web graphics today as it is lightweight, resolution independent and browser agnostic. So here are some useful tools that will enhance the animation & interactive capabilities of SVG.

15 HTML5 Canvas Javascript Libraries

The canvas element is a HTML feature and is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is an easy and powerful way to draw graphics. Here are 15 HTML5 Canvas Javascript Libraries that make it much easier to work with canvas.