Godot 4 ile Oyun Geliştirmeyi Öğren
Godot ile Sıfırdan ve Hızlıca 2D ve 3D oyunlar yapmaya başlayın

What you will learn
Godot ile sıfırdan 2D Platformer ve 3D FPS oyunu geliştirmeyi
3D modeller ekleyerek, kendi haritanızı nasıl inşa edeceğinizi
Can ekleme, Animasyon yapma, karakter kontrolü, Pixel harita inşa etme gibi Platformer türü oyunlarda olması gereken pek çok özelliği
Oyununuza görsel efektler ekleme yollarını
Projelerinizi yaptığınız oyunun ihtiyaçlarına göre açabilmeyi ve düzenleyebilmeyi
Godot'un kendi dili olan GDScript'i sıfırdan öğrenerek kendi kodlarınızı yazabileceksiniz
Why take this course?
🚀 Godot 4 ile Oyun Geliştirme Kurse İçin Hoş Geldiniz! 🎮
Kur Tanıtımı: Giriş yapınca, Godot Engine'ine, popüler ve kullanıcı dostu bir oyun motor olarak tanık olunsa da gerçek anlamadığınız bir çözüm bulduğunuz yer! Bu kurs sizin için ideal, sıfırdan Godot'u nasıl öğrenip 2D veya 3D oyunlar yapabileceğinizi öğremenize açık. Programlama bilgisi olmasa bile de! 🎓
Kurs Nedir?
- Godot Engine'ine Giriş: Godot Engine, oyun geliştirme için sıklıkla önerilen ve kullanıcı dostru bir araç. Bu kurste, Godot'ün temel prensiplerinden ileri düzey konseptlerere kadar her şey öğrenmenize yardımcı olacak.
- Programlama Dili: Godot Engine için özelleşmiş kod yazma dili GDScript ile alakalı bir bölüm bulunuyor. Kodlamayı seviyorsanız da, bu dilde hızlı ve verimli oyun geliştirebilirsiniz.
- Unity Kullanıcılarına Yapılan Tavsiye: Unity kullanıyor vez nasıl Godot'a geçiyorsanız? Birçok eski Unity kullanıcısı Godot'u sevdiyor ve siz de bir zamanlar aslında onu tercih edebilirsiniz!
- Örnek Oyunlar: Kursta, 2D platform oyunuyla 3D FPS oyunuyla çalışarak pratik serap yapacağınız. Bu süreçte can sistemi, düşman yaratma, karakter kontrolü ve animasyonlar gibi önemli öğeleri öğrenireceksiniz.
- Durasan Destek: Kursa kaydolduktan sonra, herhangi bir sorunuz veya bölümde yardıma ihtiyacınız olursa, sizde bize ulaşabilsiniz. Bize yazıyorsanız, güncellemeler ve ek bilgiler kurs içinde daha hızlı olarak alabileceğiniz.
- Hüküm ve Lisans: Godot Engine tümüyle ücretsiz olarak indirip, bir lisans gerektirmeksizin kendi oyununuzu geliştirebilirsiniz. Açık kaynak kodlu olduğu için Unreal Engine veya Unity gibi diğer popüler oyun motorlarına göre daha rahat bir ortamda kullanabilirsiniz!
- Kariyer ve Hobi için: Herhangi bir seviye oyun geliştirme yapmak isterseniz, Godot Engine geniş bir yelpazede projeler üzerinde çalışabilirsiniz. Ayrıca, isteğe bağlı olarak, oyunlarınızı C# ile de yapabilirsiniz!
Kurs Faydaları:
- Hangi Oyun Motoru Seçebilirim? Unity kullanıyorsanız veya Godot'a geçmek düşünüyorsanız, bu kurs sizin için ideal. Godot'un Unity'den benzer bir yapıya sahip olmasına rağmen, bilintilerinizin yenilmeye ve yeni bir oyun motoruna uyumlu hale gelmeye olanak tanır.
- Sürekli Öğrenme: Bu kurs, sadece programlama diline veya oyun motoruna öğrenmenize yardımcı olarak, aynı zamanda hem insan hem de yapay zeka tarafından geliştirilen oyunların nasıl işlev sağlanır ve genellikle hangi mantıklar kullanıldığı anlamanıza yardımcı olur.
- Kariyer ve Eğitim Yolları: Bu kurs, oyun geliştirme ve programlama alanında güçlü ve değerli bir eğitim yoluna ulaşmanızı sağlar.
Son Görüşü: Bu kurs, sadece Godot Engine öğrenmeyi hedefliyorsa da, oyun geliştirme sürecinin her aşamasında size rekabet edecek bilgiler sağlar. Siz de bu kursa yeni bir programlama dili öğrenerek, oyun motoruna adapte olarak veya yeni bir oyun projesi başlatarak kardeşliklerinize güçlendirebilir ve mevcut iş pazarlarına yeniden katılabilirsınız.
Bugün Yapacağınız:
- Godot Engine'in temelini anlayın.
- GDScript diline giriş yapın.
- İlk oyun projenizi hazırlayın ve birkaç temel öğe (örneğin can sistemi, düşman yaratma) ile ulaşın.
Sonraki Adımlar:
- Kurs içindeki her bölüme odaklanın.
- Pratikleri gerçekleştirerek ve tekrarlandığınız birkaç temel oyun öğesi üzerinde çalışın.
- Sorularınıza cevap alın, kullanıcı forumlarında yardım arayın ve yarıçocuk olun!
Kurs İçeriği:
- Godot Engine Tanıtımı
- GDScript Programlama Dili Giriş
- Oyun Yapısını Kurulumu
- Karakter ve Animasyonlar
- Oyun Dünyasının Oluşturulması
- Kamera ve Kontrol Sistemleri
- Oyun İnteraksiyonları (Doors, Buttons, Etc.)
- Can Sistemi ve Yarılanma Mekanizmaları
- Düşman Tasarımı ve Yaratma
- Fizik Sistemleri ve Dinamik Gövdeler
- İzleme ve Optimizasyon
- Oyununuzu Halka Sunma
- Son Adımlar ve Projenin Tamamlanması
Kursla Yüklenebileceğinizi:
- Godot Engine'in en güncel versiyonuna erişime sahip olun.
- Temel bir bilgisayar veya dongu bilgisi tarifi ile eğitimde bulunabilirsiniz.
- Motivasyon ve başlangıç seviyesinde oyun geliştirme üzerine ilgi ve görüş sahibi olun.
Son: Bu kurs, sizin Godot Engine'e adapte olmalarına veya yeni bir oyun projesi başlatmalarına yardımcı olacak bir platformdan biridir. Programlama bilgisi ve oyun geliştirme konusunda deneyim kazanmanızı savunacaktır. Kariyerinizde yeni bir yön açmanıza, mevcut projelerinizi zenginleştirebilmanıza veya oyun geliştirme rekabetinize güçlendirecektir. Hazırsanız? Oyun yaratma sürecini başlatmaya hoş geldiniz!
Screenshots




