Skip to content
A JavaScript Entity/Component Game-Framework
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

TouchThing js - TTjs

A JavaScript Entity/Component Game-Framework

This project is the successor of a Android/iOS/Windows game engine we called "TouchThing". This is our approach of a JavaScript Entity/Component engine.

TTjs main job is to load, manage and update objects in a game context. The implementation is not bound to any specific game engine and it may be used with any 2d/3d graphic engine you like.

Demos and details will follow.


used libs

  • Sylvester - Vector and Matrix mathematics modules for JavaScript (MIT, Copyright (c) 2007 James Coglan)
  • jQuery - JavaScript Library v1.9.1 (MIT, Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors)
  • Lo-Dash - (MIT, Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud Inc.)
  • RequireJS - (MIT, RequireJS 2.1.4 Copyright (c) 2010-2012, The Dojo Foundation All Rights Reserved.)
  • gl-matrix, (MIT, Copyright (c) 2013, Brandon Jones, Colin MacKenzie IV.)
  • EaselJS, (MIT,
  • BitmapText, (MIT, (c) 2010-2012 Christoph Martens (@martensms))
  • Box2DWeb, MIT, Copyright (c) 2006-2007 Erin Catto
  • Poly2Tri, MIT, Copyright (c) 2009-2013, Poly2Tri Contributors
  • Flint Particles, MIT, Copyright (C) Richard Lord 2008-2011
  • Tweens, BSD, Copyright (c) 2001 Robert Penner
You can’t perform that action at this time.