Grimlocked
https://felipefleming.itch.io/rockin-rodents
◀ Back
Summary
Grimlocked was the game me and my team of four created during our internship at Game Habitat’s ‘Internship Startup Program’, which functioned as my internship during my studies at TGA.

I was the founder of the original idea of the game, so I had quite a bit of creative control of the gameplay.

You can Grimlocked find at this Link:Link
Contributions
  • Player movement
  • Grid Creation tools
  • spells
  • profiles and rebinds
  • Spell select
  • Stage hazards
For this game, I was assigned a small team of one other programmer, one artist and one technical artist, of which I had only interacted with the programmer prior.

Our goal was to create a game, to either completion or state that could be shown to potential publishers, in 30 weeks (the duration of TGA’s internship).
A early of screenshot of the game
I worked on the players movement, including a earlier version where it was tied to the bpm of the music. Some functionality from that version lives on in the current version, where tapping moves the player quicker than holding.

I also added a system, where if the user holds the diagonal, for example up and right, they’ll switch between going up and right.

For the effect we see in game, the actual player and their graphics are two different objects, where the graphics move towards the player using a spring damp.
A bit of the player’s movements code
The spell system in the game was made by my fellow programmer, Sebastian Dahlskog, whereas I was the one who just created, a majority, of the attacks in game.

The system he had created started of pretty simple, but evolved over time, which both of us worked. For example, adding the ability to re-cast an currently active spell, or the ability to charge a spell.
A screenshot of the spellselect