Bogey [GAME PRODUCTION]
Process Journal I
Last update: Aug. 25 2019
Bogey is the name given to the game idea of a golf hole dodging any falling ball on a green. In contrast to other golf games, players control here the golf hole. They can navigate on a green while golf balls land around, based on the player’s position.
This concept sounded fun to me, and I quickly wanted to prototype about it. My vision was that the greens can act like levels and would be shaped distinctly and involve unique challenges. That also means that the greens need to be modular for me to be able to construct a variety of them.
The method I decided to prototype was to make the greens out of cubes. That way, it’s easier to build different form of surfaces, but also, would help limiting the player’s movement. Indeed, with a cubic-based green, the golf hole can only shift up, right, down and left. Plus, it gives a unique art style for a golf game.
That sounded good on paper, but how to do it? I’ve integrated a function for the green cube object that pass information to other actors in the scene. First, to the player. By placing triggers on each side of a cube, this last one can detect if more cubes are in its surroundings. If one or more cubes are in contact with the cube where the player stands on, it will allow the player to move in their direction.
Similarly, spaces where no cubes are sanding are also located. Therefore, every determined interval of time, an empty area adjacent to an existing green cube will be randomly selected, and a new cube will be spawned on it (with a smooth animation).
The green’s shapes are pre-constructed by an invisible barrier made around it. That said, when all sides of a cube are taken, either by a cube or the hidden walls (colliders), it will stop looking for new detection. That way, the levels grow randomly, but will constantly reach a preset outline.
The hole that the player controls is actually made off a shader that renders the cubes surface invisible where the opening stands on. If a ball collides with the player, it then ignores the physics of the cubes and falls through their meshes, given the illusion that it drops inside the hole.
And that’s all I got for now. I have my basic mechanics and can go further by building levels and start to add some art style in there. The biggest challenge will be to calibrate the game and find the fun aspect out of it. Implementing mobile inputs is, also, on the production board, but will come later in development.
Project linked: Bogey
Prototype Version: Rough
+ Easy to control
+ Building levels is efficient
+ Easy to modify values
+ Golf hole made with shaders
- Balls rely too much on physics
- Hole’s collider is not accurate
- Difficult to tell the direction of a ball
Other Activity Logs
This prototype has been imagined in the context of Welcome Home, the name given to a game where the player controls a lonely home assistant in an apartment.
Like every beginning of a year, I like to look back at the design of my website, and change it completely. It’s a great practice, on the research side, of what kind of image I want to reflect this year. 2019 represents for me an important step in my progression....
This last winter has been my busiest semester so far at Concordia. Four games in development at the same time, including the Ubisoft Game Jam 2018. Also, I started using Substance Painter for my 3D models’ textures, as well as gaining more experience in Blender and...