Usar versiones en un proyecto es una nesecidad! no una opci贸n 馃槂
Introducci贸n
Bienvenida y presentaci贸n del proyecto
Instalaci贸n de los SDKs
Empezando Nuestro Proyecto
Inicializar el proyecto
Control de versiones
Importando nuestros assets
Teor铆a de Gameplay
Como resolver problemas de gameplay
Match 3 simplificado
Mec谩nica Principal
Creando la cuadr铆cula
Ajustando la c谩mara
Sistema de coordenadas para instanciar las piezas
Instanciando las piezas en la cuadr铆cula
Moviendo las piezas
Intercambiando las piezas de lugar
Permitiendo solo ciertos tipos de movimientos
Creando las funciones del match 3
Usando el match 3 en nuestro juego
Eliminando los matches por defecto
Colapsando las piezas
Match 3 combo
Rellenando las piezas
Mejorando la animaci贸n de las piezas
Publicacion
Momento del primer build para Android
Momento del primer build para iOS
Dise帽o del juego
Hablemos de dise帽o
Agregando un sistema de puntos
Sistema de tiempo
Interfaz para el sistema de tiempo
Creando sistema de UI
Pantalla de game over
Agregando funcionalidad a la pantalla de game over
Reiniciando el juego
Agregando audio
Terminando el juego
Conclusiones
Conclusiones del curso
You don't have access to this class
Keep learning! Join and start boosting your career
When it comes to software development, version control is an essential tool. Not only because it allows us to track and save the different versions of our code over time, but also because it is our lifeline when we make mistakes. Have you ever thought how useful it would be to go back in time to correct a mistake? Version control does that for us! In addition, it collaborates effectively in projects where several people are involved, facilitating teamwork. If you want to go deeper into this, Platzi offers a course that will make you an expert.
Let's start with the first practical step: download GitHub Desktop. This GUI application simplifies the use of Git without the need to always use the command console. Here's a simple guide to do so:
By having version control in your project, you will be able to efficiently manage any changes you make to the code.
In video game development, we work with a variety of files that not only include code, but also 3D models, music, textures and binary files. This is where Git LFS, which stands for Large File System, comes into play. While Git is great for managing code files, Git LFS is designed to handle the large, binary files commonly found in these projects. It may not be mandatory to use it, but it is highly recommended to maintain order and efficiency.
Now that you have initialized and configured your repository, the next step is to publish it to make it available on the GitHub cloud. Follow these steps:
Public access to the repository allows you to share the full history of changes made, which can be a great source of learning as you watch a project evolve.
Exploring other open game repositories will allow you to learn from their commit history and development practices. Search the internet for other projects and observe how they manage their changes. It is a valuable and educational exercise.
In the fascinating world of game development, learning never ends. I encourage you to explore and continue to grow in these skills - your curiosity and dedication are opening the way to new possibilities and knowledge!
Contributions 4
Questions 0
Usar versiones en un proyecto es una nesecidad! no una opci贸n 馃槂
Want to see more contributions, questions and answers from the community?