We may earn an affiliate commission when you visit our partners.
Course image
Robocraft Akademi

Her zaman kendi oyunlarınızı yapmak istediniz, ancak nereden başlayacağınızı bilemediniz mi? O zaman tam da ihtiyacın olan kurs bu.

Gençlerin severek oynadığı Roblox'u sadece oynamakla kalmayıp kendi oyunlarını yapmaları ve kodlamayı öğrenmeleri için eğitim seti hazırladım. Umarım Beğenirsiniz her türlü soru ve önerilerinizi bana aktarmakta hiç çekinmeyin.

Roblox Nedir ?

Read more

Her zaman kendi oyunlarınızı yapmak istediniz, ancak nereden başlayacağınızı bilemediniz mi? O zaman tam da ihtiyacın olan kurs bu.

Gençlerin severek oynadığı Roblox'u sadece oynamakla kalmayıp kendi oyunlarını yapmaları ve kodlamayı öğrenmeleri için eğitim seti hazırladım. Umarım Beğenirsiniz her türlü soru ve önerilerinizi bana aktarmakta hiç çekinmeyin.

Roblox Nedir ?

Roblox Corporation tarafından geliştirilen bir çevrim içi oyun platformu ve oyun oluşturma sistemidir. Kullanıcıların oyunları programlamasına ve diğer kullanıcılar tarafından oluşturulan oyunları oynamasına olanak tanır. David Baszucki ve Erik Cassel tarafından 2004' te kurulan ve 2006'da piyasaya sürülen platform, kullanıcılar tarafından Lua programlama dilinde kodlanmış birden çok türde oyunlara ev sahipliği yapmaktadır. Oyun platformu, 2010'ların ikinci yarısında hızla büyümeye başladı ve bu büyüme COVID-19 pandemisiyle birlikte daha da hızlandı.

Roblox ücretsiz oynanabilir ve oyun içi satın alımlar "Robux" adlı sanal para birimi üzerinden yapılabilir. Ağustos 2020 itibarıyla, Roblox'un 164 milyondan fazla aylık aktif kullanıcısı bulunmaktadır ve Amerika Birleşik Devletleri'ndeki 16 yaş altı tüm çocukların yarısından fazlası tarafından oynanmaktadır.[5][6]

Roblox, oyun eleştirmenleri tarafından genel anlamda olumlu eleştiriler almıştır.

Roblox Studio Nedir ?

bir Roblox oyunu oluşturmayı öğrenecek ve Roblox oyunları oluşturmak için kullanılan oyun geliştirme paketi olan Roblox Studio'da uzmanlaşacaksınız. Ayrıca LUA programlama dilinde kodlama yeteneğinizi de geliştireceksiniz. LUA, oyun geliştirme topluluğunda popüler bir dildir ve görüntü işleme ve web geliştirme gibi alanlarda da kullanılır.

Kursta Neler Var ?

Bu kursta yeni başlayanlar için değişkenler, atama ifadeleri, koşullu ifadeler, döngüler, tablolar ve işlevler bildirme ve kullanma gibi temel programlama becerileri hakkında bir bölüm vardır. Temel bilgiler işlendikten sonra kurs, dokunulan olaylar, güçlendirmeler, tuzaklar, yumurtlayan nesneler ve NPC canavarlar gibi daha zorlu konuların yanı sıra puanları ve puanları takip etmek için skor tablosunu ele alır.

Kurs içerisinde;

* Roblox Studio kullanımı

*Üç boyutlu nesne tasarımı

* Kod ile nesnelerin özelliklerini değiştirme

* Lua programlama dili

* Lua ile kodlama temelleri

* Örnek projeler

* basit oyun tasarımı ve kodlaması

Enroll now

What's inside

Syllabus

Tanıtım
Roblox hesap oluşturma, Roblox Studio kurulum, Roblox Studio temel kullanım bilgileri
Hesap ve Kurulum
Roblox Studio Açılış ekranı
Read more

Collision - Çarpma

Anchored - Demirle

Assembly - Kayma

