Peculiar Dimension
Peculiar Dimension is a 2D Asteroids game made in Unity with C#. The project was made for my Interactive Media Development class. There will be a new version of this game out soon, as I will continue to work on the project.
The game plays very similarly to the classic arcade game "Asteroids." however the player can only shoot asteroids in the same color dimension. The player can be hit by any color asteroid, so to avoid losing, the player must cycle through color dimensions to move on.
The game plays very similarly to the classic arcade game "Asteroids." however the player can only shoot asteroids in the same color dimension. The player can be hit by any color asteroid, so to avoid losing, the player must cycle through color dimensions to move on.
Morse Code TranslatorA C# application that translates between English and Morse Code.
Download (Visual Studio Project) Required: Windows |
Black Square
Black Square is a simple calm arcade game where the objective is to hit the black square as many times as you can in 1 minute!
Tools used to make: Unity 3D Game Engine
Time Spent on project: 6 hours
Platforms: In-Browser, Android (iOS in the future)
The entire game was made using Unity engine. The code that generates the color grid that makes up the board instantiates primitive cubes with a random color from a color array.
Time Spent on project: 6 hours
Platforms: In-Browser, Android (iOS in the future)
The entire game was made using Unity engine. The code that generates the color grid that makes up the board instantiates primitive cubes with a random color from a color array.
This game was originally built for the computer, however after the computer release I redesigned the game for mobile. The mobile version uses the built in accelerometer in mobile devices. To adopt for mobile, I reworked the UI so it was more mobile friendly, as well as added adjustable sensitivity for the accelerometer.
This project was based on Perlin Noise, a math function that returns smooth random values. Assigning these to vertices in a mesh will make them mirror a landscape. Basing them off game world position ensures that every plane will seamlessly connect. There is a function within the editor that allows the user to change the randomness of the planes, by adjusting a random factor. This value changes where the computer thinks the plane is, resulting in different random terrain.
Block Attack
This project was made sophomore year of high school. It is a take on the cube field games, where the player has to avoid obstacles for as long as they can. I also made a game mode where the player tries to hit as many blocks as they can in 1 minute. The art assets consist of the background, two parallax layers, the player, the enemy, and a particle explosion.
This project was made using the Unity Engine, and Programmed in C#.
Play the game here