GammaJS: A WebGL platformer game engine

  • Overview
  • Tutorial
  • Topics
  • API
  • Examples/Tests
  • Download

Gamma

Gamma is a new Javascript library which can be used to create 2.5D platform games for a web browser using the power of HTML, JavaScript, CSS and WebGL.

Getting Started

  • Download / Installation
  • Making your first game

Topics

  • Shapes: Defining the position and dimensions of entities
  • Moveable entities
  • Entities and Tags.
  • The Character Object
  • Default Enemies
  • Platform objects
  • Creating levels
  • Customising the appearance of characters, enemies and platforms.
  • Key Bindings
  • Testing Objects with LoadView
  • Adding a Heads up display (HUD)
  • Displaying messages (HUD)

Advanced Topics

  • Developing with Gamma
  • Framework Architecture
  • Defining collision behaviour
  • How the Level Parser works
  • Demystifying Render Helpers
  • Using Amazon AWS Game Developer Services
  • Setting up Your Game on Small Business Web Hosting
  • Selecting a Server for Your Game
  • Full API

Index and glossary

  • Glossary
  • Index

Table Of Contents

  • Gamma
    • Getting Started
    • Topics
    • Advanced Topics
    • Index and glossary

© Copyright Stephen Moore, Royce Townsend and James Campbell. GammaJS is released under the MIT license.

Created using Sphinx 1.0.3.