Recently, mark brown from the game makers toolkit youtube, channel, organized the gmtk game jam and in this game jam participants had to develop a game in 48 hours following a specific theme, which this year was out of control.
I had the opportunity to join this jam and, together with the great team we’ve developed the game tilt quest and in this video i want to share more about the creation process and how we made the game within the 48 hour limit.
First of all, the team was composed by four members will anders scruffy, mikmic and myself me and will took the responsibility behind most of the code, while scruffy and mcmake were going to create the 3d models and sounds for the game.
When the theme was announced, we started doing a brainstorming session in which we discussed possible ideas and how this game could work. But ultimately, we came out with the concept that the character itself would lose control and instead you would have to move the stage to make things happen.
This was actually inspired in some physical games that we all brought up in the discussion when we got to that point, we immediately started thinking of some existing references, such as a super monkey ball series and the kirby tilt and tumble game.
We noticed that most of the time in those games, the player, would avoid enemies and obstacles. So, based on that, we wanted to try out and create a gameplay where you would directly attack enemies and that’s.
How the concept was born a game where you would tilt the level for movement and use elements of the stage for actions, so we started off by opening unity and prototyping the basic tilt mechanic. We found out this very neat function in unity called transform.
rotate around which rotates any object given a specific pivot point, so we structured the scene to have one paired object for the whole level, while the character was separate from that for the attack mechanic, we added some Cylinders in the stage and used the on collision function to detect when players touch them, and when that happened, we added force the player’s, rigid body and activated a core routine.
That made the player stay in attack mode for a while in the visual side of things, this would also change the emission color of the player. At this point, we realized that, even though the rotate around function was great to prototype, we needed to implement this.
In a different way, because this method adds the existing rotation and we figured, it would make more sense to have the tilt relative to the axis input. We also tweaked the settings of the player’s, physics, materials and even the physics settings of the entire project to improve the game, feel and add more control to the movement.
When talking about the game visuals, we all came to the conclusion that it would make more sense for the game to look very toy like and our main reference for. This style was the remake of link’s awakening with that in mind.
Mcmake started making some 3d models of how the level would look and scruffy started, creating the concept for some enemies in the game. One enemy was a sword of a kettlebell pig which would perform a ground pound and hit targets at a certain range and the other one was a little bug.
Enemy that would shoot. Projectiles back in unity will started prototyping these enemies. The kettlebell enemy detected targets around it by using an overlapped sphere and the bug enemy would shoot new spheres by instantiating prefabs, and while we were testing, we all realized that it would be a super cool addition to the game if those projectiles could also be dangerous.
For the enemies making the game mechanic even more after important, while most of the 3d assets for the game were ready to go, and so we added them into the project. The idea behind the character is that this was a hero ready to embark on a journey, but after stumbling on the ground, he accidentally transformed himself into a ball.
So with this in mind, i started improving the effects in the attack mode by also adding a sword. Spin, with all these things in place, we started working on the level design using pro builder. We filled the world with enemies, and we also made sure that there were plenty of interactable objects for the player to attack those enemies when enhancing the visuals of the game.
We wanted to add a super strong depth of field effect. To make things look tiny. One nice feature we used to keep the player in focus at all times was to use the cinema machine camera volume settings to set a specific focus target which would adjust the distance of the effect automatically.
Then, in the last day, scruffy composed an amazing music track for the game, which included a separate, beat track. The idea behind this was to fade the track in and out based on the character’s, velocity [, Music ].
He also created every sound effect for everything that happens in the game and, of course, at the very end, we were basically rushing to make a start screen a logo and finish up the main game loop and with only three minutes left in the clock, we managed To submit the build – and this is how we made tilt quest – you can try out the game right now by downloading it in the itch.
io page. Just follow the link in the description i want to take a moment to say a big thanks to the team. Will scruffy and mick mick are the only reason why this project ended up being so great. Please make sure to follow these amazing folks, which i’ll, also put links for their socials in the description of this video and also a big thanks to mark brown for organizing this game jam.
His channel is seriously amazing and this game jam was a lot of fun and let me know if you also joined the jam, because i would love to play your entry and, if you’re new here, consider subscribing for more game development content.
Thanks for watching and i’ll see you in the next one. You