top of page
Custom Roll-a-Ball: "Till-a-Ball"
Some Brief Notes on the Background, Process, and Coding Involved in the Making of this Internet Game
The objective of Roll-a-Ball is to move around the player (the ball) using keyboard arrow keys and pick up all of the cubes around the board. This brings up a "congratulations" dialogue box and the user has then won the game. Even thouh I did make the orginial version, I thought it would be more fun to have a custom spin to it. My personal edition is based off of a dog I know named "Tilla." She is a sable German Shepherd that a lot of people also call, "Peanut." In my Roll-a-Ball game, I had the ball take on the color of Tilla's fur through a custom photoshop material (that I made). Then I had the objective change to the ball picking up "Peanut Squares;" cubes that had a peanut material. I created the background by silohetting a gaiting German Shepherd and repeating it in a pattern as a material.
This game was primarily built in a program called Unity, but materials were created in Photoshop. Coding was also written in Unity. Coding is the 'language' used to make a game do what you would like it to do; everything from moving the player, to making the cubes dissappear, to having a dialogue box pop up when the desired number is reached. Here is a brief slideshow to depict the process and coding of this game.


Original Roll-a-Ball Game
The original version of the game that I created. It has no materials but still works as it says in the objective. This version also lacks bumper walls.

Original Roll-a-Ball Game
Top View of Original Version (no material and no walls)

"Player Controller" Coding
This coding controls the movement of the player (ball), how the player moves, how the player picks up cubes for the objective, and how many cubes the player has to collect before it "wins." It also controls the winning dialogue once all cubes are collected.

Original Roll-a-Ball Game
The original version of the game that I created. It has no materials but still works as it says in the objective. This version also lacks bumper walls.
1/8
bottom of page