Skip to content

Latest commit

 

History

History
129 lines (98 loc) · 3.63 KB

index.rst

File metadata and controls

129 lines (98 loc) · 3.63 KB

Rebel Toolbox - Better tools for better games

Rebel is the community working on Rebel Toolbox; a collection of open source, community-driven, user-focused tools for creating video games.

The main tool is Rebel Engine - our 2D and 3D game engine. Rebel Engine is available from our Rebel Engine GitHub repository.

This documentation is another open source, community-driven, user-focused tool. Rebel Documentation is maintained via our Rebel Documentation GitHub repository. If something is confusing, out-dated, or missing in this documentation, please help us make the documentation better by letting us know. Submit an issue on GitHub, or, better yet, submit an update or an addition. Read :doc:`/contributing/contributing_to_the_documentation` for information of how to contribute to the documentation.

For a list of all the other tools, visit our Rebel Toolbox GitHub page.

Getting started

For an introduction to using Rebel Editor to create games with Rebel Engine, start with our :doc:`introduction series </getting_started/introduction/index>`.

Detailed documentation

Rebel Engine is an extremely powerful and customizable tool for creating amazing games. To learn how to use a specific Rebel Engine component, see our tutorials. For more detailed information on how to interact with those components through scripts, the :doc:`/api/index` contains a comprehensive view of every class, every method and every property.

Contributing

There are lots of ways to contribute to Rebel Toolbox. You don't need to be a coder to contribute. Start by using Rebel Editor to create games with Rebel Engine, and tell everyone you know about your experience. See the :doc:`/contributing/index` section to learn about other ways to contribute.

Table of Contents

.. toctree::
   :maxdepth: 1
   :caption: General
   :name: sec-general

   about/index


.. toctree::
   :maxdepth: 1
   :caption: Getting started
   :name: sec-learn

   getting_started/introduction/index
   getting_started/step_by_step/index
   getting_started/first_2d_game/index
   getting_started/first_3d_game/index


.. toctree::
   :maxdepth: 1
   :caption: Tutorials
   :name: sec-tutorials

   tutorials/2d/index
   tutorials/3d/index
   tutorials/animation/index
   tutorials/assets_pipeline/index
   tutorials/audio/index
   tutorials/best_practices/index
   tutorials/editor/index
   tutorials/export/index
   tutorials/i18n/index
   tutorials/inputs/index
   tutorials/io/index
   tutorials/math/index
   tutorials/navigation/index
   tutorials/networking/index
   tutorials/performance/index
   tutorials/physics/index
   tutorials/platform/index
   tutorials/plugins/index
   tutorials/rendering/index
   tutorials/scripting/index
   tutorials/shaders/index
   tutorials/ui/index
   tutorials/vr/index


.. toctree::
   :maxdepth: 1
   :caption: Development
   :name: sec-devel

   development/compiling/index
   development/cpp/index
   development/editor/index
   development/file_formats/index


.. toctree::
   :maxdepth: 1
   :caption: Contributing
   :name: sec-contributing

   contributing/index


.. toctree::
   :maxdepth: 1
   :caption: API Documentation
   :name: sec-api

   api/index