Open Source · Free Forever

Code less. Create more.

Carrots is the free, open-source engine where ideas become games — with Event Sheets, Visual Blueprints, or TypeScript, all in one place.

Windows · Linux · Android · MIT License

Star us on GitHub
What's New

Latest releases

Every update from the Carrots Engine team — straight from GitHub.

Everything You Need to Build Great Games

Powerful tools. Simple workflow. Zero limits.

Advanced 3D Support

Full 3D scene creation, 3D objects, cameras, and environments — a complete 3D pipeline built into the engine.

High-Quality Shaders & Graphics

Built-in shader support for stunning visual effects, post-processing, and high-fidelity rendering.

Physical Lighting System

Real-time dynamic lighting, shadows, and physically-based rendering for cinematic-quality visuals.

IK & Animation Timeline

Inverse Kinematics system and a powerful timeline editor for complex character animations and cutscenes.

No-Code Event System

The most intuitive event-based logic system — create entire games without writing a single line of code.

Visual Blueprint Editor

Node-based visual scripting for developers who want visual logic with more power and flexibility.

TypeScript Scripting

Full TypeScript support for developers who want direct code access to the entire engine API.

Cross-Platform Export

Export your game to Windows, Linux, macOS, Web (HTML5), Android, and iOS from one single project.

Battle-Tested Foundation

A proven, stable engine core trusted by developers — production-ready from day one.

Open Source & Free Forever

MIT licensed. No hidden fees, no subscriptions, no royalties. Your game belongs 100% to you.

Build Your Way — Three Scripting Modes, One Engine

No matter how you think, Carrots speaks your language.

No-Code

Event Sheets

Build game logic visually using a powerful condition → action event system. No programming knowledge required. Perfect for beginners and rapid prototyping. The most intuitive way to create games ever made.

Event Sheets

Mix and match all three in the same project — use Event Sheets for gameplay logic, Blueprints for complex systems, and TypeScript for performance-critical code. True developer freedom.

Built for Real Games

From cinematic 3D scenes to fast-paced 2D action.

Real-Time 3D Rendering

Real-Time 3D Rendering

Physically-based lighting and shadows in the runtime.

3D Scene Building

3D Scene Building

Drop in objects, cameras, and props with intuitive controls.

2D Physics Playground

2D Physics Playground

A complete 2D pipeline for platformers, puzzles, and arcade games.

Learn · Watch · Build

Tutorials, devlogs, and engine updates — straight from our YouTube channel.

Subscribe on YouTube New videos every week

Download Carrots Engine

Free forever. No subscriptions. No limits.

Carrots Engine gives every developer the freedom to build the way they want. Drag-and-drop event sheets, visual node-based blueprints, or TypeScript code — all three work together in one unified workflow.

Carrots Game Engine

Available now on itch.io · Windows · Linux · Android

MIT · Free Forever

Source code available on GitHub — star the repo to follow updates.

Join the Carrots Community

Developers, game makers, and contributors — all in one place.

itch.io

Download the latest version, leave a rating, and support development on itch.io — our main distribution platform.

Get it on itch.io

GitHub

Star the repo, report bugs, contribute code, and follow development.

View on GitHub

YouTube

Watch tutorials, devlogs, and feature deep-dives. Subscribe to follow the engine's development.

Open YouTube channel