Alien Apocalypse.

Unity VR game.


About the game

As you explore the environment, you'll encounter a variety of different alien species, each with their own unique abilities and weaknesses. Your goal is to protect the town's human inhabitants and structures from the alien threat. To do this, you must use your elemental powers to fend off the aliens, using fire, ice, lightning, and other abilities to defeat them. As you progress through the game, you'll encounter increasingly challenging waves of enemies, requiring you to use your powers strategically to keep the town and its people safe. You'll need to act quickly and decisively, prioritizing your targets and using your powers in the most effective ways possible. Each time you successfully defend a building or save a human, you'll earn points towards your high score. The more you save, the higher your score will climb, and the more powerful your elemental powers will become.

Background and motivation

Since I learned about virtual reality, I have always wanted to play a game or two in VR, after I have gotten the VR set, I was amazed of how the games are. After that I got very eager of creating a game in VR myself, Using Unity is very interesting as it keeps expanding more and more and you always learn more about the engine, I really wanted to learn more on Unity VR so it was a great opportunity to do this project as my 4th Year project

Research Questions

How do different types of user interfaces impact the gameplay experience and immersion in virtual reality games developed using Unity?

The user interface (UI) is a crucial aspect of any game, including virtual reality games developed using Unity. In virtual reality, the UI must be carefully designed to enhance the immersion and gameplay experience. There are different types of UIs that can be implemented in VR games, such as 2D UI, 3D UI, and spatial UI.

How does the implementation of artificial intelligence (AI) impact the gameplay experience in virtual reality games developed using Unity?

Artificial intelligence (AI) can have a significant impact on the gameplay experience in virtual reality (VR) games developed using Unity. AI can be used to create intelligent non-playable characters (NPCs), enemies, and other game elements that can react to the player's actions and decisions. One way that AI can impact the gameplay experience is by providing more realistic and challenging opponents. In VR games, the player is often immersed in the game world and expects the game elements to behave realistically. AI can be used to create opponents that have unique behaviors, decision-making skills, and strengths and weaknesses. This can provide a more challenging and engaging gameplay experience for the player.

Work Done

YouTube video link:

YouTube Playlist

GitHub Repo link:


My Photos

Contact Me

Naas, Ireland

Phone: +353 0894279598

Email: jalisev122@gmail.com