We are two IT students who have a common profound interest in video games. We grew up playing very similar games, so as a consequence, we have a similar view of what good game design is, making this collaboration very suitable.
At the start of the semester, we were clueless about what we would do for our bachelor project. When we heard about a group that made a video game a couple of years ago for their bachelor project, the idea struck us, and we decided after weighing the pros and cons that we could also create a game.
Because of Kasper’s previous experience with making games, as well as attending multiple game jams, we knew it was within our grasp to make one for our bachelor project.
Room Shuffle is a 2D platformer with shooting and rogue-like elements. You, the player, is a robot that will have to move through rooms that are randomly selected and combined to create a unique player experience for each playthrough. Many of the elements in each room are also randomly selected. The rooms may also have special effects, affecting how the room is viewed and played. The rooms will also often contain a variety of enemies that will actively or passively try to kill the player. The game doesn’t have a specific goal, other than to clear as many rooms as possible. This is by design and is a common trope within the rogue-like and arcade genres. The player will have a varied moveset and must use these abilities to avoid hazards, kill enemies and complete minor puzzles, among other things.
This game is not based on a single preexisting game. It is a mix of multiple ideas, both original and otherwise. Many ideas originate from Nintendo games and indie games that we have shared personal interests in.
We used Mario from Super Mario World as a placeholder sprite for our player
Prototyping of slopes. Slopes were later removed from the game
Added sprites to the tileset
The player sliding incorrectly down a wall
Very early version of room transitions
Changing of room themes
The player picking up a weapon and firing it
The player is in noclip mode while being chased by blocky enemies
An enemy shooting back at the player
The player hiding behind grass
Projectiles homing in on an enemy until it dies. The HUD is also displayed
Another version of the homing projectiles attack
The player clipping out of bounds with the help of a JumpSwitch
Display of AirOnlyBlocks, GroundOnlyBlocks and JumpSwitches
An enemy bouncing on a block, turning around every frame
Falling bridges
An enemy surrounded by spikes
A Laser
Toxic fluid in a new room theme
A crawling enemy (The sign) affected by the wind
Showcase of a weak block area and the boomerang circle weapon
Currency chain reactions
Room Shuffle's soundtrack is composed by Kasper Ramskjell