Jigoku - Game Designer & Unity Developer

Great gameplay makes use of every aspect of the game in ways sensible to the lore.

Stefan Alfredsson

+46 70 754 8228

LinkedIn Profile


Title: FrostBurn

Genre: Co-Op Shoot-Em-Up

Engine: UDK

Platform: PC


What it is:

FrostBurn is a side-scrolling shoot-em-up entirely focused on teamwork. Set in a world where fire and ice are polar opposites you and a friend each control a ship of one of these elements. Fire can only be extinguished by ice and ice can only be shattered by fire. Protect each other from the elements and work together to destroy the evil robot Nazis.


How it came to be:

  • The goal of the project was to create a vehicle-based, multiplayer game.
  • Development time was four weeks.
  • Five students were involved: two designers and three artists. No programmers.
  • With it's well put together co-op mechanics the game was given the "best game of show" award by a jury consisting of developers from Avalanche Studios, Filimundus and former Starbreeze.


My responsibilities:

  • Game Design
  • Gameplay Design
  • Encounter Design
  • Scripting (UnrealKismet & UnrealScript)
  • Particles (UnrealCascade)
  • Optimization


Gameplay Video


Basic Game-Mechanics


Fire and Ice

There are two elements: fire and ice. Fire can only damage ice. Ice can only damage fire. Each player controls one of two ships, a fire ship or an ice ship. Each player's ship has a shield that can absorb enemy shots of the same element as their own ship's.


Super Shield

By absorbing shots players collect energy that can be used to activate a super shield. The super shield temporarily makes the player's ship immune to both elements but the ship moves much slower while using this ability.





This script handles the attack patterns for the helicopter mini-boss. It alternates between a panning attack, mixing fire and ice shots, and a laser attack moving across the entire screen, changing to the other element every time it's used.


The Whipper

This enemy fires two whip-like beams, one of fire and one of ice, and swings them around his ship. Players must either open a way for their partner through their respective element or use their super shield to pass through both beams.


This enemy also has four smaller ships orbiting it. Two of these are fire ships and two are ice ships. These enemies target the player of their opposed element with small shots, forcing players to not stay in the same spot for too long.


Final boss

The final boss have got three different attacks. His standard attack is a spiral of mixed fire and ice shots. After having finished his spiral he will do one of two special attacks. These are based on how much health the boss has left.

If he has more than 50% health left he will fire with his pistols six times, while swinging them a full lap around his body and alternating between fire and ice each lap.

If he has less than 50% health left he will open his mouth and shoot a laser of either fire or ice while doing a full somersault in the air.


After the special attack he returns to the basic spiral attack and the pattern is repeated.


This is the most complex enemy in the game. At the left is the Kismet for setting up various variables as well as playing the fly-in animation (UnrealMatinee). At the right is the Kismet for the three different attacks and in the middle is the check for which of these attacks is to be executed.

Stefan Alfredsson - Designer & Unity Developer - E-mail: - Mobile: +46 70 754 8228