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.
Stay in Visual Studio or JetBrains Rider. CoreScript integrates directly into your existing C# workflow as a standard library reference.
While CoreScipt is optimized for high performance 2D rendering, We are working on a robust 3D pipeline for developers pushing the boundaries of C#.
No massive engine installations. Download the DLL, reference it, and start coding. Perfect for lightweight distribution and modding support.
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.
// 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
}
}
Get help, share your creations, and influence the future of CoreScript. Our Discord is the heart of the engine's development.
Join the Discord