Done!

I finished the game! In the end I had to compromise, because I didn’t have enough time to add all the VFX and sounds I wanted to. At first, I was pushing myself to try and make it, but it is not essential to pass the assignment. I am still very proud of the endresult! I managed to build all the levels with transitions and necessairy UI.

My Bitbucket crashed due to a audiofile, so I had to set up a new git and decided to remove the audio all together, just to be sure!

The Gameplay!

Building Levels

Today consisted of bug fixing and level building! I still have two more days to finish this project but I’m in the second to last scene! To clarify, my game consists of eight scenes. The first few are mission briefing and tutorial and the last 3 are full puzzles. I’m really impressed with what I’ve created thus far! I managed to think of a creative concept with puzzles, coded the whole thing and made all the art and animations!

Tomorrow, I will build the final 1,5 levels and fix my documentation and then I’ll be done!

Finetuning

Freesound audio by onderwish – Emergency Siren

For this game, I made all the art myself. I spend all day yesterday drawing and today implementing everything. I also added audio and lighting! The first and third level are completely finished now!

I also asked a dev friend to help with some bug fixes. The puzzle mechanic that was previously working, stopped working when I added my own sprites. Luckily, my friend was able to help me solve the problem!

Fixed the puzzle!

One of my friends gave the tip to tell my laser beams what direction they’re moving. I managed to code this without any trouble! I’m really proud of this achievement, since I usually have to look at least one technique up. I’m glad I chose to move my game to the resit, because this way, I actually have the time to learn the different mechanics and techniques!

Now I just need to fix the animation transitions, UI and button feedback!

Crash

Today I was working on adding the richochet mechanic, minding my business, when I decided to record my first level build with the gravity switch (since I finally got it working). However, when I pressed the play button, I noticed that multiple game objects were missing… They were no longer in my hierarchy, but the assets saved. I did not manage to check them yet, but I really hope the scripts are still complete, since my richochet script was acting strange as well…

I did finally get it to work, though. The laserbeam is working and I added a trace for the line, I also finished the script. There is still one bug in there where the ball gets stuck when it’s supposed to bounce.

These are the tutorials I used today!
Today’s issues…

Puzzle check!

I finished the first part of my puzzle mechanic! There’ll be Jigsaw-like puzzles, but with a twist of laser beams that have to be aimed in the right direction. The player has to try get the right beams to hit the right connection to reboot the system and prevent a short circuit.

I’ve now managed to implement the Jigsaw mechanic, meaning the player is now able to grab puzzle pieces and drop them, after which they will snap to the nearest grid. I used the tutorial by Design and Deploy, called “How to make a Jigsaw puzzle game”. Next I’ll implement a ricochet effect to make sure the direction of the beam gets changed when it hits a puzzle piece!

I’m still using a temporary asset to make sure everything works before focusing on the visuals!

New concept for my resit!

I know I already changed my concept once, but to be fair I didn’t make the deadline. The concept is still a challenge and I will finish the cube logic puzzle in my spare time!

For my BPW resit I came up with a concept that would (hopefully) be achievable within the upcoming weeks.

In the concept, the player is an autronaut trying to fix his spaceship and escape and defeat the aliens that have invaded his ship. He will use a tool to fix the ship, rotating objects to decode messages and will use it to slay enemies. He is able to walk and switch gravity.

I want to try to make my own art. The game will have a low poly indy vibe, similar to that of Limbo. By using only two colors I will be able to make the game easy to understand, only highlighting the important parts!

I’m currently using a free asset pack, so that I will be able to finish the coding first.
This is the tutorial I used for the player mechanics!

Two mechanics

Today, I managed to implement the second mechanic! The player is now able to move both de wite cube on top and te purple blocks. One will roll and the other will slide! There are some bugs, but I’m almost ready to start building the actual levels and add some visuals!

I did run into trouble with the coding. Most of it worked, but I put two lines in the wrong order, which stopped the code from working completely! Lucky, two of my friends were able to find the issue!

new plan… again

So… I decided to start all over again :’)

The previous idea was really ambitious and I coudn’t find all the assets and tutorials to get it done… I’ve got an idea for a cube color game. De cube will change color and you’ll have to reach the finish line with the right color. I’ve got the mechanic for the cuberotation and color changing down! Now, I just need te change the color of the field and add the extra mechanic!

I will add a video as soon as I figure out how to screen rec on my new laptop, but for now you’ll have to believe the screen captures!

This is the tutorial I used to get the rolling animation right!