Sean Mack

Games

Whack-A-Mole: Pandemic Edition

Solo Project, Spring 2020

Whack-A-Mole Game

A game I created in the wake of the COVID-19 pandemic to provide some entertainment for those stuck inside. This game was made with the challenge of using no external libraries or tools except for HTML, CSS, and Javascript. It is best enjoyed on PC.

In this special edition of Whack-A-Mole, you must put your speed and accuracy to the test as you battle other shoppers to collect as many toilet paper rolls as you can! Aim for a high score, and challenge yourself against faster shoppers in three difficulty modes.

The Libyrinth

Team Class Project, RIT Imagine Cup 2nd Place, Fall 2017 - Winter 2019

Libyrinth Main Menu Libyrinth In-Game

A first-person stealth game developed as a team class project that won 2​nd​ place in the RIT Imagine Cup game jam competition.

Wander the darkened halls of a desolate library while avoiding the ghostly inhabitants that remain.

My primary responsibility was engineering a dynamic audio system using C# in Unity that played appropriate music and sound effects depending on the player's situation.

I drafted gameplay design concepts in phases of experimentation, player testing and feedback, and final implementation. I also produced sound effects from scratch and tuned them in Audacity for an immersive user experience.

Download the zip folder here and play!

Blockers

Solo Class Project, Fall 2018

Blockers Main Menu Blockers In-Game

A puzzle-survival web game developed as a solo class project using HTML, CSS, Canvas tools, and Javascript.

Maneuver a paddle to capture falling blocks before they reach the bottom of the screen. Survive the time limit and progress through increasingly challenging levels, or try your hand at a high score in Survival Mode!

Pay to Win

Team Class Project, Spring 2018

Pay to Win Main Menu Pay to Win In-Game

A shoot-em-up game developed as a team class project.

Waves of enemy ships assault you with no end in sight. The solution? Buy your way to victory! Purchase upgrades for your ship to make yourself stronger and faster to survive.

As the team lead on this project, I organized group meetings and delegated time-sensitive tasks to meet a four week deadline. I designed the game's structure and flow, organized the scene layouts and UI elements, and coded a singleton system to exchange values between scenes using C# in Unity.

Broke Buccaneers

Team Class Project, Fall 2017

Broke Buccaneers

A hybrid board-digital game developed as a team class project.

You are a pirate in search of gold in the infamous Lost Islands, but you aren't the only one out to conquer the seas. Strategically maneuver your ships on a physical board to gather gold, and when you meet your foe's ships, settle it digitally in a battle minigame to steal the other's plunder!

I partcipated in weekly meetings to ensure our team met a five week deadline to finish the game. I coded a head-to-head minigame where the two players' ships fire cannons at each other to destroy the other's ship and seize their gold.

NOTE: The link to the Broke Buccaneers digital client is inactive at this time.

Medieval Castle

Team Class Project, Fall 2016

Castle Gates Castle Sword Castle Throne

Not exactly a game, but a scene in Unity with models I designed using Maya.

Our team decided on a medieval aesthetic for the scene, so I created models appropriate for a castle such as a sword, mace, and a throne fit for a king.

Apps

Unity Model Viewer

Solo Project, Spring 2020

Unity Model Viewer Main Screen

A Unity application developed in C# that allows a user to rotate and examine the individual objects of a model imported into a scene.

This was originally designed to examine individual car parts, but the application can accept virtually any model with little effort required from the user. Models may be imported from the editor and must simply be tagged as a "Vehicle" to be viewed appropriately. Additionally, the user may have multiple models in the scene at once and can quickly jump to different model parts via the user interface.

Digital Media API

Solo Class Project, Fall 2018

API Main Page API Info

Developed a search engine SPA that utilizes the YouTube and Movie DB external API’s to provide the end user a synopsis, critic reviews, and video trailers for movies and TV shows.

Manipulated JSON responses using JavaScript to store information from complex data objects. Utilized Vue.js, HTML, and CSS to format media information and create a visually pleasing user experience.

Call of Duty Tutorial Site

Solo Class Project, Fall 2016

Call of Duty Website

For a class project in my sophomore year of college, I used HTML and CSS to create a website for Activision's Call of Duty: Black Ops III. It's a tutorial website that focuses on assisting new players and veterans alike in completing an in-game event, and the site serves as my first foray into web design.

Events

Assassin's Creed Odyssey Launch Party

Rochester Institute of Technology, Rochester, NY, Fall 2018

Odyssey Setup Odyssey Group Pic

Continued our partnership with Ubisoft as part of their college program to reserve on-campus computer labs for the launch of Assassin's Creed Odyssey.

The event was advertised through various social media channels and on-campus flyers to attract dozens of players, each getting the opportunity to play the game for free with food and refreshments available for free courtesy of Ubisoft. Organized giveaways throughout the day while handling setup, teardown, and cleanup of the event along with fellow club members.

Assassin's Creed Origins Launch Party

Rochester Institute of Technology, Rochester, NY, Fall 2017

Origins Poster Origins Setup Origins Cosplay

Collaborated with Ubisoft as part of their college program to reserve on-campus computer labs for the launch of Assassin's Creed Origins.

The event was advertised through various social media channels and on-campus flyers to attract dozens of players, each getting the opportunity to play the game for free with food and refreshments available for free courtesy of Ubisoft and Monster Energy. Organized giveaways throughout the day while handling setup, teardown, and cleanup of the event along with fellow club members.