NoEditorEngine 0.4 - Windows SDK/Runtime

This package contains only the files needed to write, build, and run C# games with NoEditorEngine.

Included:
- runtime/Engine.exe
- runtime/ScriptHost/NoEditorEngine.ScriptHost.dll
- sdk/lib/net8.0/Engine.dll
- templates/BasicGame
- tools/build_game.bat
- tools/run_game.bat

Highlights:
- Fixed timestep physics at 60 Hz.
- Render loop can target 240 FPS with deltaTime clamp.
- Rigidbody2D, BoxCollider2D, solid/trigger collision events.
- Camera follow, deadzone, zoom, and world bounds.
- Texture cache, sprite rendering, and named AnimatedSpriteRenderer clips.
- Layered tilemap JSON with merged wall colliders.
- AudioSource WAV playback.
- Pooled ParticleEmitter.
- F1 collider debug, F2 profiler logs, F3 physics debug.

Requirements:
- Windows x64
- .NET 8 SDK

Run the sample:
tools\run_game.bat

Build the sample only:
tools\build_game.bat

Run another game project:
tools\run_game.bat path\to\YourGame

Game.csproj reference:
<Reference Include="Engine">
  <HintPath>..\..\..\sdk\lib\net8.0\Engine.dll</HintPath>
  <Private>true</Private>
</Reference>

project.json example:
{
  "name": "MyGame",
  "version": "0.4",
  "mainAssembly": "scripts/bin/Debug/net8.0/Game.dll",
  "mainClass": "Game",
  "startScene": "assets/maps/level1.json",
  "window": {
    "width": 1280,
    "height": 720,
    "title": "My Game"
  },
  "performance": {
    "targetFps": 240,
    "fixedPhysicsFps": 60,
    "maxDeltaTime": 0.05,
    "enableFrameLimiter": true
  }
}
