Enroll Course: https://www.coursera.org/learn/videojuegos-engine

Have you ever dreamt of building your own video game? Of understanding the magic that happens behind the scenes to bring virtual worlds to life? If so, Coursera’s “Motores gráficos en videojuegos: game engine” course is your gateway to that understanding.

This course, presented entirely in Spanish, offers a comprehensive exploration of what a game engine truly is. It goes beyond just defining the term; it delves into the core functionalities and utilities a game engine must provide to be a robust foundation for any video game. The real magic, however, lies in its practical approach. The course guides you through the process of building your own mini game engine, demystifying complex concepts with hands-on learning.

The syllabus is meticulously structured to build your knowledge progressively. It begins with the fundamentals of 3D engines, teaching you how to create a DirectX 11 application using Microsoft Visual Studio and how to render basic debug models like axes, boxes, spheres, and grids. From there, you’ll dive into the world of 3D meshes and physics. You’ll learn to render 3D models exported from 3D Studio MAX in ASE format, integrate textures, and grasp the essentials of physics libraries like NVIDIA PhysX for collision detection and character movement.

The journey continues with skeletal animation and artificial intelligence. You’ll discover how to integrate skeletal animation libraries like Cal3D to bring animated characters to life, implementing actions and cycles. Furthermore, you’ll tackle the implementation of AI using finite state machines, perfect for creating intelligent non-player characters (NPCs).

Finally, the course rounds off with essential elements like billboards, sound, and GUI. You’ll learn to integrate sound libraries like OpenAL for immersive audio experiences, understand the concept of billboards for particle effects, and even implement a basic GUI to display game information on screen.

Whether you’re a budding game developer, a curious programmer, or simply fascinated by the inner workings of video games, “Motores gráficos en videojuegos: game engine” provides an invaluable learning experience. It’s a challenging yet incredibly rewarding course that equips you with the foundational knowledge and practical skills to start building your own game engines.

Enroll Course: https://www.coursera.org/learn/videojuegos-engine