YUFO : New Planet



Description
Yufo is a Shooter game created during PENS' Internal GameJam, hosted by GADAS in collaboration with GameTech PENS. This 2.5-day event followed an Arcade theme, with a story of aliens attacking planets to seek new resources. Players gain points by destroying cities and buildings.
Story
Players take on the role of aliens piloting a UFO, tasked with destroying cities and buildings to accumulate points by clearing obstacles in the search for planetary resources.
Job description
As a programmer, I collaborated with other team programmers, focusing on key mechanics and visual elements. I explored lockable physics in Unity for buildings and UFOs and learned about customizable Bloom effects in Unity's Material & Tag Inspector, which I applied to bullets. The main challenge was inserting materials into Unity manually, a task I tackled with the assistance of the Game Artist. I implemented mechanics such as a Flying system for UFO movement resembling helicopter controls, a Shooting Mechanic to fire missiles, a Health System for buildings, and a Damage System to apply damage using Unity Tags. I also developed a Score system to track destroyed buildings.

Flying Mechanic
Allows the UFO to move up and down with helicopter-like controls.

Shooting Mechanic
Enables the UFO to fire missiles at targets.

Health System
Assigns health values to buildings.

Damage System
Reduces building health upon missile impact using Unity Tags.

Score System
Tracks and displays points for each building destroyed.
Game Engine
Achievements
1st Place in Best Fun Game
GameJam External Game Technology PENS 2023