Skip to the content.

16 — Desarrollo de Videojuegos

Una de las áreas más creativas de programar. Difícil, pero divertida.

🎮 Motores principales (engines)

Engine Lenguaje Mejor para Precio
Unity C# 2D/3D, móvil, indie Gratis hasta $200k rev
Unreal Engine 5 C++ / Blueprints AAA, gráficos hermosos 5% royalty post $1M
Godot GDScript / C# Indie, open source 100% gratis
GameMaker GML 2D rápido Gratis para hobby
Bevy Rust Indie técnico moderno Open source
PixiJS / Phaser JS/TS Juegos web 2D Gratis
Three.js / R3F JS/TS 3D web Gratis

Para empezar: Godot (gratis, lenguaje fácil) o Unity (más recursos).


🟦 Unity (el más usado en la industria)

Recursos

Stack


🟢 Godot 4 (open source, hot)

Recursos

extends Sprite2D

func _process(delta):
    position.x += 100 * delta

🟣 Unreal Engine 5

Recursos

Pros: gráficos brutales, Blueprints (visual), Lumen, Nanite. Contras: pesado, curva alta.


🌐 Juegos web (sin engine pesado)

Phaser.js

const game = new Phaser.Game({
  width: 800, height: 600,
  scene: { create, update }
});

Three.js + React Three Fiber

Para 3D en navegador.


🧠 Lo que tenés que aprender (más allá del engine)


🎨 Assets gratis


🏪 Cómo publicar tu juego

Plataforma Para qué
itch.io Indie, sin gatekeeping
Steam PC, $100 USD por juego
App Store / Play Store Móvil
GameJolt Indie, gratis
Newgrounds / Kongregate Juegos web

🏆 Game Jams (la mejor forma de aprender)

Hacer un juego en 48-72 hs con un tema.


🎯 Proyectos para empezar

  1. Pong — el “hello world” del game dev
  2. Snake — clásico, enseña grids
  3. Tetris — enseña rotaciones, lógica
  4. Plataformero 2D — Mario simplificado
  5. Top-down shooter — estilo Asteroids
  6. Runner infinito — generación procedural
  7. Tower defense — IA básica
  8. Roguelike — el meme del género

🧑‍🎓 Carrera en game dev

Realidad: vivir de hacer juegos es difícil. Muchos lo hacen como hobby pagado + un trabajo “normal” en software.