Descripción del Proyecto
"The Scape" es un juego dinámico en el que el jugador, tomando el rol de un ladrón, debe robar dinero de un banco. El juego consiste en superar una serie de mini-juegos para progresar, culminando en una emocionante huida de la policía en una furgoneta tras el atraco.
Equipo de Desarrollo
Un programador: Responsable de todos los aspectos del juego.
Detalles de Desarrollo
Lenguaje de programación: C#
Motor de juego: Unity
Herramientas de diseño gráfico: Photoshop, Blender y Magicavoxel
Características Clave de Programación
Movimiento del Personaje: Control mediante teclas WASD o joystick. Incluye mecánicas de movimiento en los mini-juegos, con apuntado usando ratón o joystick derecho.
Sistema de Ataque: En ciertos mini-juegos, el jugador puede disparar manualmente o seleccionar auto-disparo.
Sistema de Vida: El jugador dispone de tres vidas. Cada golpe elimina parte del avatar, indicando visualmente la salud restante.
Sistema de Generación de Coches: Los coches aparecen en intervalos y ubicaciones específicas durante la partida.
IA de Enemigos: Cada nivel de los mini-juegos incluye enemigos con patrones de movimiento y disparo únicos.
Efectos: Efectos visuales al destruir enemigos o cuando el jugador recibe daño.
Sistema de Generación de Enemigos: Los enemigos aparecen en función del mini-juego y la posición del jugador.
Sistema de Enemigos Barrera: El jugador debe derrotar enemigos pequeños antes de poder destruir la barrera de los más grandes.
Jefe Final: Enemigo único con patrones de ataque evolutivos.
Sistema de Carreras: El jugador controla un coche, esquivando obstáculos y tráfico con las teclas A y D.
Sistema de Botones: Integra todas las interacciones, como entrar al banco o iniciar mini-juegos.
Animaciones: Incluye animaciones de apertura de puertas, movimiento de láseres, cámaras y efectos de iluminación en el entorno.
Diseño y Arte
Modelado 3D: Creación del modelo de la nave para los mini-juegos en Blender.
Diseño UI: Creación de sprites e imágenes de interfaz en Photoshop.
Arte Voxel: Uso de Magicavoxel para edificios, personajes, coches, luces, bancos y otros elementos.
Iluminación: Implementación del sistema de iluminación de Unity para farolas y ambientes.
Exhibición del Juego
Presentado en un festival escolar, donde recibió numerosas valoraciones positivas de los jugadores.
Project Overview
"The Scape" is an engaging game where the player, playing as a thief, must steal money from a bank. The game involves completing a series of mini-games to progress, culminating in a thrilling escape from the police in a van after the heist.
Development Team
One programmer: Responsible for all aspects of the game.
Development Details
Programming Language: C#
Game Engine: Unity
Graphic Design Tools: Photoshop, Blender, and Magicavoxel
Key Programming Features
Character Movement: Controlled with WASD keys or a joystick. Includes movement mechanics for mini-games, with aiming done via mouse or right joystick.
Attack System: In certain mini-games, the player can shoot either manually or use auto-shoot.
Health System: The player has three lives. Each hit removes part of the avatar, visually indicating remaining health.
Car Spawn System: Cars spawn at specific intervals and locations during gameplay.
Enemy AI: Each level of the mini-games features enemies with unique movement patterns and shooting directions.
Effects: Visual effects when destroying enemies or when the player is hit.
Enemy Spawning System: Enemies spawn based on the mini-game being played and the player’s position.
Barrier Enemy System: Players must defeat smaller enemies before destroying the barrier of larger ones.
Boss Enemy: A unique enemy with evolving attack patterns.
Racing Car System: The player controls a car, dodging obstacles and traffic with the A and D keys.
Button System: Integrates all game interactions, such as entering the bank or starting mini-games.
Animations: Includes door opening animations, moving lasers, camera movements, and environmental lighting effects.
Design and Artwork
3D Modeling: Created the ship model for mini-games using Blender.
UI Design: Designed UI sprites and images with Photoshop.
Voxel Art: Used Magicavoxel to create buildings, characters, cars, lights, banks, and other items.
Lighting: Implemented Unity’s lighting system for street lamps and environments.
Game Showcase
Presented at a school festival, receiving many positive reviews from players.