# Morpheus Base Project

{% hint style="success" %}
verified: 2025-11-18 version: v39
{% endhint %}

<figure><img src="/files/aPfXh3EVgFP5wG0vhkFU" alt=""><figcaption></figcaption></figure>

## Summary

The `M² Base Project` contains starting assets. They have sensible default values but you're free to modify and experiment with them.

<figure><img src="/files/M69SRiOYKItDUkY8HqYQ" alt=""><figcaption></figcaption></figure>

The `M² Base Project` also contains [Live Config](/creation/unreal-development/features-and-tutorials/live-config.md) files, which act as the starting point for making changes to MSquared's default values.

<figure><img src="/files/PZ1waiTjPnp0SsdzvzEi" alt=""><figcaption></figcaption></figure>

## Important Assets

* `BP_Example_PlayerController` and `BP_Example_PlayerCharacter` are your player controller and pawn respectively. These behave the same as the native Unreal equivalents, except that they perform no replication.
* `BPM_Example_PlayerCharacter` is your character's Morpheus Actor. This is tied to your pawn, and handles all the replication. For more details on this, see [Introduction to Morpheus Networking](/creation/unreal-development/getting-started/networking/networking.md).
* `WBP_Example_HUD` is your HUD widget. This is the recommended location to place any UI elements you want to add.
* `[Your project path]/Config/LiveConfig/Overrides/game.override.json` is where you can override "game" live config values, which will encompass most live config values you will likely make changes to. Some starting overrides have been made here already, such as configuring the quickbar, but you can change these or add other overrides if you want changes to MSquared's default behavior here.

The template project is built off of the [Example Plugin](/creation/unreal-development/features-and-tutorials/the-m2-example-plugin.md)'s content, including extending from its base classes (e.g. [The Example Character](/creation/unreal-development/features-and-tutorials/the-m2-example-plugin/the-example-character.md)). If you want to make a start on modifying and customizing your character, see [Creating a new character](/creation/unreal-development/getting-started/creating-your-own-character.md)

Kickstart your project by importing and creating assets in your project's content folder, transforming it into a truly unique experience.

## The Welcome Message

When you first create a project using the template, you will be presented with a welcome message.

<figure><img src="/files/fNbrG79vXvU6D0hmfx2O" alt=""><figcaption></figcaption></figure>

The message will be shown every time the project is opened, until dismissed with "Don't show this again". However, note that the checkbox only applies to you locally, not for all users of your project. If you don't want collaborators to see the message, or want to customize its contents, you can do so in \`Project Settings -> Editor -> M2 Template Creation Settings

<figure><img src="/files/qN0IQCAORcCQYYyw0nod" alt=""><figcaption></figcaption></figure>


---

# 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://docs.msquared.io/creation/unreal-development/getting-started/using-the-template-project.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.
