📖
Genel Bilgiler
  • Genel
  • Yazılım Teknolojiileri
    • SOLID
    • Mimariler ve Mimari Paternleri
    • MVC, MVP, MVVM
    • Mikroservis Yaklaşımı
    • DDD
    • Nesne Yönelimli Programlama
    • Hangi Programlama Dili Hangi Framework Öğrenilmeli?
    • Programlama Dilleri Üzerine tecrübeler
    • Microsoft .NET Teknolojileri
    • Microsoft .NET CORE 3.x ile Katmanlı Mimari Tasarımı
    • Test
    • Hangi Geliştirme ve Deployment Ortamı (Windows vs Linux)
    • Veri Tabanları ve Veri Tabanı Mimarileri
    • Asysnc/Awake
    • Oyun Geliştirme
      • WebAssembly vs Asm.ts
      • Unity ve Devler Ligi
      • Godot Oyun Motoru
      • Three.js ve Alternetif Javascript 3D Kütüphaneler/Framework' ler
    • Aspect Oriented Programming
  • Sanallaştırma
    • Sanallaştırma (Hypervisor ve Container & Docker)
    • Kubernetes
  • Yazılım Kültürleri
    • DevOps
    • Jenkins
    • SAST, DAST, SCA, Pentest
    • Glusterfs
    • Yazılım Üzerine Tartışmalar/Sohbetler
    • TUBITAK BILGEM YTE
  • Metro/Tren Sinyalizasyonu
  • Yapay Zeka (Artificial Intelligence)
  • Embedded Realtime Linux
  • Süper Bilgisayarlar Neden Süperler
  • Lock Free Tasarım
  • Git ile Çalışmak
  • CPU, APU, PPU, NPU, TPU ...
  • CANBUS
  • MERHABA (HELLO)
Powered by GitBook
On this page
  • Godot
  • Eğitim Serileri
  • Örnek Projeler
  • Tercih Sebepleri Neler?
  • Neden tercih etmemelisiniz?
  • Alternatifler

Was this helpful?

  1. Yazılım Teknolojiileri
  2. Oyun Geliştirme

Godot Oyun Motoru

PreviousUnity ve Devler LigiNextThree.js ve Alternetif Javascript 3D Kütüphaneler/Framework' ler

Last updated 5 years ago

Was this helpful?

Godot

Eğitim Serileri

Godot üzerine Türkçe eğitim video serisi

Örnek Projeler

Tercih Sebepleri Neler?

  • Free

  • Open Source (MIT License)

  • C/C++ ve son versiyonlarla C# dilleriyle geliştirme

  • Kullanımı kolay (özellikle 2D)

  • Tiny (60 MB kurulum gerektirmeyen executable dan oluşur)

  • Kişisel tercihler oluşturabilme

Neden tercih etmemelisiniz?

  • 3D Performans

  • Platform Desteği (ayrıca VR olarak da düşünülmeli)

  • Ekosistem (1.Unity, 2.Unreal Godot bu konuda zayıf)

    • Amazon

      • 300 kitap Unity

      • 9 kitap Godot

  • Resume Factor

  • Key Individuals

    • Tasarımcı bulmak kolay olmayacaktır

Alternatifler

Eğer cocos'u seçerseniz C++'ın tüm özelliklerini keşfetmekten sıyrılıp yüzeysel takılarak işinizi görebilirsiniz. Java'da yazdığınız kodda eminim çoğu zaman bellek yönetimiyle uğraşmıyorsunuz. Cocos'da getirdiği dizayn ile aynı şeyi veriyor. Normal bir C++ uygulamasında 100% bellek yönetimi düşünürken cocos'da 0 kod yazarak Scene'larınızı Sprite'larınızı herşeyinizi yönetebilirsiniz. Çok üst düzey bir editör'ü olmasada cocos'un bir editörü var SpriteBuilder adında. Assetlerinizi güzelce yönetmenize Scenelarınızı dizayn edip spriteları ekrana yerleştirmede yardımcı oluyor ama eninde sonunda C++ kodu yazarak devam edeceğiniz bir seviyeye geliyorsunuz.

Unity de C# tabanlı ama javaScript destekli oyunlar çıkarıyoruz. Editörü Unreal Engine motoruna göre daha pratik geliyor ve en güzel yanlarından biri de Unity'nin çok fazla destek vermesi, atılan ticketlar konusundan gerçekten aktif ve yardımcı oluyorlar, dev kütüphaneleri var ve çok fazla insana ulaştıklarından sorunlarınızın cevaplarını çok daha rahat bir şekilde bulabiliyorsunuz. Bazen bizim bu editörde var mıdır? yada hazır kullanabilir miyiz? dediğimiz bir çok şeye ulaşabiliyoruz. Duyduğum kadarıyla bir çok Unity etkinliğinde de (tabiki yurt dışı tabanlı düzenleniyorlar) oyunlara birçok sponsor ve destekci bulmak konusunda da ideal bir platform.

LogoExporting for the WebGodot Engine documentation
LogoCOCOS2D-x TÜRKİYECOCOS2D-x TÜRKİYE
Redirecting to Google Groups