Skylar & Plux

Adventure on Clover Island


LEVEL DESIGN/LEVEL ART/SCRIPTING




Skylar & Plux is a third-person platform game developed by Right Nice Games. I worked with them on several maps, mainly as a level designer. It was developed with Unreal Engine 4 and involved a lot of communication between different teams and people.

Valley

I was tasked with creating Valley, an open exploration level unlike most levels in the game which are very linear. My main goal was to guide the player in an open environment without having a set route. I was responsible for the level design, level art and some scripting. In short, Valley was almost entirely built by me.


Layout

The goal of the level is to press three buttons to open a gate, allowing the player to progress. Each button is protected by a unique platforming challenge and enemies. The platforming challenges revolve around a new mechanic called "the mushroom" that needs to be thoroughly introduced. I followed Nintendo's "4 step level design" to introduce the mushroom in a clear way.


The beginning of part

I frame the tree house with the cave wall and palm trees. This is a fairly open level which is why I need to give a goal in order for the player to never feels lost or without purpose.

I subconsciously try to show the buttons' locations in the background. Here I put a few boxes, luring the player towards them. This will lead to the player seeing the button in the far off distance. The buttons are not important yet, but the player will remember them once they know what their goal is. The button might be a bit hard to see in this gif.

Example of platforming tower challenge from part

Example of platforming challenge from part

To gradually increase the difficulty, I combine dangers one at a time. First the mushrooms in a safe environment. Then I added water, a killbox if you fall. Lastly I added the missile turrets to test the player's skills. I also use these elements to control the pacing of the level.

Showing the gate when pressing the button
Showing the gate when pressing the button
Showing the gate when pressing the button

When a button is pressed, a red light on the gate turnes green. Seeing the gate from each button became a very important challenge.

Scripting

Ai Scripting

I created a talking friendly npc template with a lot of behaviors, making sure it was easy to use for other developers. We decided to cut it as the character would require a lot of work on the art side. The robo-dog moves towards the player when he is within range. When talking, I loop through a public array of strings, making it easy to add and remove dialouge.


Overview of the AI blueprint
I run all local functions through custom events
I loop through the dialogue lines, having the array public for easy editing
The UI is made of sprites in the world, and I turn them towards the camera

Even if the player isn't present the npc needed to feel alive. The robot will pick a random location close to its spawn location, making sure it does not wander away. It stops in between points, playing an idle animation.


Sinking platform

I was tasked with creating a new type of platform for the desert area. Designing and scripting the platform were my main responsibilities, as well the level design of the map, Dunes, where the platform was introduced. I created the sinking platform, decending you to deadly quicksand when stood upon.


The speed at which the platform sinks and rises are different. This is to make sure that a player can't jump on the spot and keep the platform above the surface. The platform is designed put pressure on the player, forcing them to make a move.


Gate lamps functionality

I scripted the functionality of the gate's lamps and the buttons. Getting feedback from interacting with the buttons was needed to understand your goal. This system was replaced by another one later on.


The Ball Bumper

I was also tasked with scripting a gimmick for the level Foundry, the ball bumper. The "crushing ball" is a weapon that you can control with magnetism to fight hordes of enemies. To spice things up, I created the bumpers, making the ball feel more alive and dangerous. When the ball collides with a bouncer, it shoots the ball away, much like a pinball machine.


Other levels

Ruins


Level design/Puzzle design

I created the initial level design for "ruins". The level is fairly special as it is one of the few levels that is focused on puzzles. I designed the puzzles that revolved around a "time orb" that allows the player to go back in time, to when the ruins where new and sturdy. The player needs to manipulate time in different ways to progress the level. This area was made late in production and we had to cut a lot of it due to time constraints, making the level a lot shorter. My responsibilities ranged from paper planning, puzzle design to blockout.

Dunes


Level design/Scripting

I created the foundation for "dunes". My responsibilities were the paper plan, the blockout and scripting. The art assets were not finished when I worked on "dunes" which is why I moved on to another level. The level went through a couple of iterations when art was added, but I was not part of that procces. The original design I made is still there in broad strokes but details has been changed.

Foundry


Level design/Scripting

Most of the level design work I did on "foundry" was in early stages of the level. My responsibilities were paper planning and designing new gadgets and gimmicks, including scripting. My scripting work revolved around prototyping as many "fun" mechanics related to the two gadgets "the crushing ball" and "the magnetic glove".

+46 76 164 35 02


 oliver.granlund@futuregames.nu