Project Tag: C#

  • Skull Crusher

    Skull Crusher

    Project Summary

    This quick game prototype was created for a Game Design Fundamentals course at CG Spectrum. The goal was to design and prototype a multiplayer game. I decided to use some of the techniques I’d learned from Unity 2D tutorials to create this game, in particular item positioning and rotation, using tile sets, and randomizing levels.

    The original idea was to push blocks around like a puzzle, with holes to push the blocks into, but my physics calculations were off and the blocks went bouncing all around the screen – and it turned out to be kind of fun knocking them all over the place! So I replaced the blocks with skulls that made more sense to be able to knock around, and adjusted the rest of the game accordingly.

    Each round of the game lasts 30 seconds. The two player characters are positioned in opposite corners at the start of each round. The goal is to knock as many of the skulls into the holes as possible. Whichever player manages to score more points by the end of the round wins.

    How to Play

    Move with the WASD (Player 1) or arrow keys (Player 2).

    Screenshots

  • Rainy Days

    Rainy Days

    Project Summary

    This quick whitebox model was created for a Game Design Fundamentals course at CG Spectrum. The goal was to design and prototype a level in a 3D game. It was my first time working in 3D and it was stressful, but I learned a lot – namely, a new appreciation for artists who work with 3D graphics!

    The level I designed was part of “Rainy Days,” a cozy adventure/life simulation game inspired by the likes of “Animal Crossing” where you play as a shy, lonely crocodile in a world flooded by near-constant rain. The Ancient Library is one of the fantastic ruins you can explore. The lower half is submerged in water and a large tree has grown in the center, breaking through the ceiling.

    Features

    • Explore vast underwater ruins
    • Search for buried treasure
    • Collect blueprints and materials
    • Build your own village from the ground up
    • Make new friends with your villagers
    • Local and online multiplayer

    Level Design

    Screenshots

  • Meyer Accounting & Tax

    Meyer Accounting & Tax

    Project Summary

    The original project, started in 2012, was to design a new company website for Meyer Accounting & Tax. The new website featured a completely new layout and design which was designed to better suit the current needs of the business, primarily the need to expand other services and appeal to new clients.

    The Problem

    The company’s old website was outdated, not user-friendly, focused only on one aspect of the business, and did not appeal to younger generations. A complete redesign of the website was necessary to fix these issues and to meet the company’s business needs. The new website utilized more modern website design methodologies to improve the look, feel, and organization of the site to make it more accessible and user-friendly.

    The Solution

    A main feature of the redesign made all content accessible with one or two clicks, without unnecessary content pages that merely redirect to other pages without offering new content. The new layout featured new pages and information that was used to expand the company’s payroll, accounting, and other services for business clients. It also included features to appeal to a younger market, which the company wished to expand into to keep up with the number of tax clients lost annually due to retirement, such as a sleeker layout with pictures and updated graphics, a link to allow visitors to “like” the company’s Facebook page, and a page for company newsletters.

    Many of these added features were preserved when I redesigned and rebuilt the site in 2018 to give it a refreshed user experience and take advantage of new improvements in web design (HTML5 and CSS3). In addition to adding mobile support, an Admin Area was added to allow the business owners to update the content of the site and upload newsletters to be emailed to subscribed users.

    Screenshots

  • The Anigrams Notebook

    The Anigrams Notebook

    Project Summary

    The Anigrams Notebook is a personalized worldbuilding website designed to allow me to keep track of notes, images, and inspiration for my games in a way that I can access from any computer in the house. It was based on a service called Notebook.ai, but with custom features I added to make my own workflow easier.

    Screenshots

  • Anigrams Support

    Anigrams Support

    Project Summary

    For my final project at Centriq Training, I built a “ticket support tracker.” It was designed to keep track of errors that users may encounter while using any of the games or websites that I’ve built. It utilizes ASP.NET MVC 5 architecture and a data access layer using Entity Framework to manage and persist data to a SQL Server database.

    Users can log in to submit issues, post comments, send messages to other users, and edit their profile and preferences. I can then review, edit, and resolve issues that users submit, providing detailed documentation for the errors and how they were fixed. This documentation of errors and their fixes is meant to aid in faster error resolution in the future.

    Screenshots

  • Anigrams Games

    Anigrams Games

    Project Summary

    Anigrams Games was the original website for Anigrams Productions and had information about all of my past and upcoming games. It utilized ASP.NET MVC 5 architecture and a data access layer using Entity Framework to manage and persist data to a SQL Server database.

    Screenshots