"Planet of God" is a project made in one week for the Macromedia Game Jam 2024. The theme for the Game Jam was "Destroy the planet".
In our game, you need to destroy the planet by playing mini-games. You compete with other gods to destroy your planet the fastest.
-Meteor: Catch all the meteors on the planet
-Earthquake: Click on the continents as they light up
The game is fully playable on Windows PCs and Andriod and can be downloaded through itch.io
🥇
Gameplay
🥈
Overall
🥉
Technologie
🥉
Interpretation of the topic
🥈
Overall
🥉
Audio-Visual Design
🥉
Interpretation of the topic
At the time of writing, our game has over 120 views and over 45 Downloads in one week.
I wrote all the code and did everything in Unity.
The goal of the game is to kill every person on the planet through natural disasters. When the player clicks on a natural disaster, a minigame will start. The performance in those minigames determines how many Humans die.
The Plante in the middle has a day and night cycle also the population change is visible in the state of the planet. The more people die, the more the trees and buildings start burning. The order in which the burning starts is randomly chosen at the start of the game.
The story is visualized by another god who explains everything the player needs to know. While the player is in the dialogue the time stops so the player has time to read everything without time pressure.
The god also explains the minigame the first time you start them, so the player knows what he needs to do but doesn't go the the explanation every time.
In the first minigame, the player needs the move the planet at the bottom left or right the collect the falling asteroids.
The more asteroids the player collects the faster the next appears because of that the game gets harder over time.
The start location of the asteroids is randomly chosen between 2 set points.
The bar on the right shows how many asteroids the player collected from the 20 that appear.
the planet is a spinning 3D model to look more interesting. also, every time the player collects an asteroid an explosion effect happens on the planet.
In the second minigame, the player must click on the yellow glowing land. Every time the player clicks a new land is chosen randomly.
The number on the top left shows how many lands the player clicks on.
The bar beneath the number shows the time left till the minigame ends.
When the population falls to zero, a dialog starts. After the dialogue ends, the current time and the best time show up as the players score. The high score will also be saved on the player's PC or smartphone.
The game is made with the Unity URP render pipeline and uses C# as its programming language.
The project has over 22.000 characters and over 850 lines of code and commands.
The most difficult problem I encountered was a problem with the lighting in Unity URP because only eight light sources can affect one single object, but I solved this problem by changing the Rendering Path from Forward to Deferred.