V1.0 BETA NOW AVAILABLE

CODE THE GAME,
NOT THE EDITOR.

CoreScript is a high-performance C# game engine delivered as a DLL. No bloated editors, no proprietary formats. Just you, your IDE, and pure code.

IDE Native

Stay in Visual Studio or JetBrains Rider. CoreScript integrates directly into your existing C# workflow as a standard library reference.

2D Ready

While CoreScipt is optimized for high performance 2D rendering, We are working on a robust 3D pipeline for developers pushing the boundaries of C#.

Zero Overhead

No massive engine installations. Download the DLL, reference it, and start coding. Perfect for lightweight distribution and modding support.

Built by Developers,
For Developers.

We grew tired of heavy engines that dictate your project structure. CoreScript gives you the primitives you need—rendering, physics, input, and audio—without forcing a specific architecture.

  • High-performance 2D Sprite Batching
  • Component Scripting System
  • OpenGL
Main.cs
// Initialize CoreScript
using Engine;

class Program {

    public void Main()
    {
        var core = new Core(800, 800, "Game");

        var player = new GameObject("Player", new Vector2(20, 3), new Vector2(16, 16));

        // Add Sprite renderer with sprite sheet
        var spriteSheet = new SpriteSheet("Assets/Sprites/enemy.png", 16, 16);
        var spriteRenderer = enemy.AddComponent(spriteSheet, 0);

        core.Workspace.Add(player);
        core.run(60.0); // Run the game

    }

}

Join the Community

Get help, share your creations, and influence the future of CoreScript. Our Discord is the heart of the engine's development.

Join the Discord