Skip to content

dinpixels/Kunai-Kitten

Repository files navigation

title banner

Kunai Kitten

A 1-button shooter shooter 2D game where you're ninja cat Gabi, defending yourself from a horde of bugs by throwing knives on them.
Made with Godot 3.x and originally submitted to 1-Button Jam 2024.

game screenshot

Here's a bit in-depth devlog: https://dinpixels.itch.io/kunai-kitten/devlog/845033/v0182-first-and-jam-release

This project is under the MIT license, while the used third-party assets are under their own third-party licenses (see Credits).

Table of Contents

Gameplay

Controls

The attack aim rotates on its own, and the player can change its direction as well as attack at the same time by pressing the spacebar. Tapping it rapidly narrows the aim angles, making it a bit more precise to shoot the enemies.

Getting enough combo allows the use of super/skill by holding spacebar in certain seconds.

game screenshot

Goals

The goal is to simply eliminate enemies, accumulate enough score to get into the boss fight, and reach the ending by defeating the boss.

game screenshot

Features

  • Spacebar-only controls for both menus and player actions
  • AnimationPlayer-limited linear dialogue system
  • Super/skill after certain combo
  • Score and combo counters
  • A simple boss fight via AnimationPlayer
  • GLES2 to support low-end devices

Changes

v0.2.1.0 - Removed 'DEBUG' release and updated Credits [Dec. 27, 2024]

Build

  • Removed 'DEBUG' title on the window by exporting the game without the debug option.
  • Removed some unused comments.
  • Removed AnimationWaitTest scene and script

Credits

  • Updated the Credits scene with scrolling texts that can be moved by the same controls.
    • Works, authors, and licenses have been added for proper credits.
  • Added my name on the main menu.

To-do

  • Add load/save system
  • Fix dialogue text's animation
  • Fix super/skill issues
  • Improve Credits scene
    • Add more details about the authors and licenses
    • Use ScrollContainer as parent, that scrolls with spacebar
    • Use the same text format from README.md (or find any 'better' format)

Tools

Credits

Authors, their works, and their own licenses

Pixel Art, Animation, Code, and 'Plot'

  • Din (@DinPixels) - sprites, background, UI textures, © 2024-present

Music

Shaders

Fonts