Resumen del Proyecto
Este es un juego de disparos 2D con desplazamiento horizontal que desarrollé completamente por mi cuenta. El juego presenta una nave espacial como jugador principal, luchando contra extraterrestres que vienen desde la parte derecha de la pantalla. El objetivo es durar el mayor tiempo posible y lograr la puntuación más alta disparando a estos extraterrestres.
Equipo de Desarrollo
Un Programador: Responsable de todos los aspectos del juego.
Detalles del Desarrollo
Lenguaje de Programación: C#.
Motor de Juego: Unity.
Herramientas de Diseño Gráfico: Photoshop.
Características Clave de Programación
Movimiento de la Nave Espacial: El jugador puede mover la nave espacial libremente por la pantalla usando las teclas WASD, pero siempre dentro del área de la pantalla.
Sistema de Disparo: El jugador dispara un prefab de proyectil cada vez que se presiona la tecla de espacio.
Sistema de Fin de Juego: Si el jugador colisiona con un extraterrestre, la nave espacial explota y el juego termina, mostrando la puntuación total y un botón de reintento.
Sistema de Botones: Incluye botones esenciales como "iniciar" o "reiniciar" que conectan al inicio y reinicio del juego.
Enemigos: Los enemigos se mueven en diferentes patrones, como velocidad normal, velocidad doble, o subiendo y bajando a velocidad normal.
Sistema de Puntuación: El jugador gana puntos al disparar a los enemigos, y la puntuación se muestra al final del juego.
Sistema de Partículas: Utilizado para las estrellas de fondo, para el efecto de destrucción cuando un extraterrestre es destruido, y el efecto para el jugador cuando su nave se destruye.
Diseño y Arte
Diseño de la Interfaz de Usuario: Usé Photoshop para crear todos los elementos de la interfaz de usuario, incluyendo los botones y la apariencia de la nave espacial y los extraterrestres.
Sistema de Partículas: Utilizado para las estrellas en el fondo, para el efecto de destrucción cuando un extraterrestre es destruido, y el efecto para el jugador cuando su nave se destruye.
Sprites: Para los sprites de la tierra y las galaxias, utilicé imágenes con derechos de autor para asegurar la apariencia visual del juego.
This is a 2D scrolling shooter game that I developed entirely on my own. It features a spaceship as the main player, battling against aliens coming from the right of the screen. The objective is to endure as long as possible and achieve the highest score by shooting these aliens.
One Programmer: Responsible for all aspects of the game.
Programming Language: C#.
Game Engine: Unity.
Graphic Design Tools: Photoshop.
Spaceship Movement: The player can move the spaceship freely around the screen using WASD keys, but it always stays inside the screen area.
Shooting System: The player shoots a projectile prefab every time the space key is pressed.
Game Over System: If the player collides with an alien, the spaceship explodes and the game ends, showing the total score and a retry button.
Button System: Includes essential buttons like 'start' or 'retry' that connect to the game start and restart.
Enemy System: Enemies move in different patterns, such as at normal speed, double speed, or going up and down at normal speed.
Score System: The player earns points when shooting aliens, and the score is displayed at the end of the game.
UI Design: I used Photoshop to create all the UI elements, including buttons and the appearance of the spaceship and aliens.
Particle System: Utilized for the stars in the background, for the destruction effect when an alien is destroyed, and the effect for the player when it gets destroyed.
Sprites: For the sprites of the earth and galaxies, I used copyright-free images to ensure the game's visual appeal.