.. _overview: .. toctree:: :hidden: docs/intro/index docs/topics/index docs/advanced/index docs/api/docs/gma docs/glossary Gamma ===== Gamma is a 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 =============== * :doc:`Download / Installation ` * :doc:`Making your first game ` Topics ====== * :doc:`Shapes: Defining the position and dimensions of entities ` * :doc:`Moveable entities ` * :doc:`Entities and Tags `. * :doc:`The Character Object ` * :doc:`Default Enemies ` * :doc:`Platform objects ` * :doc:`Creating levels ` * :doc:`Customising the appearance ` of characters, enemies and platforms. * :doc:`Key Bindings ` * :doc:`Adding a Heads up display (HUD) ` * :doc:`Displaying messages (HUD) ` Advanced Topics =============== * :doc:`Developing with Gamma ` * :doc:`Framework Architecture ` * :doc:`Defining collision behaviour ` * :doc:`How the Level Parser works ` * :doc:`Demystifying Render Helpers ` * :doc:`Full API ` Index and glossary ================== * :ref:`glossary` * :ref:`genindex`