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

If you’ve ever dreamt of creating your own video games, but didn’t know where to start, then the Coursera course ‘Motores gráficos en videojuegos: game engine’ might just be the perfect fit for you. Offered in Spanish, this course dives deep into the world of game engines, the core component that drives every interactive experience.

**Course Overview**
The course provides a comprehensive foundation for understanding game engines, detailing the essential elements that make them tick. Throughout the sessions, you’ll learn how to create a small engine from scratch, gaining the hands-on experience necessary to bring your game ideas to life.

**Syllabus Breakdown**
1. **Introducción a un motor 3D**: This initial module sets the stage by teaching you how to create a DirectX 11 application using Microsoft Visual Studio, focusing on rendering basic shapes and models.
2. **Mallas 3D y Física**: Here, you’ll render 3D models exported from 3D Studio MAX and learn how to apply textures and implement physics using libraries like nVidia Physx, adding realism to your creations.
3. **Animación esqueletal. Inteligencia Artificial**: In this advanced module, you’ll integrate skeletal animation and delve into AI implementation with finite state machines, essential for developing interactive bots in your game.
4. **Billboards. Sonido. GUI**: Finally, learn to enhance your game with sound integration using OpenAL, create particle systems with billboards, and implement a mini GUI to display game information.

Throughout this course, you’ll not only grasp theoretical concepts but also apply them hands-on, making it an excellent choice for both novice developers and those looking to hone their skills.

**Recommendation**
I highly recommend ‘Motores gráficos en videojuegos: game engine’ for anyone eager to explore the world of video game development. The course structure is well thought out, progressively building your knowledge while keeping you engaged with practical tasks.

Not only is this course an exceptional educational resource, but it also encourages creativity and problem-solving skills—crucial traits for any game developer. Whether you aim to create indie games or establish a career in the gaming industry, this course is a valuable stepping stone.

Overall, if you’re ready to embark on your journey into game development, this course is an excellent choice to help you build a strong foundation in creating game engines and understanding their core functionalities.

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