Oyuncu ve Karakter

Başlangıç Paketi

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Introduces fundamental programming concepts like variables, loops, and functions, providing a solid foundation for aspiring game developers using the Roblox platform
Covers essential aspects of Roblox Studio, including 3D object design and modifying object properties with code, which are crucial skills for creating engaging games
Explores intermediate-level Lua scripting, such as handling touched events, creating power-ups, and implementing scoreboards, enhancing the interactivity and complexity of Roblox games
Includes a section on using AI for code generation and material discovery, offering learners exposure to modern tools and techniques in game development
Features a project-based approach, guiding learners through the creation of various game elements like traps, badges, and zombie models, reinforcing learned concepts through practical application
Relies on Roblox Studio, which may require learners to adapt their skills to future updates and changes in the platform's development environment

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Başlangıç i̇çin roblox studio ve lua

Öğrenciler diyor ki, bu kurs Roblox Studio ve Lua programlama diline sıfırdan başlamak için harika bir kaynak. Özellikle hiçbir kodlama geçmişi olmayanlar veya genç öğrenenler için oldukça uygun olduğu belirtiliyor. Kursun adım adım ilerleyen yapısı ve anlaşılır anlatımı sayesinde temel kavramların kolayca kavrandığı sıkça vurgulanıyor. Kursiyerler, örnek projelerin (Obby, tuzak vb.) pratik uygulama imkanı sunduğunu ve öğrendiklerini pekiştirdiğini belirtiyor. Genel olarak oldukça pozitif geri bildirimler almış olsa da, bazı yorumlarda kursun çok temel düzeyde kaldığı ve daha ileri konuları kapsamadığı, ayrıca bazı bölümlerin biraz hızlı geçildiği veya kodlarda küçük hataların olabildiği gibi uyarılar yer alıyor.
Öğrenilenleri pekiştiren örnekler.
"Projeler çok yardımcı oldu, öğrendiklerimi uygulayabildim."
"Obby projesi eğlenceliydi ve course'taki bilgileri gerçek bir oyuna dönüştürmemi sağladı."
"Örnek projeler sayesinde Lua kodlamayı ve Studio'yu bir arada kullanmayı öğrendim."
Konular adım adım, anlaşılır anlatılmış.
"Hocanın anlatımı net ve anlaşılır, takip etmesi kolay."
"Adım adım ilerlemesi çok iyi, konuları sindirerek öğreniyorsunuz."
"Dersler düzenli ve mantıklı bir sırayla ilerliyor, karışıklık yaşamadım."
Kodlamaya yeni başlayanlar için ideal.
"Çok iyi bir başlangıç kursu. Her şeyi sıfırdan anlatıyor."
"Anlatım sade ve anlaşılır. Hiç kodlama bilmeyen biri bile rahatça takip edebilir."
"Bu kursu severek takip ettim, temel kavramları öğrenmemde çok yardımcı oldu."
Bazı kısımlar aceleye gelmiş gibi.
"Başlangıç için fena değil ama bazı yerler hızlı geçilmiş."
"Bazı konuların üzerinden çok çabuk geçildiğini hissettim, tekrar izlemem gerekti."
"Daha fazla detaya girilebilirdi, bazı adımlar yeterince açıklanmamış."
İleri konuları bekleyenleri tatmin etmeyebilir.
"Çok temel düzeyde kalıyor. İleri bir şeyler bekliyordum."
"Temeller için harika ama biraz daha derinlemesine konular olabilirdi."
"Kursun sadece giriş seviyesinde kalması biraz hayal kırıklığı yarattı."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Sıfırdan Roblox Studio, Lua ile Oyun Kodlama script rehberi with these activities:
Lua Programlama Temellerini Gözden Geçirin
Kurs başlamadan önce Lua programlama temellerini gözden geçirmek, değişkenler, döngüler ve fonksiyonlar gibi temel kavramları anlamanıza yardımcı olacaktır.
Show steps
  • Lua'nın temel sözdizimini inceleyin.
  • Değişkenler, veri türleri ve operatörler hakkında bilgi edinin.
  • Koşullu ifadeler ve döngüler üzerinde pratik yapın.
