Skip to content

Good Shit is a fast-paced 2D side-scrolling platformer with touch controls, teleport mechanics, enemy kill zones, and a fun Mario-inspired world. Built in Godot for Windows, Linux, and Android.

Notifications You must be signed in to change notification settings

imsudipcreator/good-shit

Repository files navigation

🎮 Good Shit

Good Shit is a 2D side-scrolling platformer game built using the Godot Engine, targeting Windows, Linux, and Android platforms.
The game includes touch controls, a main menu system, enemy kill zones, and player teleport mechanics to create an engaging, Mario-like world experience.


🏢 Provider

Imago LLC
Location: Jhargram, West Bengal, India


✨ Game Features (So far)

  • 🧱 Tile-Based 2D World Design
  • 🏃 Side-Scrolling Platformer Camera
  • 👆 Touch Screen Buttons for Mobile Controls
  • 🚪 Player Teleportation on Object Touch
  • ☠️ Kill Zone Detection for Enemies and Player
  • 🖥 Windows & 🐧 Linux builds working
  • 📱 Android export setup complete with release keystore
  • 🧠 Minimal project scope for fast completion (record-focused dev)

🕹 Controls

📱 Mobile (Touch Controls)

Action Button
Move Left on-screen button
Move Right on-screen button
Jump / Action Jump button or Tap

💻 Desktop

Action Key
Move Left A / ← Arrow
Move Right D / → Arrow
Jump Space

🛠 Tech Used

  • Game Engine: Godot 4 (Compatibility Renderer for 2D OpenGL support)
  • Languages: GDScript (Primary)
  • Export: Windows, Linux, Android (APK)
  • Keystore: PKCS12 Release keystore configured for Android signing

📦 Installation & Run

For Desktop

  1. Download the Linux or Windows build
  2. Run the executable (GoodShit.x86_64 / GoodShit.exe)

For Android

  1. Install exported .apk on device
  2. Launch game → Main Menu opens first
  3. Tap Start to play

🚀 Development Setup

  1. Godot project configured with a main menu as startup scene
  2. Android SDK installed via Command Line Tools (without Android Studio)
  3. Export Templates downloaded for Android builds
  4. Touch input verified and mobile UI stretched to full viewport via CanvasLayer/Control

🎯 Future Goals

(Short-term scope, no heavy scalability thinking)

  • Add warp sound / teleport effects
  • More themed worlds (desert, underground, snow, sky, etc.)
  • Coins, enemies, or simple power-up concepts
  • Final polish and world harmony

❤️ Credits

Made with passion by Sudip Mahata 👨‍💻
Provider: Imago LLC


🚀 Keep building cool shit, bro! 😎🔥💪

About

Good Shit is a fast-paced 2D side-scrolling platformer with touch controls, teleport mechanics, enemy kill zones, and a fun Mario-inspired world. Built in Godot for Windows, Linux, and Android.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published