Skip to content
Menu
METAL MADNESS by Sam Cox
  • Home
  • Semester 2: Kinetic Panic
    • Reflection and Learning Outcomes
    • Final Weeks
    • Spring Break: March 29 – April 27
    • Ability Multiplier Text UI, Playtesting sessions, Checkpoints, Main Menu, Settings, Removing Ability Multiplier
    • UI, Possession Ability, Preparing for Playtesting
    • Reading Week, Feedback Session
    • Movement Acceleration Multiplier, Bonus Gravity,
    • Continuing work on gravity ability
    • Selection Area, Singleton Practice Session, Gravity Ability
    • Movement Improvements, Camera Fading, Instagram Page
    • Beginning Programming
    • Introduction
  • Weekly Blog
    • Reflection
    • Pitch – Week 10
    • Interactivity, UI, and Usability – Week 9
    • Feedback from friends – Week 8
    • Reading Week and Teacher Feedback – Week 7
    • Gameplay and Game Systems – Week 6
    • Narrative – Week 5
    • Character Design & Idea Change – Week 4
    • Platform specification and control mapping
    • Essential Experience – Week 3
    • World building and Plan of Action – Week 2
    • Hello universe & Idea Generation – Week 1
  • GDD
    • Overview
    • Gameplay
    • Story
    • Art
    • Mechanics
    • Sound
    • Market
  • Research
    • Researching Rides
    • Researching Characters
    • Researching UI
    • Researching the market
    • Researching Music & Sound
METAL MADNESS by Sam Cox

Introduction

Posted on March 21, 2025

Hello!

My name is Sam and I am a game design student at Winchester School of Art, a University of Southampton campus.

This week, I have started a module called Game Development, where I review a game design document made from a student during the last semester and, using that, I will work in a team to make a vertical slice, a small portion of a game that is much more polished than a prototype and is generally used to display the game to publishers or investors. 

But first, my background: I am primarily a programmer, and I have worked with Unity to make a lot of jam games and some school projects. 

I was introduced to the project on Monday, where I was told what would happen with the project, and what I would need to submit. At this point I also looked for a project to work on, I narrowed down the search to genres I liked and would be interested in working on. This led me to 2 favorite games, Esi’s and Parker’s GDDs.

On Thursday, I had a tech session where Ross introduced the class to Source Control and GitHub. I knew how to use both already, but I helped out 2 other students with learning the software, cloning a Git project and pushing. 

The project started coming together in the afternoon, when I was given a team to work with and a corresponding game. The game I was tasked with working on is a game called Kinetic Panic by Parker English. At this point, I started to look at Parker’s GDD page in more detail, now that I know that I would be working on this game for the next couple of months. 

Parker mentioned in one of his blogs that the game took inspiration from another game called Marble Blast Ultra. He said that the game was no longer available but there was another, open sourced version called OpenMBU. I decided to download this version to get an idea of the type of movement that I’ll be working with for this game. 

At this point, we were all handed roles. I was given the “Technical Designer”, and we all agreed on what parts of the game to work on. I agreed to do the game’s movement, rotation and jumping. We also discussed who would create the audio for the game, and what we came up with was that 3 of the team members (me, Esi and Guy) would create the audio when the game’s nearer to completion. 

I met up with most of the team the following day, in the afternoon, where we agreed on the software package to use for the group weekly blog (WordPress), and each person’s tasks for the following week. 

This is what I need to do for the following week:

– Setup the Unity project, and the corresponding GitHub project.

I am in the process of setting this up, as of writing I am installing the corresponding Unity version that the university computers use, and then I’ll go from there with setting up a GitHub repository.

– Create basic movement, including jumping and rotation.

This is the most difficult of my tasks to do, since I’ll involve creating new scripts, tweaking and refining things so that the movement feels right, and is also easy and feels good to use.

Along that, I will continue to read Parker’s GDD and play games that are similar to the game that I am going to make, I asked Parker and he said that along with what he put in the blog, I could also look at a game called Marble It Up!, which is what I will do.

By the end of next week, I should have a rough prototype of the player character to show here.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

©2025 METAL MADNESS by Sam Cox | WordPress Theme: EcoCoded