Beginning Lua with Roblox
Bu kitabı okumak, Lua programlama ve Roblox oyun geliştirme becerilerinizi geliştirmenize yardımcı olacaktır.
Show steps
  • Kitabın giriş bölümünü okuyun.
  • Temel Lua kavramlarını inceleyin.
  • Kitaptaki örnek projeleri uygulayın.
Roblox Game Development with Lua
Bu kitabı okumak, Roblox oyun geliştirme ve Lua programlama becerilerinizi geliştirmenize yardımcı olacaktır.
Show steps
  • Kitabın giriş bölümünü okuyun.
  • Temel Lua kavramlarını inceleyin.
  • Kitaptaki örnek projeleri uygulayın.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Basit Bir Obby Oyunu Oluşturun
Kurs sırasında basit bir obby oyunu oluşturmak, öğrendiğiniz tasarım ve kodlama becerilerini uygulamak için harika bir yoldur.
Show steps
  • Roblox Studio'da yeni bir proje oluşturun.
  • Engeller ve platformlar tasarlayın.
  • Oyuncunun ilerlemesini sağlayan kodlar yazın.
  • Oyunu test edin ve hataları düzeltin.
Öğrendiklerinizi Anlatan Bir Blog Yazısı Yazın
Kurs boyunca öğrendiğiniz temel kavramları ve projeleri anlatan bir blog yazısı yazmak, bilgilerinizi pekiştirmenize ve başkalarıyla paylaşmanıza yardımcı olacaktır.
Show steps
  • Kurs boyunca öğrendiğiniz konuları listeleyin.
  • Her konu hakkında kısa açıklamalar yazın.
  • Blog yazınızı yayınlayın.
Lua Kodlama Alıştırmaları Yapın
Lua kodlama alıştırmaları yapmak, programlama becerilerinizi geliştirmenize ve daha karmaşık projeler için hazırlıklı olmanıza yardımcı olacaktır.
Show steps
  • Online Lua alıştırma siteleri bulun.
  • Farklı zorluk seviyelerinde alıştırmalar çözün.
  • Çözümlerinizi kontrol edin ve hatalarınızı düzeltin.
Açık Kaynaklı Bir Roblox Projesine Katkıda Bulunun
Açık kaynaklı bir Roblox projesine katkıda bulunmak, gerçek dünya deneyimi kazanmanıza ve diğer geliştiricilerle işbirliği yapmanıza olanak tanır.
Show steps
  • GitHub'da açık kaynaklı bir Roblox projesi bulun.
  • Projenin kodunu inceleyin ve katkıda bulunabileceğiniz alanları belirleyin.
  • Katkılarınızı gönderin ve projenin yöneticileriyle iletişim kurun.

Career center

