Download Now or Play Online

Background

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.

Concept

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.

Progress footage and screenshots from the game in chronological order

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

Screenshots from the finished product

Soundtrack

Room Shuffle's soundtrack is composed by Kasper Ramskjell

Kryxzael · Room Shuffle - Original Soundtrack