Introducción al Desarrollo de Videojuegos con GameMaker
Aprende a crear videojuegos 2D desde cero con GameMaker y GML Code. Diseña un plataformas completo, desde los fundamentos hasta la exportación final.
Beginner · Duration: 3255 min · 60 lessons
Also available in: ES
Start courseAprende a crear videojuegos 2D desde cero utilizando GameMaker y su lenguaje de programación GML. Conocerás el entorno de desarrollo, la creación de personajes, animaciones, movimientos, colisiones, enemigos, interfaces, sonidos y diseño de niveles. A lo largo del curso desarrollarás proyectos prácticos hasta construir, probar y exportar tu propio videojuego completo de plataformas 2D. No necesitas experiencia previa en programación ni desarrollo de videojuegos.
Syllabus
Module 1: Module 1: Introduction to GameMaker, Installation, and First Project
Module 2: Module 2: Sprites, Objects, Events, Instances, and Rooms
Module 3: Module 3: Programming Fundamentals with GML Code
- Basic Syntax and Variables in GML · 60 min
- Conditional Control Structures · 60 min
- Loops and Basic Built-in Functions · 55 min
- Variable Scope and Best Practices · 50 min
- Creating and Calling Custom Scripts · 60 min
Module 4: Module 4: Controls, Movement, and Player Handling
- Reading Keyboard and Gamepad Inputs · 50 min
- Horizontal Movement and Speed · 60 min
- Flipping Sprites Based on Direction · 45 min
- Implementing a Basic Jump · 60 min
- Refining Controls and Movement Variables · 55 min
Module 5: Module 5: Collisions, Gravity, and Platforms
- Applying Constant Gravity · 50 min
- Horizontal Collisions with Solids · 60 min
- Vertical Collisions and Floors · 60 min
- Ground Contact Detection (Grounded) · 50 min
- Movement and Collision Code Optimization · 55 min
Module 6: Module 6: Animations, Sprites, Backgrounds, and Tilemaps
Module 7: Module 7: Enemies, Basic AI, and Gameplay Mechanics
- Designing and Programming a Basic Patrol Enemy · 55 min
- Player-Enemy Collision System · 60 min
- Implementing Lives and a Health Bar · 55 min
- Creating Collectibles (Coins and Gems) · 50 min
- Checkpoints · 55 min
Module 8: Module 8: HUDs, Interfaces, Menus, and Pause Systems
- Using the Draw GUI Event for UI Elements · 50 min
- HUD Design (Score, Lives, and Collectibles) · 60 min
- Creating an Interactive Main Menu · 60 min
- Building a Functional Pause System · 60 min
- Victory and Game Over Screens · 50 min
Module 9: Module 9: Music, Sound Effects, and Particles
- Importing and Playing Sound Effects · 45 min
- Background Music Management and Loops · 50 min
- Introduction to the Particle System · 60 min
- Dust Effects on Jumping and Running · 60 min
- Volume Control and Audio Settings · 50 min
Module 10: Module 10: Level Design, Cameras, and Game Progression
Module 11: Module 11: Complete Development of a 2D Platformer
Module 12: Module 12: Debugging, Optimization, Exporting, and Publishing