Si estás pensando en crear tu propio videojuego, pero Unreal y Unity te parecen demasiado pesados o intimidantes, déjame presentarte a un viejo amigo con alma indie: Godot Engine. Open source, gratuito y con una comunidad que lo peta. No hay suscripciones, ni royalties, ni pantallas de “compra la versión Pro”. Solo tú, tus ideas y un editor bastante agradable.

¿Qué tiene de especial Godot?

  • 100% gratuito y open source (MIT License).
  • Súper ligero: lo instalas y listo, no te pide 40 GB de espacio.
  • Editor multiplataforma: Windows, Linux, Mac.
  • Puedes programar en GDScript (muy parecido a Python), C#, o incluso con Visual Scripting si no quieres escribir código.

Tu primer “Hola Mundo”… pero en videojuego 🎮

Vamos a crear algo típico: un personaje que se mueve. Este es un ejemplo con GDScript, el lenguaje principal de Godot.

extends CharacterBody2D

var speed = 200

func _physics_process(delta):
    var direction = Vector2.ZERO
    
    if Input.is_action_pressed("ui_right"):
        direction.x += 1
    if Input.is_action_pressed("ui_left"):
        direction.x -= 1
    if Input.is_action_pressed("ui_down"):
        direction.y += 1
    if Input.is_action_pressed("ui_up"):
        direction.y -= 1

    velocity = direction * speed
    move_and_slide()

Esto hace que tu personaje se mueva con las flechas del teclado. Fácil, ¿no?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *