A fast-paced 2D action platformer built with Godot Engine where you punch, shoot, and boost your way through enemies! play now!
You control a badass character who can:
- 🥊 Throw punches to knock out enemies
- 🔫 Pick up guns and blast away
- ⚡ Grab power-ups like speed boosts and double jumps
- 🤸 Move slick with crouching, jumping, and smooth animations
- Arrow Keys / WASD - Move left/right
- Space - Jump (double jump with Jump Boost!)
- Down Key - Crouch
- Attack Button - Punch or shoot (if you have a gun)
- Right Click - Radial menu (coming soon™)
- 🔫 Gun - Pew pew! Shoot bullets instead of punching
- 🚀 Speed Boost - Gotta go fast! 2x speed for 10 seconds
- ⬆️ Jump Boost - Double jump ability for 15 seconds
All power-ups show a countdown timer so you know when your fun is about to end.(except the gun)
- Smooth character animations with multiple states (idle, walk, jump, crouch, attack)
- Dynamic collision shapes that switch between standing and crouching
- Gun and melee combat systems
- Timed power-up system with visual feedback
- Radial menu system (WIP)
- Clone this repo
git clone https://github.com/yourusername/killer-instincts.git-
Open in Godot Engine (4.x)
-
Hit F5 and start punching things!
scripts/player.gd - Main player controller (the good stuff)
scenes/ - Game scenes
assets/ - Sprites, sounds, fonts
addons/ - Plugins (including Wakatime tracking)
- Godot Engine - Because Unity wanted to charge per install
- GDScript - It's like Python but for games
- Pure determination - The most important ingredient
This project tracks development time using the Godot Super Wakatime plugin. Because we like to know exactly how much time we spend making characters jump.