Matthew Lawrence Christy
UXD/HCI Student / Game Designer

Game Design II

A few projects I developed in my Game Design II class using Unity

Game Design II Highlights

I wanted to take the opportunity to highlight some of what I learned in my Game Design II class developing in Unity. Unlike Game Design I where my group was tasked with making a video game from scratch in just ten weeks, Game Design II was an iterative class structure teaching principles weekly that were to be used in a single final project.

First Person Shooter - Includes texture maps and interactive audio.

My First Person Shooter

This was developed in Unity over several weeks as the concepts of texture maps, hit boxes and interactive audio.

Neon Pong - developed in Unity using Mirror Networking

Neon Pong

This assignment introduced the concept of networked game play. I decided to create a classic Pong game using Mirror Networking.

Desert Dashers - a take on the popular cart racing genre.

Desert Dashers

The final project in Game Design II had to incorporate three of four game elements learned during the class. The four elements were:

  • Had to incorporate a texture map.

  • Had to incorporate machine learning.

  • Had to incorporate interactive sound.

  • Had to incorporate Network Gameplay.

We chose the first three in the list:

  • Had to incorporate a texture map. The sky dome includes a star patterned texture map.

  • Had to incorporate machine learning. The other "players" on carts were trained using tensorflow.

  • Had to incorporate interactive sound. Wwise was used to create the interactive audio elements.