Entidades Componentes y Sistemas

En este artículo vamos a explicar qué son los ECS: Entidades, Componentes y Sistemas en profundidad en el desarrollo de videojuegos. Si en el artículo anterior vimos por qué surgió ECS y qué problemas intenta resolver dentro del desarrollo de videojuegos, ahora es momento de estudiar los tres pilares fundamentales que forman la arquitectura ECS. … Leer más

Introducción a los gráficos web

En esta serie de artículos haremos una introducción al desarrollo de gráficos web con HTML5 y la etiqueta <canvas>. Desde la aparición de esta poderosa API de JavaScript, los navegadores de Internet pueden renderizar elementos visuales y crear todo tipo de gráficos dinámicos. Esto ha dado un impulso significativo al desarrollo de videojuegos de navegador, … Leer más

¿Qué es ECS?

En este de artículo explicaremos qué es el ECS: Entidades, Componentes y Sistemas en la programación de Videojuegos y por qué existe. Cuando comenzamos a desarrollar videojuegos solemos utilizar Programación Orientada a Objetos (POO). Es una forma natural de organizar nuestro código: cada objeto del juego se representa mediante una clase que contiene tanto sus … Leer más

ECS: Entidades Componentes y Sistemas

En esta serie de artículos explicaremos qué es el ECS: Entidades, Componentes y Sistemas en la programación de Videojuegos. Un concepto que ha ganado popularidad en los últimos años y que muchos motores modernos utilizan. Se trata de un enfoque de programación que se utiliza para organizar grandes cantidades de objetos, gestionar comportamientos complejos y … Leer más

Optimizar Unreal Engine

En este artículo explicaremos cómo optimizar Unreal Engine desde un punto de vista conceptual, sin comandos técnicos ni ajustes avanzados. Uno de los temas que más confusión genera cuando alguien empieza con Unreal Engine es la optimización. Muy a menudo se percibe como algo oscuro, extremadamente técnico o reservado solo a proyectos grandes. Sin embargo, … Leer más