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

Are you fascinated by how video games are created behind the scenes? Do you want to understand the core components that make up a game engine and even learn to build one yourself? If so, the Coursera course titled ‘Motores gráficos en videojuegos: game engine’ is an excellent choice for you. Offered in Spanish, this course takes you through the essential aspects of creating a basic game engine, making complex concepts accessible to enthusiasts and aspiring developers alike.

The course begins with an introduction to 3D engines, guiding students through the creation of a DirectX 11 application using Microsoft Visual Studio. You’ll learn to render models like axes, boxes, and spheres, setting a solid foundation for more advanced development.

Moving forward, the curriculum covers 3D mesh rendering, including importing models from tools like 3D Studio Max in ASE format, and applying textures to enrich visual quality. Physics integration is also explored using nVidia Physx, enabling realistic collision detection and physics behaviors within your game.

One of the highlights of this course is the focus on character animation and artificial intelligence. You will learn to incorporate skeletal animations with Cal3D and implement finite state machines for AI behavior, crucial for creating engaging game bots.

Additionally, the course addresses multimedia integration by teaching sound implementation with OpenAL, particle effects through billboards, and the development of a graphical user interface (GUI) to display game information dynamically.

Overall, this course offers a comprehensive overview of game engine development from scratch, making it ideal for beginners and intermediate developers seeking practical skills. The hands-on approach combined with detailed modules ensures that students not only understand theoretical concepts but also gain practical experience.

I highly recommend this course to anyone interested in game development, especially those who want to grasp the inner workings of game engines and start building their own. Whether you’re a student, hobbyist, or aspiring professional, this course provides valuable insights and skills essential for your game development journey.

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