Blog técnico de programación y desarrollo de videojuegos centrado en arquitectura, rendimiento y diseño de sistemas eficientes.
Soy Ivan Fasheh, Graduado Multimedia y apasionado informático desde hace más de 40 años. En mi trayectoria como programador he aprendido una amplia gama de lenguajes que van desde Basic, COBOL o Pascal, hasta Ensamblador y C++. En la actualidad, estoy especializado en el entorno multimedia con HTML, CSS, PHP, MySQL y JavaScript.
Mi estilo de programación
En este blog no encontrarás únicamente fragmentos de código o soluciones rápidas. Mi enfoque como desarrollador siempre ha estado basado en comprender cómo funciona realmente la lógica de un sistema. Desde los niveles más bajos de programación con Ensamblador o C++, hasta la arquitectura moderna del desarrollo web con JavaScript, PHP o MySQL.
A lo largo de estas cuatro décadas de evolución tecnológica he trabajado aprendiendo y aplicando distintos paradigmas de programación. Siempre con una prioridad clara: crear sistemas eficientes, escalables y optimizados. Muchos de los artículos publicados aquí están centrados en arquitectura de software, diseño de sistemas, rendimiento web u optimización de código. Con técnicas de programación orientadas a obtener el máximo rendimiento posible sin perder claridad estructural.
Guías y artículos especializados
FashehLabs reúne artículos técnicos y guías prácticas centradas en resolver problemas reales que aparecen durante el desarrollo de software, diseño web y videojuegos. Encontrarás desde tutoriales avanzados de optimización en JavaScript o PHP, hasta análisis sobre arquitectura de aplicaciones, estructuras de datos eficientes y técnicas utilizadas en desarrollo profesional.
Las secciones dedicadas a CSS, HTML, PHP, MySQL o JavaScript no se limitan a conceptos básicos. Muchos contenidos profundizan en dudas complejas y situaciones que suelen pasarse por alto en tutoriales convencionales. Problemas de rendimiento, organización del código, optimización de consultas, sistemas reutilizables o soluciones prácticas aplicadas a proyectos reales. Además, el blog incluye contenido especializado sobre nuevas tendencias en desarrollo de videojuegos con JavaScript y tecnologías actuales como Unreal Engine.
Libros sobre desarrollo de videojuegos
Además de los artículos técnicos del blog, también he publicado varios libros especializados centrados en el desarrollo de videojuegos y programación avanzada. Mi saga Programando Videojuegos está orientada a desarrolladores que quieren ir más allá de la teoría y aprender cómo construir sistemas reales utilizados en videojuegos profesionales.
Cada libro aborda técnicas prácticas relacionadas con arquitectura interna, optimización, estructuras de datos, diseño de motores y programación eficiente aplicada al desarrollo de videojuegos modernos. El objetivo es ofrecer contenido útil tanto para programadores que empiezan como para desarrolladores que buscan mejorar el rendimiento y la calidad técnica de sus proyectos.
Puedes acceder directamente a cada libro desde aquí:
- Guía básica .htaccess
- Programando Videojuegos: JavaScript
- Programando Videojuegos 2.0: JavaScript
- Programando Videojuegos: Mapas y Mundos 2D
Últimas entradas:
Espero que este blog te ayude a superar con éxito los obstáculos que todo programador se encuentra tarde o temprano. Estos son los últimos artículos publicados en el blog de programación y desarrollo de videojuegos FashehLabs.
- Centrar un div con CSSEn este artículo vamos a explicar cómo centrar un div con CSS y fijarlo en la pantalla tanto vertical como horizontalmente. Además, aplicando algunas técnicas CSS muy interesantes, podemos añadir comportamientos adicionales que hacen que nuestro div sea mucho más versátil haciendo que: Esto resulta especialmente útil cuando queremos mostrar un panel de información adicional, … Leer más
- Optimizar Unreal EngineEn 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
- Aprender Unreal EngineEn este artículo explicaremos que aprender Unreal Engine y su curva de aprendizaje depende de los conocimientos previos de cada uno. Uno de los mayores errores al empezar con Unreal Engine es pensar que su curva de aprendizaje es igual para todo el mundo: no lo es. En general no se empieza a aprender desde … Leer más
- Herramientas de Unreal EngineEn este artículo explicaremos las herramientas de Unreal Engine, no solo para hacer videojuegos, sino también en cine, RV, simulación y más. Uno de los mayores errores al acercarse a Unreal Engine es pensar en él como un simple “programa para hacer juegos”. En realidad, Unreal Engine es un ecosistema completo de herramientas que cubre … Leer más
- Usos de Unreal EngineEn este artículo explicaremos los usos de Unreal Engine, no solo en videojuegos, sino también en cine, realidad virtual, simulación y más. Cuando se piensa por primera vez en el motor Unreal Engine, es habitual asociarlo únicamente al desarrollo de videojuegos. Y aunque ese fue su punto de partida, hoy en día su uso se … Leer más