Gamma is a new JavaScript library for creating 2.5D games.
Gamma employs numerous “default” classes for making a developer’s life a touch easier – platformEnemy, patrolEnemy, etc. For example, if you have set up a canvas already, spawning a few enemies would look like:
entities : [
gma.platformEnemy({bottom:0, left:45, width:3, height:6}),
gma.patrolEnemy({bottom:0, left:6, width:3, height:6, limitLeft: 3, limitRight:12}),
gma.jumpingEnemy ({bottom:0, left:7, width:1, height:2}),
gma.jumpingEnemy ({bottom:3, left:8, width:1, height:2}),
gma.jumpingEnemy ({bottom:6, left:9, width:1, height:2})
]
Although the library looks like it’s for making arcade games, it has a number of functions which make it possible to create other kinds of games (miniature strategy games, tower defence, etc).
Gamma is great for developers who want to create a traditional arcader without the hassle of structuring a library on their own, and the extensive documentation will ensure that you never get lost in the library’s features.






Sometimes you need a cartoonsy touch to a website, a game, or a design.










