Git Product home page Git Product logo

ss2d's Introduction

SmoothStep2D Framework


Javascript 2D Game Framework

Author: David Gallardo Moreno [email protected]

License: The MIT License (MIT), read LICENSE.md file.

Official Blog: http://ss2d.wordpress.com

Youtube channel: http://www.youtube.com/user/SmoothStep2D

Main Features

  • Free and open source.

  • Easy management of your scene tree, scene objects transformations and collision detection.

  • Low level sound playback when available (webkit browsers only at this moment), if not it uses standard html5 audio api.

  • Smart resource loader that led you preload all content before start running the game, keeping a reference to already loaded resources and giving the ability to implement custom loaders for any metadata + bindata format type.

  • Compatible with some well known content creation tools like BMFont / GlyphDesigner for bitmap fonts and Texture Packer for texture atlas.

  • Include a client / server communication interface based on node.js and websockets that brings the ability to implement real-time multiplayer online games.

  • Realistic 2D physics with easy to use components that wraps box2d api.

  • Compatible with window 8 for desktop apps and touchscreen input.

  • Compatible with any mobile device that supports canvas 2d context in it’s web-browser (single finger touch at this moment).

  • Develop simply including the ss2dLib.js in your html page or go advanced and compile it with google closure builder, getting all the needed pieces of the framework plus your game or application.in a single compressed, optimized and obfuscated javascript file, the framework include the needed configurable command-line tools.

Changelog

04-04-2013
Added partial support to Particle Designer for creating particle emitters, only in WebGL version. See http://www.71squared.com/en/particledesigner

30-03-2013
Added partial WebGL compatibilty in a separate lib file ss2dLibWGL.js

28-03-2013
Added partial support to Spine skeletal animations. See http://esotericsoftware.com/

17-03-2013
Added Sprite Reels.

14-03-2013
Lots of bug fixes since the last changelog update and a new demo source code added: physicsMultiplayer, a multiplayer world with 2d physics objects and free world transformation in client side, it means that every user can move and scale the world viewport and interact with succes with the scene elements.

23-02-2013
Added Windows 8 touchscreen input, thanks to Gorkinovich contribution.

19-02-2013
Now the mAlpha works properly. The mAlpha value is automatically applied to all childs of a container.

18-02-2013
Added suppor for texture atlas generated with TexturePacker in JSON (hash) format. See http://www.codeandweb.com/texturepacker

ss2d's People

Contributors

galloscript avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.