Descripción del Proyecto
"God’s Touch" es un juego sandbox que ofrece una experiencia de mundo abierto donde los jugadores interactúan con un entorno dinámico. El juego no tiene un objetivo específico, lo que permite a los jugadores manipular creativamente a los personajes y el entorno a su antojo.
Equipo de Desarrollo
3 Programadores
Mi rol consistió en desarrollar la IA y el sistema de movimiento para los NPCs, así como el diseño de pantallas y la interfaz de usuario (UI).
Detalles del Desarrollo
Lenguaje de Programación: C#
Motor de Juego: Unity
Herramientas de Diseño Gráfico: Photoshop
Características Clave de la Programación
IA y Sistema de Movimiento de NPCs: Programé a los NPCs para que se desplacen libremente por el área del suelo. Analizan inteligentemente y evitan caminar sobre áreas donde el jugador ha removido el terreno.
Sistema de Agarre: Los jugadores pueden agarrar a los NPCs, que luego se moverán de acuerdo con la posición del cursor hasta ser liberados.
Sistema de Animaciones: Cada acción de los NPCs está acompañada de animaciones, haciendo que las interacciones sean más realistas.
Sistema de Botones: Permite a los jugadores cambiar de pantalla y seleccionar diferentes acciones.
Diseño y Arte
Sprites de la UI y el Logo: Creé los sprites para la interfaz de usuario y el logo del juego utilizando Photoshop.
"God’s Touch" is a sandbox game offering an open-ended experience where players interact with a dynamic environment. The game doesn't have a specific goal, allowing players to creatively manipulate characters and the environment at their will.
3 Programmers
My role involved developing the AI and movement system for NPCs, as well as screen design and UI.
Programming Language: C#
Game Engine: Unity
Graphic Design Tools: Photoshop
NPC AI and Movement System: I programmed the NPCs to freely roam the ground area. They intelligently analyze and avoid walking where the ground has been removed by the player.
Grab System: Players can grab NPCs, which then move according to the cursor's position until released.
Animation System: Each NPC action is accompanied by animations, making interactions more lifelike.
Button System: Allows players to switch screens and select different actions.
UI and Logo Sprites: Created sprites for the UI and the game's logo using Photoshop.