LOVE2D logosu

LOVE2D

v11.5~5 MBAçık Kaynak Android iOS Linux macOS Windows
Güvenli Açık Kaynak
Resmi Site GitHub

LOVE2D (LOVE), Lua programlama diliyle 2D oyun geliştirmek için tasarlanmış açık kaynaklı bir oyun çatısıdır. Hızlı prototipleme imkânı sunar ve oyun geliştirme sürecini basit bir API ile yönetir. Windows, macOS, Linux, Android ve iOS üzerinde çalışır. MIT lisansıyla tamamen ücretsizdir.

Temel Özellikler

  • Lua ile hızlı prototipleme ve oyun geliştirme imkânı sunar
  • 2D grafik, ses ve fizik kütüphaneleri dahil gelir
  • Box2D fizik motoru entegrasyonu içerir
  • OpenAL tabanlı ses sistemi bulunur
  • Windows, macOS, Linux, Android ve iOS platformlarını destekler
  • Küçük .love dosyaları oluşturarak kolayca dağıtım sağlar
  • Aktif topluluk ve zengin eklenti ekosistemi mevcuttur
  • MIT lisansıyla ticari oyunlarda da kullanılabilir

LOVE2D ile profesyonel oyun yapılabilir mi?

LOVE2D ile ticari başarı kazanmış oyunlar mevcuttur. Çatı, büyük bütçeli oyunlar için tasarlanmamıştır; ancak 2D indie oyunlar, puzzle oyunları ve prototipleme için son derece yeterlidir. Performans, dikkatli kod yazıldığında çoğu 2D oyun için yeterince iyidir. Küçük ekipler ve bağımsız geliştiriciler arasında popülerdir.

LOVE2D nasıl kurulur ve ilk oyun nasıl yapılır?

Kurulum için resmi siteden işletim sisteminize uygun paketi indirip kurmanız yeterlidir. Ana dizinde main.lua dosyası oluşturup love.draw() ve love.update() fonksiyonlarını tanımladığınızda oyun döngüsü başlar. Komut satırından love klasor-adi komutuyla projeyi çalıştırabilirsiniz. Topluluk wiki sayfasında başlangıç rehberi ve örnek projeler mevcuttur.

LOVE2D alternatifleri

2D oyun geliştirme araçları: GDevelop, Defold, Lua.

Artılar
  • Son derece hafif ve hızlı çalışır
  • Lua ile kısa sürede prototip oyun geliştirilebilir
  • .love dosya formatı ile kolay paylaşım
  • Çok platform desteği (Android ve iOS dahil)
  • Gemlab Game Jam'lerde sıkça tercih edilen araç
Eksiler
  • Yalnızca 2D oyun geliştirme için uygun
  • GDevelop veya Defold'a kıyasla daha az görsel araç
  • Lua öğrenilmesi gerekiyor

LOVE2D Tutorial - Intro to Lua Game Development

Make a Game in LOVE2D

İşletim Sistemi: Windows Vista+ (Windows 10/11 önerilir)
RAM: 256 MB
Disk: 10 MB
GPU: OpenGL 2.1+

Değerlendirmeler

Değerlendirme Yaz

İndirme hazırlanıyor...

5

İndirme 5 saniye içinde başlayacak...