Creature Collecting Game

Demo Download (Windows)

This project is a creature collecting game developed in Unity.

Motivation Behind Project

I started this project because I wanted to gain game development experience using the Unity game engine. Unity also utilizes C# which will provide me with additional C# programming experience.

Features

Upon completion this project will feature a fully finished creature collecting RPG. It will feature multiple areas, 100+ creatures to collect, and 100+ moves. it will have all the standard features of a creature collecting game such as exploration, collecting, battling, etc.

Development Status: In progress

Spacebar Invaders

Itch.io Store Page

This project is a top-down shooter typing game I developed in Unity.

Motivation Behind Project

I started this project because I wanted to gain game development experience using the Unity game engine. Unity also utilizes C# which will provide me with additional C# programming experience.

Features

This project features a fully functioning game developed using C# and Unity. In the game, constantly spawning enemies will chase you while you must type the words above them to destroy them. You can move using the mouse and type using the keyboard. The game features a high score system that will track and save the highest score you have accomplished.

Development Status: Compelted

Lootbox Simulator

Itch.io Store Page

This project is a simulation game I developed in Unity.

Motivation Behind Project

I started this project because I wanted to gain game development experience using the Unity game engine. Unity also utilizes C# which will provide me with additional C# programming experience.

Features

This project features a fully functioning game developed using C# and Unity. In the game, you click on the credit card icon to earn currency. You can then use that currency to open lootboxes, which contain over 40 different unique collectibles. You can also purchase upgrades that will constantly add more currency for you.

Development Status: Compelted

Twitch Alert Handler

GitHub Repository

This project uses the Streamlabs API and JavaScript to update an HTML document in response to Twitch alerts.

Motivation Behind Project

I created this application because I wanted to give Twitch streamers the ability to easily make their streams more interactive. This application allows streamers to create overlay elements that will interact with alerts and react and change based on the number of alerts.

Features

The base version of this project features three different elements that react to alerts differently. The three elements are represented by the Pokemon Chikorita, Totodile, and Cyndaquil. Chikorita and its evolutions react to every type of alert with an attack animation and evolve based on the total number of all alerts. Totodile will react to subscription alerts and will evolve based on the total number of subscriptions accrued. Cyndaquil will react specifically to donation alerts and will evolve based on the dollar amount accrued. On the first day of each month the three Pokemon reset to their base forms.

Development Status: Completed

Sample Images

Dating Website

GitHub Repository Demo

A simple mockup of a dating website.

Motivation Behind Project

This project was created for an assignment in my Client Side Scripting course. The purpose of the assignment was to gain experience using JavaScript and JQuery.

Features

This project features both a simple and advanced search function to look through premade dating profiles. You can search by criteria such as gender, religion, and age. The project features the ability to create your own profile as well as preview how it looks to others and edit any of the information.

Development Status: Completed

Database System

Progressed through all the steps of creating a database with a group of three others.

Motivation Behind Project

This project was created for an assignment in my Database Management Systems course. The purpose of this assignment was to gain experience with every step in the process of creating and managing a database for a company.

Features

This project featured our group coming up with an idea for a potential database and then creating it from start to finish. We came up with relational statements, the relational schema, an ER diagram, the creation of SQL tables, SQL insert statements to add data to our tables, and SQL queries to sample the use of our database.

Deal or No Deal Game

GitHub Repository

A Windows form version of the game show Deal or No Deal written in C#. Created in collaboration with a partner.

Motivation Behind Project

This project was created for an assignment in my Component-Based Software Design class. The purpose of the assignment was to work with a partner to recreate a game in a Windows Form application.

Features

The project features a Windows form version of Deal or No Deal with a GUI. Players select their case and then reveal what is inside other cases. After a select number of cases are opened, the banker will offer the player an amount of money for their case. The player can either accept the offer or continue opening cases. The game ends when the player accepts an offer or opens all of the cases. The game also features a database that will track statistics such as highest value won, lowest value won, etc.

Development Status: Completed

Sample Images

Pokemon Unite Website

GitHub Repository Demo

A website containing information about the game Pokemon Unite.

Motivation Behind Project

The main motiviation behind this project was to gain experience creating and styling websites. I started development around the release of the game, so it was something relevant in my life. This was one of my first attempts at building a website and I've taken the things I've learned and applied it to different projects.

Features

This project features the ability to learn about Pokemon Unite's game mechanics, playable characters, and strategies.

Development Status: On Hiatus

Recipe Website

GitHub Repository Demo

A single page responsive recipe website.

Motivation Behind Project

This project was created for an assignment in my Client Side Scripting course. The purpose of this assignment was to practice and gain experience with responsive web design.

Features

This project utilizes reponsive web design as well as the single page design concept. It features three different recipes for users to make, a form for users to submit comments and recipes of their own, and a gallery containing images.

Development Status: Completed

Zombie Killers - Quality Assurance and Testing

Performed quality assurance and testing for a project called Zombie Killers with a group of two others.

Motivation Behind Project

This project was an assignment for my Quality Assurance and Testing course. The purpose of this assignment was to give us first hand experience performing quality assurance and creating tests for a project that was in development by a third party. We were matched with a team developing a mobile game and were given documentation about the project.

Features

This project was completed in several stages. First, we did an exploratory test of the project and noted any defects and overall comments. Then we created written test cases to test features of the game outlined in the documentation and executed them while nothing our findings. Then we created a requirements traceability matrix featuring both functional and non-functional requirements. At the end we gave a video presentation about our testing process and findings.

Development Status: Completed

Library Application

GitHub Repository Demo

An angular application that functions as a personal library tracker.

Motivation Behind Project

This project was created for an assignment in my Client Side Scripting course. THe purpose of this assignment was to learn a new framework and use it to build an application. I selected Angular and used it to create a library application.

Features

This project functions as a personal library for the user. It comes preloaded with 20 books. Users can add, modify, and delete books that are in the system. Users can also search for books by author, title, and genre. The application utilizes local storage within the browser to carry over any changes made between sessions.

Development Status: Completed

Yahtzee Game

GitHub Repository

A Windows form version of the game Yahtzee written in C#.

Motivation Behind Project

This project was created for an assignment in my Component-Based Software Design class. The purpose of the assignment was to gain experience with designing interactive windows forms and using C#.

Features

The project features a Windows form version of the game Yahtzee with a GUI. Users click a button to roll the dice and the outcomes of the rolls are displayed on screen. Users then select what category they want their roll to be applied towards.

Development Status: Completed

Sample Images

Game Review Website

GitHub Repository

A website dedicated to reviewing video games and articles about video games.

Motivation Behind Project

This project was started because my friends and I are passionate about gaming. We wanted to start reviewing games and writing about them for ourselves. I am creating this website to faciliate that.

Features

The project is still in early development, so there are not many notable features implemented at this time.

Development Status: In Development