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.
Flipping Death。アドベンチャーとプラットフォーマーを融合させた 2.5D のユニークなゲーム
To experiment and find a compelling game feel that still matches their signature style
Nintendo Switch, others to be announced
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.
- 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.”