How to Create a 2D Octopus Ink Shooter Game in Unity

In this Unity tutorial, you’ll learn how to create a unique 2D game where the player controls an octopus that shoots ink balls to move, reveal the environment, and unlock new abilities. Each ink color gives the player special powers — yellow ink destroys enemies, green ink rotates objects, and blue ink helps explore the underwater world.

You’ll learn how to set up player movement, shooting mechanics, and color-based interactions using simple scripts. The tutorial also covers how to design levels, create ink effects, manage collisions, and set up a camera that follows the player for a smooth gameplay experience.

You can download the free player controls demo or get the complete project from the Unity Asset Store, which includes:

  • A full main menu and level manager
  • Sound and music control system
  • Loading screen animations
  • 15 ready-made levels
  • Save and load system
  • Responsive UI for all screen sizes

Whether you’re a beginner or looking for a fun new 2D project, this tutorial is a great way to improve your Unity skills and create something original.

Links and Resources:

Dark Deep Complete Project: LINK

Get Dark Deep and Other Game Templates at a special price: LINK

Dark Deep Info Page: LINK

Dark Deep Free Demo (Controls Only): LINK

AudioManager System: LINK

AudioManager Info Page: LINK

UI Manager System: LINK

UI Manager Info Page: LINK

Play The Demo as WebGL or Download as APK: LINK

Splatter Sprites From Kenney: LINK

Share your love