Javascript game engine for jQuery

gameQuery is an easy to use jQuery plug-in to help make javascript game development easier by adding some simple game-related classes. If you know how to use jQuery you almost know how to use gameQuery! To learn more go to the documentation page. The project is hosted on GitHub and you can follow it on a twitter page for the daily progress of the development. Some guides on how to use jQuery can be found on YouTube and saved using video downloader.

Since it is based on DOM manipulation instead of Canvas gameQuery is compatible with a large number of browsers even the older ones including Firefox, Chrome, Internet Explorer, Safari, Safari for iOS, mobile versions of Webkit and Opera.

If you have any comments or suggestions you’re welcome to send an email to: info(at)gamequeryjs(dot)com. If you need help use Stack Overflow. For any bugs to report you can use the issue tracker of GitHub.

Get the latest version of gameQuery:

Download gameQuery 0.7.1 now!

Goals and Features

gameQuery tries to:
  • be easy to learn and use
  • stick closely to jQuery philosophy
  • be fast enough on most modern browsers
  • allow a beginner to write a rich 2D game
gameQuery has the following features:
  • multi layer-sprite animations
  • sprite hierarchies (grouping)
  • orthogonal tile-maps
  • collision detection
  • swappable sound support
  • periodic callbacks
  • keyboard state polling
  • free and open source license

What it can do

Sprite made by G.M.Spectre and stage “Walk in the Park” made by Teros (this demo is not playable) source: .js, .html, .zip

Latest news (more)

5 April 2013: 0.7.1 has been released with support for Tiled JSON files (look at importTilemaps() documentation for more info)
25 July 2012: 0.7.0 has been released! Make sure to take a look at the release notes and the migration guide!
3 April 2012: I just released gameQuery 0.6.2 with fixes for tile maps and ping-pong animations (more details in the release notes) so if you're using one of those two features please update to this version. I updated the tile map editor too, it's now possible to change the size of the map after it's creation and to delete animations. The 'add animation' dialog has been improved, make sure to take a look at the updated video introduction for a quick walkthrough!
26 March 2012: Released 0.6.1 with fixes for two bugs, look at the release notes for more details.
20 March 2012: 0.6.0 has been released! Make sure to take a look at the release notes and the migration guide!
19 March 2012: As you may now by following me on twitter the development of gameQuery has started again last month. Today the tile map editor and a shim are available. The 0.6 version should be up tomorrow if everything goes according to plan.

You might also be interested in:

"jQuery Game Development Essentials" will teach you how to use the environment, language, and framework that you’re familiar with in an entirely new way so that you can create beautiful and addictive games. With concrete examples and detailed technical explanations you will learn how to apply game development techniques in a highly practical context.

Last tweets (more)

Social Bookmarking

Fork me on GitHub