Demo Reel 2024

A collection of games

 

MoBeats

A mobile rhythm game

About the game

We were assigned to make a mobile game in the span of two weeks. My group and I decided to make a rhythm game that can tap or swipe to the beat of the music. If the player misses too many notes in a row, then they will fail the level. Consecutively hitting multiple notes will build a multiplier to earn more points. Hit as many notes as possible to earn the high-score.

I worked in a group of three, and I completed the following:
-Main menu design/SFX
-Worked on a C# script that translated blocks in the Unity editor into the notes on screen
-Designed three of the five stages provided in the game
-80’s Jazz-Hop, New York and Special K

My contribution

 

A Blade In Time

A virtual reality bullet-hell game

About the game

The objective of the game is to defeat the enemies. When in combat, the enemies will send projectiles at the player. The player must dodge the yellow orbs and deflect the grey orbs. On the player’s turn, a series of orbs will flow in front of the player, they must hit as many orbs as they can, in a single strike, to deal more damage to the enemy. By pulling the trigger, the player can slow down time, bringing the projectiles to a halt, but this rapidly consumes the player’s magic points (as seen at 2:36-40). The player’s health and MP is shown in the bottom right, while the enemy’s health is shown above.

My contribution

I created this game with my team, here is what I worked on:
-Created a C# script that slowed down time
-Designed the layout and structure of all of the levels
-Implemented the attack patterns of the yellow and grey orbs
-Designed/conceptualised the game
-Wrote a series of co-routines in C# that created a turn-based combat system

 

Grey Scale

A 2.5D platforming game

About the game

This game was our submission for the 2018 Fall GameJam. The theme was “blind eye”, so we made a platforming game where the core mechanic was changing the color of the background. By changing the background, some of the platforms would alternate between visible and invisible. The player has to memorize the placement of the invisible blocks while traversing the level. The player completes the level by reaching the checkered flags at the end of the stage.

My contribution

I created this game with my team. I worked on the following:
-Wrote the C# script that allowed player movement
-Designed and created five of the levels
-Created and implemented a timer to track the player’s score
-Created, coded, and implemented the button that changes the color of the background

 

A Broken Game

A 3D platformer

“A Broken Game” is my GameJam (spring 2020) submission. The theme was “repair” and the game is all about building/fixing the game as you play it. The game initially only allows the player to move their mouse. They must click on a button to enable the movement script, then collect the camera to enable the camera script, and so on so forth. In the player’s inventory, they can enable/disable scripts that they have collected. For example, the player may disable gravity in order to jump across a large pit. The player completes the game by enabling all of the scripts and creating a functional, playable, game.



I created this game with two teammates in the span of three days. During this time, I:
-Designed and implemented each level
-Implemented the C# scripts for the camera, gravity toggle, and player movement
-Created the user interface for pausing, restarting, and enabling/disabling scripts

About the game







My contribution

 

Thank you!

ryanoswalt@mac.com