In this lesson, you will learn how to configure your project’s foundation and establish naming conventions to keep your workspace organized as your game grows.
Configuring Project Settings
Think of the Project Settings window (found under Edit > Project Settings) as the "control panel" for your entire game. Here, you define how your project behaves at a global level. You can set your game’s window size, input mappings, and even the default character that spawns when you press "Play."
For beginners, the most important section is Maps & Modes. This is where you tell Unreal which "Level" to load when the game starts. Without configuring these settings, your project won't know which environment to present to the player when the executable is launched.
Implementing Naming Conventions
As you import assets like 3D models, textures, and sounds, your Content Browser will quickly become cluttered. Without a naming convention, you will soon lose track of which files are which.
To maintain order, we use Prefixes. A prefix is a short identifier at the start of a file name that tells you exactly what type of asset you are looking at. For example:
T_for Textures (e.g.,T_Wood_Albedo)M_for Materials (e.g.,M_Floor_Stone)SM_for Static Meshes (e.g.,SM_Crate_Large)BP_for Blueprints (e.g.,BP_PlayerCharacter)
By strictly following these prefixes, you ensure that your assets are not only easy to find via the search bar but are also clearly organized for any teammates working on the project with you.
Why It Matters
When you set up your project settings early and name your files consistently, you create a "source of truth." If you decide to rename an asset later, Unreal’s "Redirector" system works hard to keep references linked, but starting with a clean, well-labeled folder structure prevents broken links and technical debt before they even begin.
Key Takeaway: Consistent naming conventions and correctly configured Project Settings act as the "scaffolding" of your game, ensuring that your project remains manageable, professional, and error-free as it expands.