Michael Murphy's Portfolio
  • Home
  • My Games
  • Card Design
  • Contact Me
  • More
    • Home
    • My Games
    • Card Design
    • Contact Me
Michael Murphy's Portfolio
  • Home
  • My Games
  • Card Design
  • Contact Me

My Games

The Artist's Apprentice

The Artist's Apprentice

The Artist's Apprentice

This project was the culmination of two semesters of work in which I operated as a programmer. This game won the CT Entrepreneurship Foundation Software Grant, enabling us continue development!

Find out more

Going Nutz

The Artist's Apprentice

The Artist's Apprentice

Going Nutz was my submission for the 2021 Global Game Jam. Working with 4 other Quinnipiac seniors, I served as one of the team's programmers. This game was built in Unity over the course of four days.

Find out more

Lohele's Sandbox

The Artist's Apprentice

Lohele's Sandbox

Lohele's sandbox was a game made entirely in Java. I acted as the team's UI and systems designer. I worked on this game over the course of a semester doing work in 2 week Scrum cycles.

Find out more

The Artist's Apprentice

My Role

For this project, I worked as one of the team's two main programmers and designers. Over the course of the year, my work ranged from coding combat interactions to implementing an inventory system. To see some of the work I've done on this project, check out my GitHub!

My GITHub

What I learned

  • During my time working on this project, I began to fully understand the value of both playtesting and communication.
  • At the beginning of this game's lifecycle, I placed a large amount of my focus on creating the various systems that we needed. 
  • This work came at the cost of playtesting time, which ended up allowing some major bugs and issues to slip through the cracks.
  • By placing a larger focus on testing the game as a whole, I was able to find (and fix!) bugs present in my code before they could cause any further issues.

Gameplay

Below is a link to the game's Itch.io page. Here you'll be able to find downloadable builds for both Mac and PC, along with a teaser trailer. I highly encourage you to check it out and play it for yourself!

Itch.io Page

Going Nutz

My Role

For this project, I worked as one of the team's three programmers. During this jam,  my work consisted of creating the player movement and attack system, as well as bug fixing and Git maintenance. To see some of the work I've done on this project, check out my GitHub!

My GITHub

What I learned

  •  For this game, we used a grid based movement system for both the player and AI.
  • I had to ensure that the player moved in a way that created legal paths for the AI. Once I had the player's movement functioning, I realized that the player was able to pass through the world boundaries in certain situations, breaking the game.
  • In order to solve this issue, I worked with another programmer on the team to create a system that checked the collider of the target position prior to movement.
  • This project taught me the value of asking others for help, as talking through this issue helped me to view the problem in a new light and come up with a solution!

Gameplay

 Click the link below to visit the game's Itch.io page. You'll be able to find playable Mac and PC builds of the game, as well as basic instructions on how to play. You can also check out some gameplay by clicking the video to your left! 

Itch.io Page

Lohele's Sandbox

My Role

For this project, I worked as the team's UI and systems programmer, designing a brand new UI for the game. To see the code I wrote for this project, click the link below.

My Github

What I learned

  • This project taught me about version control, how to use Git and the importance of communication. 
  • As the UI programmer, I was constantly talking with the other programmers to ensure what I was working on would be applicable with their designs. In one instance, I started working on an idea that had been talked about by the team but was ultimately scrapped.
  • I ended up with UI assets and code for a feature that was no longer going to be implemented, simply because I failed to communicate. 
  • Since then, I've made sure to be actively involved in all discussions about the design of projects I'm working on, regardless of if it directly pertains to me or not. 

Gameplay

 You can also check out some gameplay by clicking the video to your left! Click the link below to download a playable version of the game!

itch.io page

Michael Murphy's Portfolio