Our review
También Global Course Rating: 4.35
Course Review Synthesis
Positive Aspects:
-
Engaging Content: The explanations provided in the course were found to be very clear and comprehensive, which is highly appreciated by the learners. This suggests that the information was delivered effectively and in an understandable manner.
-
Clarity in Instruction: Learners mentioned that the course content was explained with a level of detail that made it easier to grasp complex concepts, indicating that the course's instructional methods were effective.
-
Course Presentation: The way topics were presented was commended for its clarity and thoroughness, suggesting that the course's structure and teaching approach worked well in conveying the required knowledge.
-
Resourcefulness: The course was considered very useful, especially for those with no prior experience in the subject matter. This indicates that the course filled a gap in available resources for learners using the Godot engine within the Turkish-speaking community.
Areas for Improvement:
-
Clarity in Examples: Some learners found it difficult to understand how and where certain code examples could be applied. Including more context or explanations on the application of code snippets could enhance the learning experience.
-
Cultural Considerations: It was noted that the local Godot community in the learner's country might not be very strong, which impacts the availability of Turkish-specific resources. Addressing this issue and providing more localized support could improve the course's relevance and accessibility.
-
Language and Animation Quality: A few learners mentioned potential difficulties with understanding some of the language used or the quality of animations employed. This suggests that the course might benefit from improved clarity in explanations and potentially higher-quality auxiliary materials to aid comprehension.
-
Tutor Engagement: While the instructional content was highly respected, some learners felt that the tutor did not engage enough or did not seem to invest sufficient effort into the course. There may be an opportunity for the instructor to become more interactive, perhaps through discussion boards or live Q&A sessions, to enhance engagement and student satisfaction.
General Feedback:
Overall, the course received a high rating, indicating that it was successful in teaching the subject matter effectively. However, there are specific areas where improvements can be made to address the concerns of some learners and to further enrich the learning experience. The course's strengths lie in its clear, engaging instructional content and its utility for beginners, particularly within the Turkish-speaking community interested in game development with Godot. Enhancements in clarifying code examples, providing localized support, improving language clarity, and encouraging more interactive engagement from the instructor could make this course an even more valuable educational tool.
Note: The course has received a generally positive review, but it is clear that making the content more accessible to beginners and those in smaller, specific communities could significantly improve learner satisfaction and success.