Source: 爱上MAC | Software download link: Prodeus for Mac
Prodeus is a unique title that blends the pixel aesthetics of classic first-person shooter (FPS) games with modern rendering technology and a powerful level editor. It is both a fast-paced, visceral retro shooter and a fully featured level creation tool. This guide will walk you through its core interface, complete workflow, and efficient operation tips on macOS.
I. Core Interface and Workspace Overview
The Prodeus interface switches dynamically depending on the mode (Game Mode/Editor Mode), but the core layout logic is clear.
1.1 Main Menu Interface
- Campaign/Community Levels: The entry point to in-game content, where you can browse official and player-created maps.
- Editor: The core workspace for level creation and the focus of this guide.
- Settings: Includes graphics, audio, controls, and editor preference settings. Mac users are advised to adjust resolution scaling here for optimal performance.
1.2 Editor Workspace Layout
The editor interface is a typical “what you see is what you get” 3D design environment, mainly divided into the following areas:
- 3D Viewport: Occupies the center of the screen and is the visual editing area for levels. Supports perspective, top, front, side, and other views.
- Tool Panel: Usually located on the left or right side of the screen, containing selection and placement tools for all Entities, Brushes, and Textures.
- Properties Panel: After selecting any object (brush, entity, light, etc.), this panel appears on the right or bottom, used to adjust its position, rotation, scale, and specific properties (such as monster health, door open/close logic).
- Layer/Asset Browser: Manages the object hierarchy in the level and browses all available textures, models, sounds, and other assets in the game.
- Top Menu Bar and Toolbar: Provides advanced functions such as file operations, editing commands, and run testing.
II. Complete Workflow: From Creation to Export
The following workflow will guide you through creating, testing, and sharing a simple level.
2.1 Creating a New Project
- Launch Prodeus and select “Editor” from the main menu.
- On the editor startup screen, click “New” or use the shortcut
Cmd + N. - Name your map and choose a base template (such as “Empty” to start from scratch, or “Starter Room” which includes a basic room).
2.2 Basic Scene Setup
- Place Geometry (Brush):
- Select the “Brush” tool in the Tools panel.
- Choose a basic shape (such as a cube or cylinder).
- Click and drag in the 3D viewport to draw. Use the
Ekey to enter translation mode, theRkey to enter rotation mode, and theTkey to enter scale mode (consistent with many 3D software applications).
- Apply Textures:
- After selecting a brush, find the “Texture” section in the Properties panel.
- Click the texture preview image to open the asset browser, then select and double-click a texture to apply it.
- Use
Shift + Left Mouse Buttonto click directly on a surface in the viewport that already has a texture applied, which quickly sets that texture as the currently active texture.
- Add Player Spawn Point:
- Switch to the “Entities” tab in the Tools panel.
- Find “Player Start” under the “Info” category.
- Click on the ground in the 3D viewport to place it. Make sure its orientation (the arrow in the view) is the direction you want the player to face when the game starts.
2.3 Add Gameplay Elements
- Place Weapons and Ammo: Under the “Equipment” category in the “Entities” panel, drag “Weapon Shotgun”, “Ammo Shells”, and others into the scene.
- Place Enemies: Under the “Monsters” category, drag enemy entities such as “Grunt” into the scene.
- Set Level End Point: Under the “Objectives” category, find and place the “Exit Trigger” or “End Level” entity.
2.4 Testing and Running
- Click the “Play” button in the top toolbar or press the shortcut
Cmd + P. - The game will launch in a new window, and you can test your level just like playing an official map.
- Press
Escto exit test mode and return to the editor.
Cmd + B to quickly switch between the editor and test mode without waiting for a full restart, greatly improving iteration efficiency.
2.5 Saving and Exporting
- Save Project: Regularly use
Cmd + Sto save your.mapsource file. - Publish Map:
- After confirming testing is error-free, click the top menu “File” -> “Publish Map”.
- Fill in the map’s metadata, such as name, author, description, and thumbnail.
- After publishing, the map file (usually in
.pkgformat) will be saved locally and can be seen in the game’s “Community Levels.”
III. Advanced Tips for Common Features
3.1 Efficient Brush Operations
- Clip Brush: Use the “Clip” tool to quickly slice existing brushes and create slopes or complex shapes. Press
Cto activate, and define three points on the brush to form a clipping plane. - Vertex Editing: After selecting the brush, press the
Vkey to enter vertex editing mode, where you can drag individual vertices for free-form deformation. - Grid Alignment: Always make sure the “Snap to Grid” feature is enabled (it is on by default). Use the
]and[keys to quickly increase or decrease the grid size for precise alignment.
3.2 Logic and Scripting Basics
- Triggers and Targets: By using “Trigger” entities together with the “Target” property, you can create simple logic such as opening doors, spawning monsters, and changing lights. For example, set a door’s “Target Name” to “door1”, then place a “Trigger” entity and, in its properties panel’s “On Activated” event, add “Target: door1, Action: Open”.
- Path Nodes: Place “Path Node” entities for monsters and link them together to control their patrol routes.
3.3 Visual and Atmospheric Enhancement
- Dynamic Light Sources: Add light sources under the “Lights” category of an “Entity”. Adjust the color, intensity, and radius. Try using a “Flickering Light” entity to create a horror atmosphere.
- Particle Effects: Search for “Particle”-related entities and add effects such as blood splatter, flames, and smoke.
- Post Process Volumes: Use a “Post Process Volume” entity to locally change color grading, add film grain, vignetting, and more, enhancing the scene’s visual style.
IV. Common Issues and Solutions
4.1 Performance and Compatibility Issues
- Issue: Low frame rate or stuttering when running on Mac.
Solution: In the game’s main menu under “Settings -> Video,” lower the “Resolution Scale,” disable “Dynamic Shadows,” or reduce “Shadow Quality.” Make sure macOS is updated to the latest version and check whether there are graphics driver updates available for your Mac model. - Issue: Editor interface elements are displayed incorrectly or input lag occurs.
Solution: Try switching between different “UI Scale” options in “Settings -> Editor.” Close other applications that consume large amounts of GPU resources.
4.2 Editor Operation Issues
- Issue: Accidentally deleted an important object or made an operational error.
Solution: Immediately useCmd + Zto undo. The Prodeus editor supports multi-step undo/redo (Cmd + Shift + Z). - Issue: Unable to select objects that are overlapping each other.
Solution: Hover the mouse over the objects and use the mouse scroll wheel or press theTabkey to cycle through overlapping selectable objects. - Issue: When testing a map, the player gets stuck in geometry or falls out of the world.
Solution: Check whether the player spawn point is placed correctly (do not embed it inside walls). Ensure all playable areas are enclosed by solid brushes, and use “Run Collision View” (usually by pressingAlt + C) in the editor to visualize collision volumes and check for gaps.
V. Prodeus for Mac Keyboard Shortcuts Summary
| Function Category | Operation Description | Mac Shortcut |
|---|---|---|
| File Operations | New Map | Cmd + N |
| Open Map | Cmd + O |
|
| Save Map | Cmd + S |
|
| Editing Operations | Undo | Cmd + Z |
| Redo | Cmd + Shift + Z |
|
| Duplicate Selected Object | Cmd + D |
|
| Delete Selected Object | Delete |
|
| View Controls | Pan View | Middle Mouse Button Drag or Option + Left Mouse Button Drag |
| Rotate View (in Perspective Mode) | Right Mouse Button Drag |
|
| Zoom View | Mouse Scroll Wheel or Two-Finger Swipe on Trackpad |
|
| Toggle Perspective/Orthographic View | Spacebar |
|
| Tool Switching | Select Tool | 1 |
| Brush Tool | 2 |
|
| Entity Tool | 3 |
|
| Clip Tool | C |
|
| Vertex Edit Tool | V |
|
| Object Transformation | Move Mode | E |
| Rotate Mode | R |
|
| Scale Mode | T |
|
| Grid & Snapping | Increase Grid Size | ] |
| Decrease Grid Size | [ |
|
| Toggle Snap to Grid | G |
|
| Testing & Running | Run/Test Map | Cmd + P |
| Quick Toggle Edit/Test | Cmd + B |
|
| Other Useful | Focus Selected Object (Center Display) | F |








