# Platformer Engine - Installation

{% hint style="info" %}
**Good to know:** Both the Platformer Engine & Top-Down Engine share a lot of functionality. and a lot of times the same techniques can be applied to both engines.
{% endhint %}

## Installation

To get the most out of the plugin, we recommend you **install the templates** found inside the TemplateProjects folder.

This is usually found in the Plugin folder which is : C:\Program Files (x86)\Epic Games\UE\_4.2x\Engine\Plugins\Marketplace\Pixel2D or whatever folder you install Unreal Engine 4.2x in.

To install the templates go to the TemplateProjects folder and either double click the Install\_Template\_Platformer.bat or, if you want, you can manually unzip and copy the contents to a newly created folder called TP\_Pixel2D\_Platformer inside your Templates folder for the version of Unreal Engine you have the plugin installed to.

If you do not already have it, please install Visual Studio 2019 by using the link here : <https://visualstudio.microsoft.com/vs/>

If you have Visual Studio 2015 or earlier installed, please remove it before installing VS 2019 since it might cause conflicts. VS 2017 should be fine.

![VS Installation](/files/DqVjPWd22CzpiBzGkyz0)

During installation, select the Game development with C++ module as well.

Once installed, just start the Engine normally and create a new project using C++ (Don’t worry, this is needed for the plugin but you can do all your work in blueprints and are not required to know and use C++) and choose the Pixel 2D template from the list. Wait for it to finish creating and you should have everything loaded.

## Creating a project

Once the template is installed, create a new project from the newly available Pixel 2D Platformer template.

![Template Selection](/files/j2Dzxz1Wu4FTloyEe5jO)

Upon booting the new project, the message log will be flooded with errors. This is normal and due to the fact that Unreal Engine does not enable plugins by default when installing them.

![Error List](/files/FYaSqwSBIoh26OqJNDgq)

To fix the issue please go to settings->plugins and enable the Pixel 2D plugin and restart the engine.

{% embed url="<https://i.gyazo.com/c4e2bf8b157845ffd93ec5622c7e69e8.mp4>" %}
A short video on fixing the errors.
{% endembed %}

## Updating the plugin

{% embed url="<https://i.gyazo.com/deb3ad4d6b022d30964a918327b8e5bd.mp4>" %}
Updating the plugin
{% endembed %}

To update the plugin to the latest version, go to your library and select the installed projects under your Unreal installation.If the plugin has a pending update, an update button will appear.&#x20;

Press update and wait for the installation to finish.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://polyart.gitbook.io/pixel-2d/guides/platformer-engine/platformer-engine-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
