A 2.5D twist for a special game

How Unity’s support for both 2D and 3D gave Flipping Death the X-factor

Flipping Death: A Unity for 2D games case study

Zoink Games are known for the offbeat, cartoonish and creative feel of indie hits like Zombie Vikings and Stick it to the Man. In their latest game, Flipping Death, the distinctive blend of innovative physics and 2D and 3D art lays the foundation for a special experience.

  • The game

    Flipping Death。アドベンチャーとプラットフォーマーを融合させた 2.5D のユニークなゲーム

  • The goal

    To experiment and find a compelling game feel that still matches their signature style

  • Platforms

    Nintendo Switch, others to be announced

  • Team members

    25

  • Location

    Gothenburg, Sweden

Zoink Games の開発者、Rasmus Jarl 氏が 2D/3D グラフィックスの独自の組み合わせで制作した『Flipping Death』について語ります。

A distinctive blend of physics and 2D/3D art

In Flipping Death, Unity gave Zoink the room they need to experiment and create something unique and captivating. The innovative physics allow players to reverse the game and visit two parallel worlds: one a quaint village in the land of the living, and the other, the domain of the dead inhabited by ghosts. It’s a mix of adventure and platforming set in two twisted, colorful and droll worlds.

The results:

  • Direct importing of art frees technical artists from dependence on programmers
  • Can create new prototypes within weeks
  • Prepared for release on Xbox, PS4 and Nintendo Switch within days

A unique use of 2.5D graphics

In order to get the visual style and physics of Flipping Deathright, the style had to reflect the duality of the quirky life and afterlife cartoon-worlds of the game. Zoink relied on the Unity engine’s support for both 2D and 3D to mix the best of the two and make that happen.

“Our gameplay is mainly 2D, which is a lot simpler and easier for people to play and have fun with, but we also use a 3D art style to put a really nice touch on the game,” says Rasmus Jarl, the lead level developer for the game.

“Not only did Unity’s 2D engine enable support for the underlying theme of the game, but it helped us make everything more interesting because you have this thing where you flip the world around. And it’s really visually striking because it feels like it’s a 2D game, but then you surprise people with the 3D,” he says.

The prototype was ready in a couple weeks

Zoink is known for the creativity of their games, and Unity supports this in two main ways. Fast prototyping in Unity has made it easy for them to experiment, and the engine’s extensibility has allowed them to adapt it towards their way of working.

“One of the nice things about Unity is that it’s real easy to iterate and experiment with new things. Like we can throw together an approach for a new game and have a prototype ready in a couple of weeks, and it’s really nice to be able to continue to work on something and improve it over time. Once we had our prototype for Flipping Death, we really felt like we were on our way,” Jarl says.

Building their own workflow

The other big advantage Zoink has found with Unity is that they can create their own tools to match their way of working by extending the editor.

“Unity has a lot of features but they aren’t very game-specific, and the nice thing about it is that it’s quite easy to add your own tools on top. Because, after all, you understand your own game better than anyone else does. So you can build your own workflow to fit your game really nicely,” Jarl says.

For example, as in some of their other games, Flipping Death uses storytelling, puzzles, punchlines and humor to engage users. So they extended Unity to make it easier to create these elements.

“Because our games require a lot of cutscenes and specialized events, we added our own custom-made event system. In this way, we can offload to the designer, and within a week or two, get a whole new level up and running without me having to code anything,” Jarl says.

How Unity liberated Zoink’s artists

Zoink のワークフローにおける重要な特徴の 1 つは、アーティストの作業が大きな比重を占めるという点です。Unity の優れたパーティクルシステムを利用することで、Zoink のアーティストたちは創造性豊かな世界観の構築に専念することができたと Jarl 氏は語っています。

「パーティクルシステムのおかげで、アーティストたちは『Flipping Death』の開発中にいろいろな実験を試みることができました。たとえば、嵐の場面に雷を追加する際には、Unity のパーティクルスライダーを使って稲妻の光を反射させることができました。私としては、パーティクルシステムをコーディングせずに済むのでとても助かります」(Jarl 氏)。

 

アートのインポートがとても簡単になった

Unity によってアーティストが創造性を発揮しやすくなったもう 1 つのポイントは、3ds MAX と Photoshop のアートを、直接簡単に Unity へインポートできるようになったという点です。Zoink ではモデルに FBX 形式を使っていますが、テクスチャは PNG 形式なので、FBX 側からテクスチャを検索し、リンクするようにしているのです。

「Unity ではアートの操作がとても快適です。プロジェクトに入れてカスタマイズした後、そのまま使えますからね。すべてがシームレスに機能するので便利です。以前使っていたシステムでは、モデルを別のプログラムに入れた後、それらをフォルダーに入れ、そのうえでロードする必要がありました」(Jarl 氏)。

Jarl 氏はさらにこう述べています。「Unity を使えば、テクニカルアーティストがインポートを処理してくれるので、私はインポートについて何も気にする必要がないんですよ。」

Ready for release within days

Another thing that is simpler with Unity is releasing to different platforms, including relatively new ones like Nintendo Switch.

“Nintendo really put a lot of emphasis on making Unity a great platform for working with Switch. They really worked hard on making sure the documentation and everything else was applicable to Unity.”

In addition to Unity’s strong relationships with the companies behind all the major platforms, Jarl appreciates the inherent ease of preparing your game for different platforms within Unity.

“We’re releasing our game for Xbox, PS4 and Switch and one of the cool things with Unity is that you can get the game running and see it play on the hardware within days. It’s really easy to do the final things like fixing all the input for release simultaneously.”

Rasmus Jarl, Lead Level Designer on Flipping Death, Zoink Games

“Not only did Unity’s 2D engine enable support for the underlying theme of the game, but it helped us make everything more interesting because you have this thing where you flip the world around. And it’s really visually striking because it feels like it’s a 3D game, but then you surprise people with the 2D.”

Rasmus Jarl, Lead Level Designer on Flipping Death, Zoink Games

How do you get started with Unity for 2D?

Follow this practical guide with information and resources that will get you on your way, save you time, and help you gain the most value when developing 2D games using Unity.

弊社のウェブサイトは最善のユーザー体験をお届けするためにクッキーを使用しています。詳細については、クッキーポリシーのページをご覧ください。

OK