Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsApr 12, 2026·3 min de lectura

Godot Engine — Multi-Platform 2D and 3D Game Engine

Godot is a free and open-source 2D and 3D game engine with a fully integrated editor, GDScript scripting language, C# support, visual scripting, and export to all major platforms. The community-driven alternative to Unity and Unreal.

Introducción

Godot is a free and open-source game engine under the MIT license, developed by Juan Linietsky and Ariel Manzur since 2001, open-sourced in 2014. Godot 4.x brought a new Vulkan renderer, GDScript 2.0, improved 3D physics, and a modernized editor. After the Unity pricing controversy in 2023, Godot saw massive adoption growth and is now the go-to open-source alternative.

What Godot Does

  • 2D engine — sprites, tilemaps, physics, particles, animation
  • 3D engine — PBR rendering, GI, CSG, GridMap, animation trees
  • GDScript — Python-like language designed for games
  • C# support — Mono/.NET runtime
  • Visual scripting — node-based (3.x, deprecated in 4.x)
  • Scene system — composable, reusable scenes as nodes
  • Physics — built-in 2D and 3D physics engines
  • Networking — multiplayer API, ENet, WebSocket
  • Export — Windows, macOS, Linux, Android, iOS, Web (HTML5)
  • Editor — fully integrated, runs on all platforms

Architecture

Scene tree: everything is a node. Nodes compose scenes, scenes compose other scenes. Root node types: Node2D, Node3D, Control (UI). Signals connect events between nodes. Main loop drives _process() and _physics_process() callbacks.

Self-Hosting

Editor is a single self-contained binary. Export templates for each platform are downloadable from the editor.

Key Features

  • Fully open source (MIT)
  • No royalties, no strings
  • 2D and 3D in one editor
  • GDScript + C# + GDExtension (C++, Rust)
  • Scene/node composition
  • Built-in animation system
  • Export to 7+ platforms
  • Vulkan + OpenGL renderers
  • Lightweight editor (<100MB)
  • Active community and asset library

Comparison

Engine License 2D 3D Scripting
Godot MIT (free) Excellent Good GDScript, C#
Unity Proprietary Good Excellent C#
Unreal Royalty Fair Best C++, Blueprints
Phaser MIT Excellent No JS
Bevy Apache 2.0 Good Growing Rust

FAQ

Q: Can its 3D match Unity? A: Godot 4's 3D has improved significantly (Vulkan, GI, GPU particles), but it still lags in AAA-level rendering and tooling. Completely fine for indie games and medium-scale 3D.

Q: Why not use C#? A: GDScript is lighter, more deeply integrated with the editor, and has faster hot reload. C# is suitable for teams with existing .NET experience. They can be mixed.

Q: Free for commercial use? A: Completely free. The MIT license has no restrictions, no royalties, no splash screen requirements.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados