background preloader

Game Closure - Game Everywhere

Game Closure - Game Everywhere
Related:  Gaming

Welcome to starmelt's Crafty tutorials! ยท starmelt/craftyjstut Wiki LimeJS HTML5 Game Framework EaselJS | A Javascript library that makes working with the HTML5 Canvas element easy. Recent Updates Follow @CreateJS November 2014 Updates in preparation for next release (coming soon).New class model, with big performance increases October 2014 Lots of bug fixes and pull requests.New 'Extras' folder in GitHub with useful tools and classes July 2014 Major overhaul of Graphics to include a useful command pattern, and a big performance increase.Added / unstore() The Story Why we built EaselJS About EaselJS EaselJS provides straight forward solutions for working with rich graphics and interactivity with HTML5 Canvas. Featured Projects Community Show & Tell. Ion Drift A port of the Flash game Ion Drift, b10b was able to build a CreateJS version in less than a day that hit target framerates on even the lowest devices, and outperformed ports to other libraries. By b10b b10b

Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL - Eternal Coding - HTML5 / Windows / Kinect / 3D development /* Updated on 4/10/14 to reflect API changes */ I am a real fan of 3D development. Since I was 16, I spent all my spare time creating 3d engines with various technologies (DirectX, OpenGL, Silverlight 5, pure software, etc.). My happiness was complete when I discovered that Internet Explorer 11 has native support for WebGL. If you are a 3D beginner, I suggest you to read this excellent series of blogs written by my friend David Rousset: Thus babylon.js was born and you can find some samples right here: You can also find all the sources on Babylon.js Github repository: The engine is currently at early stage but I plan to add a lot of cool new features quickly. The current version supports the following features (I always loved this kind of very long and very technical list):

jQuery Mobile Making Games with JavaScript and Crafty This is a guest post by Louis Stowasser, the creator of Crafty The day has come where JavaScript games are possible and not only possible but simple. This article will show you how easy it is to create games in JavaScript using the canvas tag and even basic divs with the help of a new game engine called Crafty. This tutorial will demonstrate how to build a Pokemon-style RPG with Crafty. Before we get started there are some key concepts to learn which may differ to what you are used to. If you are used to Object Oriented programming, this is similar to one level of multiple inheritance. Crafty uses syntax similar to jQuery by having a selector engine to select entities by their components: Crafty("mycomponent")Crafty("hello 2D component")Crafty("hello, 2D, component") The first selector will return all entities that has the component mycomponent. If you are a bit confused, fear not, first hand experience will make it click. Supplies We need to setup our Crafty game. Scenes Sprites

Crafty - How Crafty Works Crafty is a JavaScript game library that can help you create games in a structured way Key Features: Entities & Components - A clean and decoupled way to organize game elements. No inheritance needed! Canvas or DOM - Choose the technology to render your entities; it will look exactly the same. Other Goodies: Thriving community - Help is readily available in the forum. Entities are the basic building blocks in Crafty. Crafty.e("2D, DOM, Twoway").twoway(3); This creates an entity that is positioned in the 2D world, is drawn to the stage using DOM elements and can be moved left and right using the arrow keys at a speed of 3 pixls pr frame. A component is a reusable piece of functionality that can be added to one or more entities. I also changed the size of the entity and gave it a color so you can see it. Entities can react to events that occur in the game. myEnt.bind("EnterFrame", function() { this.x--;}) And the result

Renegade Rascals

Related:  javascriptEnginesWeb DevelopmentGame-platforms