Ejemplo desarrollado en directo con Game Maker en la plataforma Twitch y Youtube. Durante ocho lecciones he ido explicando como desarrollar un juego estilo Vampire Survivors, creando mecánicas, añadiendo características y montando una base para que tú puedas crear tu propio proyecto.
El archivo del proyecto está disponible en el siguiente enlace: https://www.javifugitivo.com/tutorial/LITTLE_WITCH_VS_SLIMES_EXAMPLE.yyz
El contenido de este proyecto puede ser utilizado como base para tus próximos proyectos, comercialmente y como instrumento de aprendizaje bajo licencia CCO 1.0: Little Witch VS Slimes: Tutorial version by Javifugitivo is marked with CC0 1.0
Puedes consultar el tutorial completo en el canal de Youtube de Javifugitivo ¡No olvides suscribirte!
En el proyecto encontrarás código comentado en inglés con las siguientes características:
- Personaje con animaciones que sigue a un cursor y realiza un autoataque.
- Sistema de vida básico.
- Enemigo básico animado.
- Sistema de hechizos dinámico, que puede desarrollarse.
- Preparado para funcionar en html5 (a 30 fps) y en pc windows (a 60 fps).
- Sistema de colisiones y de búsqueda de caminos para personaje y enemigos.
- Sistema de rendimiento, con desconexión de elementos fuera de cámara.
- Sistema de efectos de partículas, con varios efectos añadidos.
- Sistema de Pool para los enemigos.
- Sistema debug activado que permite realizar acciones de debug básicas:
- Av Pag: Permite ver la cuadrícula de colisiones
- Intro: Permite cambiar a una cámara general.
- Espacio: Reinicia el juego
- Botón derecho del ratón: Crea slimes.
- Escape: En Windows, cierra el juego.
El proyecto no incluye:
- Sonidos
- Música
- Menús
Nota: Este proyecto no será actualizado con nuevas versiones, ya que en el futuro añadiré contenido que no podré licenciar, como puede ser música o sonidos de los que no sea el autor yo directamente, así que prefiero asegurarme que este proyecto es utilizable legalmente. Te invito a crear tu propio juego a partir de este proyecto que desarrollado con mucho cariño.
Aquí puedes probar su rendimiento en Html5: