![](https://indielibre.com/wp-content/uploads/2020/05/fsm-cap-3.png)
**Description**: Scene model that can be inherited and adapted for characters of any project in Godot Engine. Include nodes and scripts necessary to establish a state machine in the characters and only focus on the programming of particular characteristics that are based on the system that is already developed
To teach developers how this state machine works with the raised scene model, this package includes four character types that encompass popular themes:
* ([https://bakudas.itch.io/generic-run-n-gun](https://bakudas.itch.io/generic-run-n-gun)) **Contra**: This is a model capable of shooting frantically in any moment. Being the attack its main action, we can avoid dividing its different states of attack to concentrate it on a general method of the character that can be called at any time.
* ([https://ansimuz.itch.io/warped-caves](https://ansimuz.itch.io/warped-caves)) **Warped**: It resembles some nodes of the first model and includes others to adapt to a certain state.
* ([https://untiedgames.itch.io/valiant-knight](https://untiedgames.itch.io/valiant-knight)) **Knight**: Unlike the first models, the knight does not need to be shooting in all directions. In this case, a combos system was developed that can work well for chain attacks.
Depending on the interest in this Asset, updates will be made to add new character models and improvements.
**UPDATE**: The model of the king from: [https://pixel-frog.itch.io/kings-and-pigs](https://pixel-frog.itch.io/kings-and-pigs). In addition, the operation of the scripts has been improved.
**UPDATE 2**: New character model for top-down games and script structure for this type of character.
**UPDATE 3**: Script improvements.
![](https://indielibre.com/wp-content/uploads/2020/05/fsm-cap-1.png)
![](https://indielibre.com/wp-content/uploads/2020/05/fsm-cap-2.png)
En este vídeo les mostraré un camino que pueden seguir para el aprendizaje del Pixel Art en vídeojuegos.
Versión escrita en el blog: https://indielibre.com/2020/02/19/por-donde-empezar-a-estudiar-sobre-pixel-art-dia-1/
ENLACES:
- Slynyrd: https://www.slynyrd.com/blog
- Pedro Medeiros: https://www.patreon.com/saint11
- Luis Zuno: https://www.youtube.com/channel/UCoLblLUQbqjfCAmU13LbwHw
- MortMort: https://www.youtube.com/channel/UCsn9MzwyPKeCE6MEGtMU4gg
- Octavi Navarro: https://www.youtube.com/channel/UC8jGg0D_YjLSx38umBcDMMw
- DYA Games: https://www.youtube.com/channel/UC3DZ93Nbou0F4P85Xnq4Ogw
- unTied Games: https://www.youtube.com/channel/UCZu9XBy3QkEdfAL3z5tKfNQ
- Lospec.com
REDES:
- Twitter: https://twitter.com/indielibre/
- Web: https://indielibre.com/
- Página de itch: https://in3mo.itch.io/
- Patreon: https://www.patreon.com/indielibre ?️ ⬅️
- Donaciones por PayPal: https://www.paypal.com/paypalme2/joseleon1971.
#GodotEngine #Godot
...
https://www.youtube.com/watch?v=-nRUxEDaqQw
En este vídeo les enseñaré a usar el nodo VisibilityNotifier2D para que puedan detectar cuando un objeto sale de la pantalla (cuando no se encuentra dentro del rango de visión de la cámara).
✋ Antes de seguir viendo este vídeo, recomiendo que pasen por aquí ?
▶ https://youtu.be/-pspiDfQmoM (Curso para los que sean nuevos en Godot)
▶ https://youtu.be/1FI1dabxeMU (Tutorial sobre Singlenton o AutoLoad)
▶ https://youtu.be/5K4HTuDlMJA (Tutorial de Animated Sprite)
Para seguir correctamente el curso, puedes descargar los siguientes assets e introducirlos en la carpeta de "gráficos" del proyecto (son de dominio público y no tendrán problemas por copyright):
▶ Paquete de fuentes (Fonts) de Kenney: https://www.kenney.nl/assets/kenney-fonts ?
☎ Puedes solicitar ayudar desde el siguiente foro:
▶ http://forogodot.org/ ?
? El proyecto terminado se encuentra en el siguiente repositorio de GitHub: (La carpeta se llama: "Salir de la Pantalla")
▶ https://github.com/CeesarLeon2002/IndieLibre-GodotEngine
? AYUDAME CON UNA MONEDA - Obtén recompensas por contribuir en Patreon. ?
▶ Paypal. Mi dirección: joseleon1971@gmail.com ?
▶ https://patreon.com/indielibre - Patreon ?
? REDES SOCIALES
▶ https://facebook.com/elindielibre - Facebook ?
▶ https://twitter.com/indielibre - Twitter ?
▶ https://www.instagram.com/ceesarleon_/ - Instagram ?
▶ https://t.me/indielibre - Telegram ?
? Más recursos, tutoriales, noticias y algo más, en:
▶ https://indielibre.com - Sitio web ?
Vídeo producido en la distribución de GNU/Linux Elementary OS. ?
...
https://www.youtube.com/watch?v=zbYLS6vWptQ
En este vídeo haremos el diseño del selector de edificios. El diseño contendrá el código necesario para mostrar datos de diferentes edificios, la construcción de los edificios seguirá en la segunda parte de este vídeo.
Antes de seguir viendo este vídeo, recomiendo que pasen por aquí:
➣ https://youtu.be/39yBwih4QGc (Tutorial sobre el uso de Señales)
➣ https://youtu.be/iH_ZOxMzd5o (Tutorial sobre CanvasLayer)
➣ https://youtu.be/-pspiDfQmoM (Curso para los que sean nuevos en Godot)
➣ https://youtu.be/1FI1dabxeMU (Tutorial sobre Singlenton o AutoLoad)
➣ https://youtu.be/5K4HTuDlMJA (Tutorial de Animated Sprite)
Para seguir correctamente el curso, puedes descargar los siguientes assets e introducirlos en la carpeta de "gráficos" del proyecto (son de dominio público y no tendrán problemas por copyright):
➣ Paquete de fuentes (Fonts) de Kenney: https://www.kenney.nl/assets/kenney-fonts
➣ Paquete de assets que tengo en el vídeo: https://drive.google.com/open?id=1jimB0wh4FRQuZH5fJszVrfq29PAXrC-i
Puedes solicitar ayudar desde los siguientes foros:
➣ http://forogodot.org/
➣ http://foro.indielibre.com/ (Oficial de Indie Libre)
El proyecto terminado se encuentra en el siguiente repositorio de GitHub:
➣ https://github.com/CeesarLeon2002/godotrts
Puedes financiar mis tutoriales y proyectos para ayudarme a mejorar la calidad, de dos formas:
➣ Paypal. Mi dirección: joseleon1971@gmail.com
➣ Patreon: https://patreon.com/indielibre
Estoy presente en las siguientes redes sociales:
➣ https://facebook.com/elindielibre
➣ https://twitter.com/indielibre
➣ https://www.instagram.com/ceesarleon_/
➣ https://t.me/indielibre
Más recursos, tutoriales, noticias y algo más, en:
➣ https://indielibre.com
Vídeo producido en la distribución de Linux Mint.
...
https://www.youtube.com/watch?v=RfkpmjWow3M
En este capítulo haremos las animaciones que dispondrá el jugador durante la partida.
NOTA: Puedes reducir la velocidad de los vídeos cambiando el Speed en la rueda de engranaje que está en las opciones del vídeo.
NOTA 2: Como notarán, los vídeos de este curso son diferentes. Es un nuevo formato que me gustaría trabajar, lo mejor sería que lo critiquen para seguir mejorando la calidad de los vídeos.
Enlaces que recomiendo leer:
▶ Artículo sobre los Recursos en Godot: https://docs.godotengine.org/es/latest/getting_started/step_by_step/resources.html
Puedes descargar los recursos del proyecto desde el siguiente enlace: http://indielibre.com/wp-content/uploads/2019/06/Graficos.zip. También les dejaré las páginas oficiales de descarga...
Las páginas oficiales de los recursos usados para este proyecto, se encuentran aquí:
▶ https://ansimuz.itch.io/sunny-land-pixel-game-art
▶ https://www.kenney.nl/assets/onscreen-controls
Puedes descargar el proyecto final del curso y los Assets que he desarrollado a raíz del mismo, desde GitHub:
▶ Juego de Plataformas 2D completo: https://github.com/in3mo/platformer-godot-game
▶ Máquina de Estados para juegos de Plataformas: https://github.com/in3mo/state-machine-for-platformer-games
▶ Inventario para juegos 2D: https://github.com/in3mo/Inventory-for-Godot-Games
Antes de seguir con el capítulo, te recomiendo terminar esta lista de reproducción:
▶ Curso básico de Godot: https://www.youtube.com/watch?v=1VXF0LXcMno&list=PLNWQ-CFReOiKWBD8jbjDMizQClrM-gimP
❤ Este curso fue publicado gracias a las aportaciones que recibí mediante PayPal y Patreon. Si me apoyas por esas plataformas, voy a poder seguir creando contenido:
▶ Paypal. Mi dirección: https://www.paypal.me/joseleon1971 ?
▶ https://patreon.com/indielibre - Patreon ?
Redes donde me puedes seguir: ?
▶ https://facebook.com/elindielibre - Facebook ?
▶ https://twitter.com/indielibre - Twitter ?
? Más recursos, tutoriales, noticias y algo más, en:
▶ https://indielibre.com - Sitio web ?
#Godot #GodotEngine #OpenSourceDonationDay
...
https://www.youtube.com/watch?v=jOHb5Ig3fR0
Estoy aprendiendo a manejar la plataforma de itch.io para empezar a publicar Assets por ahí. El recurso de este vídeo es una máquina de estados para los personajes de sus juegos en Godot. Incluye por el momento las tres demostraciones que aparecen en el vídeo, descargando este recurso pueden disponer también de los gráficos.
Descarga: https://in3mo.itch.io/state-machine-for-godot-games
También puedes descargarlo si estás dentro de alguno de mis niveles en Patreon, sólo debes hacer clic en el enlace especial que sale dentro de https://in3mo.itch.io/state-machine-for-godot-games y conectar tu cuenta.
Si después de descargar tienes una duda o sugerencia, no olvides comentarlo. Estaré realizando actualizaciones al contenido.
- Twitter: https://twitter.com/indielibre/
- Web: https://indielibre.com/
- Patreon: https://www.patreon.com/indielibre
...
https://www.youtube.com/watch?v=OX1eup5UrmY
En este vídeo comenzaremos con el desarrollo de este selector. Les proporcionaré las bases que necesitan conocer para poder diseñar como mejor les parezca su propio selector.
Antes de seguir viendo este vídeo, recomiendo que pasen por aquí:
➣ https://youtu.be/1FI1dabxeMU (Tutorial sobre Singlenton o AutoLoad)
➣ https://youtu.be/5K4HTuDlMJA (Tutorial de Animated Sprite)
➣ https://www.youtube.com/watch?v=XAGCXHluqwk&list=PL-EPeghw5sXhVskw_YRQ83N6GZk4p9RQh (Curso de GDScript por Escuela de Juegos)
➣ https://www.udemy.com/aprender-a-programar-para-desarrollar-videojuegos-con-godot/ (Curso de pago sobre GDScript por Fury Code)
Para seguir correctamente el curso, puedes descargar los siguientes assets e introducirlos en la carpeta de "gráficos" del proyecto (son de dominio público y no tendrán problemas por copyright):
➣ Paquete de fuentes (Fonts) de Kenney: https://www.kenney.nl/assets/kenney-fonts
➣ Paquete de assets para producir el Tappy Plane de Kenney: https://www.kenney.nl/assets/tappy-plane
Puedes solicitar ayudar desde los siguientes foros:
➣ http://forogodot.org/
➣ http://foro.indielibre.com/ (Oficial de Indie Libre)
El proyecto de Tappy Plane terminado se encuentra en el siguiente repositorio de GitLab:
➣ https://gitlab.com/CesarLeon/TappyPlane/
Puedes financiar mis tutoriales y proyectos para ayudarme a mejorar la calidad, de dos formas:
➣ Paypal. Mi dirección: joseleon1971@gmail.com
➣ Patreon: https://patreon.com/indielibre
Estoy presente en las siguientes redes sociales:
➣ https://facebook.com/elindielibre
➣ https://twitter.com/indielibre
➣ https://t.me/indielibre
Más recursos, tutoriales, noticias y algo más, en:
➣ https://indielibre.com
Vídeo producido en la distribución de Canaima GNU/Linux.
...
https://www.youtube.com/watch?v=MsPGoouoXnE
En este capítulo haremos la máquina de estados para el jugador principal.
NOTA: Puedes reducir la velocidad de los vídeos cambiando el Speed en la rueda de engranaje que está en las opciones del vídeo.
NOTA 2: Como notarán, los vídeos de este curso son diferentes. Es un nuevo formato que me gustaría trabajar, lo mejor sería que lo critiquen para seguir mejorando la calidad de los vídeos.
Enlaces que recomiendo leer:
▶ Artículo sobre los Recursos en Godot: https://docs.godotengine.org/es/latest/getting_started/step_by_step/resources.html
▶ Setters/Getters: https://docs.godotengine.org/es/latest/getting_started/scripting/gdscript/gdscript_basics.html
▶Mis artículos sobre la Máquina de Estados: http://indielibre.com/2019/05/04/godot-engine-como-crear-una-maquina-de-estados-i/
Puedes descargar los recursos del proyecto desde el siguiente enlace: http://indielibre.com/wp-content/uploads/2019/06/Graficos.zip. También les dejaré las páginas oficiales de descarga...
Las páginas oficiales de los recursos usados para este proyecto, se encuentran aquí:
▶ https://ansimuz.itch.io/sunny-land-pixel-game-art
▶ https://www.kenney.nl/assets/onscreen-controls
Puedes descargar el proyecto final del curso y los Assets que he desarrollado a raíz del mismo, desde GitHub:
▶ Juego de Plataformas 2D completo: https://github.com/in3mo/platformer-godot-game
▶ Máquina de Estados para juegos de Plataformas: https://github.com/in3mo/state-machine-for-platformer-games
▶ Inventario para juegos 2D: https://github.com/in3mo/Inventory-for-Godot-Games
Antes de seguir con el capítulo, te recomiendo terminar esta lista de reproducción:
▶ Curso básico de Godot: https://www.youtube.com/watch?v=1VXF0LXcMno&list=PLNWQ-CFReOiKWBD8jbjDMizQClrM-gimP
❤ Este curso fue publicado gracias a las aportaciones que recibí mediante PayPal y Patreon. Si me apoyas por esas plataformas, voy a poder seguir creando contenido:
▶ Paypal. Mi dirección: https://www.paypal.me/joseleon1971 ?
▶ https://patreon.com/indielibre - Patreon ?
Redes donde me puedes seguir: ?
▶ https://facebook.com/elindielibre - Facebook ?
▶ https://twitter.com/indielibre - Twitter ?
? Más recursos, tutoriales, noticias y algo más, en:
▶ https://indielibre.com - Sitio web ?
#Godot #GodotEngine #OpenSourceDonationDay
...
https://www.youtube.com/watch?v=JaDlWRRlOkc
En este vídeo sumaremos los puntos cada vez que recolectemos una estrella y los mostraremos en pantalla.
Antes de seguir viendo este vídeo, recomiendo que pasen por aquí:
➣ https://youtu.be/1FI1dabxeMU (Tutorial sobre Singlenton o AutoLoad)
➣ https://youtu.be/5K4HTuDlMJA (Tutorial de Animated Sprite)
➣ https://www.youtube.com/watch?v=XAGCXHluqwk&list=PL-EPeghw5sXhVskw_YRQ83N6GZk4p9RQh (Curso de GDScript por Escuela de Juegos)
➣ https://www.udemy.com/aprender-a-programar-para-desarrollar-videojuegos-con-godot/ (Curso de pago sobre GDScript por Fury Code)
Para seguir correctamente el curso, puedes descargar los siguientes assets e introducirlos en la carpeta de "gráficos" del proyecto (son de dominio público y no tendrán problemas por copyright):
➣ Paquete de fuentes (Fonts) de Kenney: https://www.kenney.nl/assets/kenney-fonts
➣ Paquete de assets para producir el Tappy Plane de Kenney: https://www.kenney.nl/assets/tappy-plane
Puedes solicitar ayudar desde los siguientes foros:
➣ http://forogodot.org/
➣ http://foro.indielibre.com/ (Oficial de Indie Libre)
El proyecto de Tappy Plane terminado se encuentra en el siguiente repositorio de GitLab:
➣ https://gitlab.com/CesarLeon/TappyPlane/
Puedes financiar mis tutoriales y proyectos para ayudarme a mejorar la calidad, de dos formas:
➣ Paypal. Mi dirección: joseleon1971@gmail.com
➣ Patreon: https://patreon.com/indielibre
Estoy presente en las siguientes redes sociales:
➣ https://facebook.com/elindielibre
➣ https://twitter.com/indielibre
➣ https://t.me/indielibre
Más recursos, tutoriales, noticias y algo más, en:
➣ https://indielibre.com
Vídeo producido en la distribución de Canaima GNU/Linux.
...
https://www.youtube.com/watch?v=mK7QOQLXOrI