Box2DGame

An Open Source Framework for JavaScript Browser Games

A Game Engine Based on Physics

Welcome to the homepage for Box2DGame, a javascript game engine based on box2dweb. Browser based gaming is still in it's infancy, and javascript games are fast becoming a viable alternative to Flash. Box2DGame is written in the native language of web browsers; javascript is used for functionality, and HTML/CSS are used to display graphics and animations.

The overwhelming majority of the existing javascript game engines either do not have a physics engine, or else the physics engine is added in as an afterthought. Box2DGame is different, becuase the physics engine is it's foundation. Every game made with Box2DGame runs a rigid-body physics simulation in the background, and objects in the scene, including the player character, are moved by applying forces to them. This approach is not only good for performance, it can also vastly simplify many aspects of game development.

In order to raise the overall quality of javascript games, developers need better frameworks. Box2d is a popular open source framework which has been used by countless developers, has a large number of useful features, and has algorithms that have been optimized for perfomance. The goal of Box2Dgame is to create an easy to use API that supplements box2dweb with important features needed by game developers.

Features

  • High Performance Physics Engine
  • Robust Collision Detection Algorithm's
  • HTML/CSS Based Graphics and Animations
  • Designed to be used with jQuery
  • Backgrounds

Upcoming Projects

  • Support for Multi-component Pawns
  • Support for Multiple Background Images
  • Optimize Performance for Scrolling Backgrounds
  • Implement unused box2d features
  • Music/Sound Effects

More Demo's