NoEditorEngine

v0.1 Windows preview

NoEditorEngine

A code-first 2D game runtime. Write gameplay in C#, run it on a small C++ core, and build games without an editor.

API
C# / .NET 8
Core
C++ runtime
Target
Windows x64
NoEditorEngine C# script and runtime preview

Download

Get NoEditorEngine

NoEditorEngine 0.1

Initial Windows x64 preview with C# scripting, keyboard input, project config, and simple 2D rectangle rendering.

Download Windows x64

Quick start

One folder, one C# script

  1. Extract the zip file.
  2. Run tools\run_game.bat.
  3. Edit templates\BasicGame\scripts\Player.cs.
  4. Create your own project.json and Game.csproj.
using Engine;

public class Player : Entity
{
    public override void Update(float deltaTime)
    {
        if (Input.IsKeyDown(KeyCode.D))
            Transform.Position.X += 200 * deltaTime;

        Render2D.DrawRectangle(
            Transform.Position.X, 320, 96, 96, Color.Green);
    }
}

Versions

Version history

Download the latest build or keep using an older release.

0.1 Current

Initial Windows x64 preview. C# scripting API, runtime launcher, BasicGame template.

Download