Hi everyone,

in this post I will talk about a little bit about the progress I have made on my next project in Unity 3D. For this project we have to create our own version of SmashTV. So far I have the logic of the enemy and the player working, but I will talk about that later. The goal of the game is for the player to destroy all the enemies that come into the room from each side of the room. Doors will open, letting a horde of enemies in. Numbers of monster will depend on the wave number! At the moment I am aiming to have at least 3 waves, and hopefully a BOSS FIGHT at the end! If the player gets hit once (or twice depending on enemy’s damage points), then they die and lose a life. When lives get to zero, then it’s GAME OVER! The user will have at least 4 different weapons, which I will also talk about in a different post once I have included them into the game. For every kill, the player will gain a certain number of points!

I want to focus a bit about the User Interface design of the game. To begin with, I started looking at multiple UI images online, and I suddenly thought of the Mass Effect menus. The design is very simple and I thought it would be easy for me to recreate in illustrator. I based the look of the main menu of Void Terminal on the main menu of mass effect.

Main Menu Screenshot

Main Menu Screenshot

Then I moved on to work on the UI for in-game use. I based the design of this on an image I found online :http://www.pz-design.net/wp-content/uploads/2012/05/promotion_800.jpg. I liked the layout and I thought it would be easy to recreate in Illustrator as well. At last, after adding them to the game I thought it looked more like a space game!

Game UI Screenshot

Game UI Screenshot

The next step on the game is to create the ” wave logic”, which will determine the number of enemies that will spawn in each wave and also create a path so I can have at least two different types of enemies. After that is done, I will need to program the doors and spawners for the enemies to come into the room!