# Base Project Cube

{% embed url="<https://github.com/MrBelarus/base-project-cube>" %}
Git project link
{% endembed %}

{% hint style="warning" %}
Some pages will refer to \_Examples/.. in project. You may not have this folder in active development project.\
So below will be .unitypackage if you want to check some examples in Unity:
{% endhint %}

{% file src="<https://1613353771-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fygjewtla1W7kzTTIpGWq%2Fuploads%2FH01x2fuEbOQFfJT6afhc%2Fbase-project-cube-examples-3.0.1.unitypackage?alt=media&token=029d5a15-fdbd-4918-ae6d-2391fee97403>" %}
\_*Examples folder (if you haven't it in project)*
{% endfile %}

## Overview

Base Project Cube contains neccessary modules that can be used in many games.\
It should save time when starting new Unity game projects.\
\
Use quick links to get information about Base Project Cube below.

## Quick links

{% content-ref url="overview/project-structure" %}
[project-structure](https://reddycat.gitbook.io/base-project-cube-doc/overview/project-structure)
{% endcontent-ref %}

{% content-ref url="overview/third-party-packages" %}
[third-party-packages](https://reddycat.gitbook.io/base-project-cube-doc/overview/third-party-packages)
{% endcontent-ref %}

{% content-ref url="fundamentals/namespaces" %}
[namespaces](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/namespaces)
{% endcontent-ref %}

{% content-ref url="fundamentals/script-templates" %}
[script-templates](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/script-templates)
{% endcontent-ref %}

{% content-ref url="fundamentals/appstart" %}
[appstart](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/appstart)
{% endcontent-ref %}

{% content-ref url="fundamentals/scene-setup" %}
[scene-setup](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/scene-setup)
{% endcontent-ref %}

{% content-ref url="fundamentals/versionvalidator" %}
[versionvalidator](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/versionvalidator)
{% endcontent-ref %}

{% content-ref url="fundamentals/vcontainer-usage" %}
[vcontainer-usage](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/vcontainer-usage)
{% endcontent-ref %}

{% content-ref url="fundamentals/simple-localization" %}
[simple-localization](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/simple-localization)
{% endcontent-ref %}

{% hint style="danger" %}
**Singletons:** each page can refer to **Assets\\\_Examples\\...** and I recommend to check it in the end of each page if it exists. Do attention to scripts in examples.
{% endhint %}

{% content-ref url="fundamentals/singletons" %}
[singletons](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/singletons)
{% endcontent-ref %}

{% content-ref url="fundamentals/ready-to-use-scipts" %}
[ready-to-use-scipts](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/ready-to-use-scipts)
{% endcontent-ref %}

{% content-ref url="fundamentals/other-modules" %}
[other-modules](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/other-modules)
{% endcontent-ref %}

{% content-ref url="fundamentals/editor-tools" %}
[editor-tools](https://reddycat.gitbook.io/base-project-cube-doc/fundamentals/editor-tools)
{% endcontent-ref %}

## Other

{% content-ref url="other/add-on-.unitypackage-archive" %}
[add-on-.unitypackage-archive](https://reddycat.gitbook.io/base-project-cube-doc/other/add-on-.unitypackage-archive)
{% endcontent-ref %}
