documentation:thewizardsengine
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| documentation:thewizardsengine [2013/05/25 22:34] – mhgamework | documentation:thewizardsengine [2024/08/26 13:25] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| - | Provides helpers and tools for creating and hosting gameplay code | + | Provides helpers and tools for creating and hosting gameplay code. Most of these tools can be used from the engine executable ' |
| ==== Tools ==== | ==== Tools ==== | ||
| - | + | * **EngineProfiling** Instant simple profiling | |
| - | **[[: | + | * **EngineTracing** Stores trace file with ModelContainer changes |
| - | + | * **AnimationSystem** Helper for simulation (keyframed) animation | |
| - | **[[: | + | * **[[: |
| - | + | | |
| - | **HotLoading** The engine will reload gameplay code will it is running | + | |
| + | * **VSDebugAttacher** Provides several features for interaction with visual studio. | ||
| + | * **InversionOfControl** and **DependencyInjection** | ||
| ==== Components ==== | ==== Components ==== | ||
| - | **Physical ** provides physical properties to a modelobject. | + | * **Physical ** provides physical properties to a modelobject. |
| ==== Rendering ==== | ==== Rendering ==== | ||
| - | + | * **[[: | |
| - | **[[: | + | |
| ==== Unit Testing ==== | ==== Unit Testing ==== | ||
| - | **EngineTest** Attribute that allows running tests inside the engine | + | * **EngineTest** Attribute that allows running tests inside the engine |
| + | ===== Workbench ===== | ||
| + | EngineWorkbench Information on the development of more epic engine features. | ||
| ===== Detailed information ===== | ===== Detailed information ===== | ||
| Line 37: | Line 40: | ||
| === Startup === | === Startup === | ||
| + | Starts the engine, loads the previous state, and runs the test code. | ||
| * Start engine | * Start engine | ||
| * Execute plugin | * Execute plugin | ||
| - | * Execute engine initializer | + | * Execute engine initializer |
| * Run test | * Run test | ||
| - | * Run initialScene | + | * Run initialScene |
| * Run engine | * Run engine | ||
| Line 66: | Line 69: | ||
| Occurs automatically when the gameplay dll has changed, or can be invoke by pressing r. | Occurs automatically when the gameplay dll has changed, or can be invoke by pressing r. | ||
| - | * Deserialize | + | * Serialize |
| * Reload gameplay dll | * Reload gameplay dll | ||
| - | * Reserialize | + | * Deserialize |
| * Run test | * Run test | ||
| * (Initial scene is not setup again) | * (Initial scene is not setup again) | ||
documentation/thewizardsengine.1369521286.txt.gz · Last modified: 2024/08/26 13:57 (external edit)
