Skip to content

mehmetdogandev/goal-clash-2D-football

Repository files navigation

🏆 Goal Clash - 2D Futbol Oyunu

Goal Clash Logo
Heyecan verici 2D futbol deneyimi!


Dinamik Fizik
Gerçekçi 2D Futbol Fiziği

2 Oyuncu Modu
Arkadaşınızla rekabet edin

Karakterler
Farklı yeteneklerde oyuncular

Demo Video Made with Unity License MIT GitHub issues

🎮 Oyun Tanıtımı

Goal Clash, Unity ile geliştirilmiş 2D futbol oyunudur. Popüler "Kafa Topu" tarzını temel alan oyun, iki oyunculu dinamik, eğlenceli ve hızlı bir futbol deneyimi sunar.

Arkadaşlarınızla oynayabileceğiniz bu heyecan verici oyunda, rakibinizden daha fazla gol atarak maçı kazanmaya çalışırsınız!

Farklı özelliklere sahip karakterler, özel hamleler ve gerçekçi fizik motoruyla eğlenceli bir deneyim sizi bekliyor!

Oyun Ekranı Goal Clash oyun anından bir görüntü

📺 Demo Videosu

Goal Clash Demo Video

👆 Demo videosu için tıklayın 👆

✨ Özellikler


Dinamik Fizik
Gerçekçi top hareketi ve çarpışmalar

2 Oyuncu
Aynı klavyede oynayabilme

Karakter Seçimi
Özel yetenekli karakterler

Gol Sistemi
Otomatik skor takibi

Zamanlayıcı
Maç süresi geri sayımı

Ses Efektleri
Gerçekçi futbol sesleri

Duraklatma
Oyun içi menü

Maç Sonu
Kazanan gösterimi

Özel Hamleler
Karakter özel yetenekleri

Ayarlar
Oyun ayarları

📸 Ekran Görüntüleri

Ana Menü

Ana Menü

Karakter Seçim Ekranı

Karakter Seçim Ekranı

Seçenekler Ekranı

Seçenekler Ekranı

Oyun Ekranı

Oyun Ekranı

Duraklatma Paneli

Duraklatma Paneli

Maç Sonu Paneli

Maç Sonu Paneli

🚀 Kurulum

🖥️ Gereksinimler

  • Unity 2022.3 LTS veya daha yüksek
  • Git (opsiyonel)
  • Windows/Mac/Linux işletim sistemi
  • Minimum 4GB RAM
  • Oyun kontrolörleri (opsiyonel)

⚙️ Adımlar

  1. Projeyi klonlayın:
    git clone https://github.com/mehmetdogandev/goal-clash-2D-football.git
  2. Unity Hub üzerinden projeyi açın
  3. Scenes klasöründeki MainMenu sahnesini açın
  4. Unity Editor'ün Play tuşuna basarak oyunu test edin

💻 Kontroller

1. Oyuncu (Sol) 2. Oyuncu (Sağ)
Zıpla Zıpla
Sola Git Sola Git
Sağa Git Sağa Git
Eğil Eğil
Özel Hamle Özel Hamle

🛠️ Teknolojiler


Unity Engine
2D oyun geliştirme platformu

C#
Oyun mantığı ve kodlama

2D Rigidbody Physics
Gerçekçi fizik simülasyonu

TextMeshPro
Yüksek kaliteli metin

DoTween
Animasyon ve efektler

🔄 Son Güncellemeler

📅 19 Mayıs 2025 Güncellemeleri

  • 🔊 OptionsMenu'de Ses Ayarlama Özelliği
    • Oyuncular OptionsScene'de bulunan Slider ile müzik ses seviyesini ayarlayabilir
    • Ses seviyesi %0 ile %100 arasında anlık olarak kontrol edilebilir
    • Slider hareket ettikçe TextMeshPro ile anlık ses seviyesi yüzde olarak gösterilir
    • Ses seviyesi %0'a düşürüldüğünde müzik tamamen kapanır
  • 🎵 MenuMusicPlayer'da Ses Kontrolü ve Devamlılık
    • MenuScene'de çalan müzik, SampleScene'e geçildiğinde durdurulur
    • Oyun duraklatıldığında veya maç sonu panelinde müzik kesintisiz devam eder
    • Menüler arasında gezinirken müzik kesintisiz çalar
  • ⏸️ Duraklatma ve Sonlandırma Panellerinde Ses Yönetimi
    • PauseMenuPanel ve EndGamePanel açıldığında oyun içi sesler kapanır
    • PauseManager scriptine eklenen PauseGameMusic ve ResumeGameMusic fonksiyonları ile ses yönetimi sağlanır
    • audioListener.enabled özelliği ile sesler kontrol edilir
  • ⏱️ Gecikmeli Sayaç Başlangıcı
    • Oyun başladığında 3 saniyelik hazırlık süresi eklendi
    • Oyuncular pozisyon almak için ekstra süreye sahip olurlar
    • GameTimer scriptinde sayaç başlangıcı için gecikme eklendi
  • 🎼 Genel Ses Kontrolü ve Müzik Sürekliliği
    • MenuMusicPlayer ile müzik yalnızca bir kez başlatılıp tüm menülerde devam eder
    • Sahneler arası geçişlerde müzik kesintisiz oynar
    • Oyun içerisinde (SampleScene) müzik duraklatılır

📊 Gelecek Özellikler


🌐 Çevrimiçi Çok Oyunculu Mod
İnternet üzerinden eşleşmeler

🏆 Turnuva Modu
Çoklu maçlı turnuvalar

🎨 Özelleştirilebilir Karakterler
Karakter özelleştirme seçenekleri

🗺️ Yeni Sahalar
Farklı zorluk ve mekanikler

💪 Karakter Güçlendirme
Karakterleri geliştirme sistemi

🛒 Mağaza Sistemi
Oyun içi içerik alımları

👨‍💻 Geliştirici

Mehmet Doğan

Mehmet DOĞAN

📧 İletişim: mehmetdogan.dev@gmail.com

📄 Lisans


Bu proje MIT Lisansı altında lisanslanmıştır.
Detaylar için LICENSE dosyasına göz atabilirsiniz.


🎮 Goal Clash oyununu beğendiyseniz yıldız vermeyi unutmayın! ⭐

GitHub stars

© 2025 Mehmet Doğan. Tüm hakları saklıdır.

About

A 2D multiplayer football game developed in Unity. Inspired by Head Soccer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published