Learners who complete Sıfırdan Roblox Studio, Lua ile Oyun Kodlama script rehberi will develop knowledge and skills that may be useful to these careers:
Oyun Geliştiricisi
Oyun Geliştiricisi olmak isteyenler için bu kurs harika bir başlangıç noktasıdır. Oyun geliştiricileri, video oyunları tasarlar ve programlar. Bu kurs, Roblox Studio kullanarak oyun geliştirme konusunda temel beceriler kazandırır. Kursun Lua programlama diline odaklanması, oyun geliştirme için kritik bir yetenek olan komut dosyası yazmayı öğrenmenize yardımcı olur. Özellikle, kursun üç boyutlu nesne tasarımı ve nesnelerin özelliklerini kodla değiştirme bölümleri, oyun dünyasının görsel unsurlarını yaratma ve manipüle etme yeteneğinizi geliştirir.
Roblox Oyun Tasarımcısı
Roblox Oyun Tasarımcısı, Roblox platformu için ilgi çekici ve oynanabilir oyunlar yaratır. Bu kurs, Roblox Studio ve Lua ile oyun kodlama konusunda kapsamlı bir rehber sunarak bu role adım atmanıza yardımcı olur. Oyun tasarımcıları oyunun konseptini, mekaniklerini ve kullanıcı deneyimini şekillendirir. Kursun örnek projeler ve basit oyun tasarımı bölümleri, teorik bilgileri pratiğe dökme ve kendi oyun projelerinizi geliştirme fırsatı sunar. Özellikle yapay zeka ile kod yazma ve materyal bulma bölümleri, yaratıcılığınızı ve verimliliğinizi artırmanıza yardımcı olur.
Oyun Programcısı
Oyun Programcısı, oyunların teknik yönlerini hayata geçiren kişidir. Bu kurs, Roblox Studio ve Lua programlama dili kullanarak oyun geliştirme becerilerinizi geliştirmenize yardımcı olarak, bu kariyere hazırlanmanızı sağlar. Oyun programcıları, oyun motorlarını, yapay zekayı, fizik motorlarını ve diğer oyun sistemlerini kodlar. Kursun üç boyutlu nesne tasarımı, nesnelerin özelliklerini değiştirme ve olay tabanlı programlama gibi konulara odaklanması, oyun programlama için gerekli olan temel yetenekleri kazanmanızı sağlar. Özellikle, kursun tuzaklar, güçlendirmeler ve yapay zeka gibi daha zorlu konuları işlemesi, oyun programlama alanında uzmanlaşmanıza yardımcı olur.
Yazılım Mühendisi
Yazılım Mühendisi olarak kariyer yapmak isteyenler için bu kurs, programlama temellerini öğrenmek ve bir oyun platformunda deneyim kazanmak için mükemmel bir fırsattır. Yazılım mühendisleri, yazılım uygulamaları geliştirir, test eder ve bakımını yapar. Bu kurs, Lua programlama dilini öğreterek, yazılım geliştirme sürecine giriş yapmanızı sağlar. Kursun değişkenler, döngüler, koşullu ifadeler ve fonksiyonlar gibi temel programlama kavramlarını işlemesi, sağlam bir yazılım mühendisliği temeli oluşturmanıza yardımcı olur. Ayrıca, kursun nesne yönelimli programlama prensiplerine değinmesi, daha karmaşık projelerde çalışmanıza olanak tanır.
Seviye Tasarımcısı
Seviye Tasarımcısı, oyun dünyaları ve oyun seviyeleri tasarlar. Bu kurs, Roblox Studio kullanarak üç boyutlu ortamlar oluşturma ve oyun mekaniklerini entegre etme becerilerinizi geliştirerek, bu alana hazırlanmanıza yardımcı olur. Seviye tasarımcıları, oyunun zorluk seviyesini, akışını ve estetiğini dikkate alarak, oyuncular için ilgi çekici ve zorlu deneyimler yaratır. Kursun üç boyutlu modelleme, seviye düzenleme ve oyun mekanikleri bölümleri, seviye tasarımında kullanılan temel teknikleri anlamanıza yardımcı olur. Özellikle, kursun yapay zeka ve düşman davranışları bölümleri, daha dinamik ve zorlu seviyeler tasarlamanıza olanak tanır.
Simülasyon Geliştiricisi
Simülasyon Geliştiricisi, gerçek dünya senaryolarını taklit eden yazılımlar oluşturur. Bu kurs, Roblox Studio ortamında simülasyonlar oluşturmak için gereken temel becerileri öğrenmenize yardımcı olur. Simülasyon geliştiricileri, eğitim, araştırma ve eğlence gibi çeşitli alanlarda kullanılan simülasyonlar tasarlar ve programlar. Kursun üç boyutlu nesne tasarımı, nesnelerin özelliklerini değiştirme ve etkileşimli öğeler oluşturma bölümleri, simülasyon geliştirme için gerekli olan temel yetenekleri kazanmanızı sağlar. Kursun özellikle fizik motoru ve yapay zeka konularına değinmesi, daha gerçekçi ve etkileşimli simülasyonlar oluşturmanıza olanak tanır.
Teknik Sanatçı
Teknik Sanatçı, sanat ve teknolojiyi birleştirerek oyun geliştirme sürecini destekler. Bu kurs, Roblox Studio kullanarak üç boyutlu modeller oluşturma, kaplamalar tasarlama ve oyun motoruna entegre etme becerilerinizi geliştirerek, bu alana hazırlanmanıza yardımcı olur. Teknik sanatçılar, sanatçıların yaptığı çalışmaları oyun motorunda optimize eder, özel efektler oluşturur ve araçlar geliştirir. Kursun üç boyutlu modelleme, kaplama tasarımı ve animasyon bölümleri, teknik sanatçılar için gerekli olan temel becerileri kazanmanızı sağlar. Özellikle, kursun performans optimizasyonu ve araç geliştirme bölümleri, teknik sanatçı olarak uzmanlaşmanıza yardımcı olur.
VR/AR Geliştiricisi
VR/AR Geliştiricisi, sanal ve artırılmış gerçeklik deneyimleri yaratır. Bu kurs doğrudan VR/AR geliştirmeye odaklanmasa da, Roblox Studio kullanarak üç boyutlu ortamlar oluşturma ve etkileşimli öğeler tasarlama becerilerinizi geliştirerek, bu alana geçiş yapmanızda faydalı olabilir. VR/AR geliştiricileri, oyunlar, eğitim uygulamaları ve endüstriyel simülasyonlar gibi çeşitli VR/AR uygulamaları geliştirir. Kursun üç boyutlu modelleme, animasyon ve kullanıcı etkileşimi bölümleri, VR/AR geliştirmede kullanılan temel teknikleri anlamanıza yardımcı olur. Ayrıca, kurs boyunca kazanacağınız programlama becerileri, VR/AR platformlarında daha karmaşık etkileşimler yaratmanızı sağlar.
Etkileşim Tasarımcısı
Etkileşim Tasarımcısı, kullanıcıların dijital ürünlerle olan etkileşimini tasarlar ve optimize eder. Bu kurs, Roblox Studio kullanarak etkileşimli oyunlar ve deneyimler yaratma becerilerinizi geliştirerek, bu alana giriş yapmanızda yardımcı olabilir. Etkileşim tasarımcıları, kullanıcı arayüzlerini, navigasyonu ve geri bildirim mekanizmalarını tasarlar. Kursun kullanıcı arayüzü tasarımı, kullanıcı deneyimi ve oyun mekanikleri bölümleri, etkileşim tasarımında kullanılan temel prensipleri anlamanıza yardımcı olur. Özellikle, kursun kullanıcı testleri ve geri bildirim toplama bölümleri, tasarımlarınızı kullanıcı ihtiyaçlarına göre uyarlamanızı sağlar.
Oyun Test Edicisi
Oyun Test Edicisi, oyunlardaki hataları ve sorunları bulur. Bu kurs, Roblox oyunlarını test etme ve geri bildirim sağlama becerilerinizi geliştirerek, oyun test etme alanında bir kariyer yapmanıza yardımcı olabilir. Oyun test edicileri, oyunun işlevselliğini, oynanabilirliğini ve performansını değerlendirir. Bu kursun Roblox Studio ve oyun geliştirme prensiplerine odaklanması, oyun test etme sürecinde daha bilinçli ve etkili olmanızı sağlar. Özellikle, kursun hata ayıklama ve performans optimizasyonu bölümleri, oyunlardaki sorunları daha hızlı ve doğru bir şekilde tespit etmenize yardımcı olur.
Eğitimci
Eğitimci olarak, özellikle de oyun geliştirme veya kodlama alanında ders vermek istiyorsanız bu kurs size katkı sağlayabilir. Kurs sayesinde, Roblox Studio ve Lua programlama dili konusunda edindiğiniz bilgilerle, öğrencilerinize bu alanda temel becerileri kazandırabilirsiniz. Eğitimciler öğrencilere rehberlik eder, materyaller hazırlar ve sınıfı yönetir. Kursun özellikle temel programlama bilgileri, üç boyutlu nesne tasarımı ve örnek projeler bölümleri, eğitim materyali hazırlarken size yol gösterebilir. Kendi deneyimlerinizi ve kursun içeriğini birleştirerek, etkili ve ilgi çekici dersler verebilirsiniz.
Topluluk Yöneticisi
Topluluk Yöneticisi, çevrimiçi toplulukları yönetir ve büyütür. Bu kurs, Roblox topluluğu hakkında bilgi edinmenize ve oyun geliştirme deneyimlerinizi paylaşarak toplulukla etkileşim kurmanıza yardımcı olabilir. Topluluk yöneticileri, sosyal medya hesaplarını yönetir, etkinlikler düzenler ve topluluk üyeleriyle iletişim kurar. Bu kursun Roblox Studio ve oyun geliştirme bölümleri, topluluğunuzla daha anlamlı bir şekilde etkileşim kurmanızı sağlar. Özellikle, kursun pazarlama ve sosyal medya bölümleri, topluluğunuzu büyütmenize ve oyunlarınızı tanıtmanıza yardımcı olur.
Proje Yöneticisi
Proje Yöneticisi olarak, yazılım veya oyun geliştirme projelerini yönetmek istiyorsanız bu kurs size genel bir bakış açısı kazandırabilir. Proje yöneticileri ekipleri yönetir, zaman çizelgeleri oluşturur ve kaynakları planlar. Bu kurs, bir oyun projesinin farklı aşamalarını anlamanıza ve geliştirme sürecinde karşılaşılabilecek zorluklara hazırlıklı olmanıza yardımcı olabilir. Özellikle örnek projeler bölümü, bir oyun projesinin nasıl planlanıp yönetilebileceği konusunda size fikir verebilir. Ancak, proje yönetimi konusunda daha derinlemesine bilgi edinmek için ek eğitimler almanız faydalı olacaktır.
Bilgisayar Grafikeri
Bilgisayar Grafikeri olmak isteyenler için bu kurs bazı temel bilgileri sağlayabilir. Bilgisayar grafikerleri, dijital ortamda görsel içerikler oluşturur ve düzenler. Bu kurs, Roblox Studio kullanarak üç boyutlu nesneler tasarlama ve düzenleme konusunda temel beceriler kazandırır. Kursun üç boyutlu nesne tasarımı ve desen ekleme bölümleri, temel grafik tasarım prensiplerini öğrenmenize yardımcı olur. Ancak, profesyonel bir bilgisayar grafikeri olmak için, daha kapsamlı grafik tasarım yazılımları ve teknikleri hakkında eğitim almanız gerekmektedir.
Veri Analisti
Veri Analisti olarak, oyun verilerini analiz etmek ve oyunun geliştirilmesine katkıda bulunmak istiyorsanız bu kurs size kısmen yardımcı olabilir. Veri analistleri, verileri toplar, analiz eder ve raporlar oluşturarak karar alma süreçlerini destekler. Bu kurs, temel programlama becerileri kazandırarak, veri analizi için gerekli olan bazı araçları kullanmanıza yardımcı olabilir. Oyunlardan toplanan verileri analiz ederek, oyuncu davranışlarını anlamanıza ve oyunun geliştirilmesine yönelik öneriler sunmanıza yardımcı olabilir. Ancak, veri analizi konusunda daha kapsamlı bilgi edinmek için ek eğitimler almanız faydalı olacaktır.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Sıfırdan Roblox Studio, Lua ile Oyun Kodlama script rehberi.
Bu kitap, Roblox Studio ve Lua kullanarak oyun geliştirmeye kapsamlı bir giriş sunar. Yeni başlayanlar için uygundur ve adım adım talimatlarla çeşitli oyun projeleri oluşturmanıza yardımcı olur. Kitap, temel programlama kavramlarını ve Roblox'a özgü özellikleri kapsar. Bu kitap, kurs içeriğini daha iyi anlamanıza ve kendi oyunlarınızı tasarlamanıza yardımcı olacaktır.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser