We may earn an affiliate commission when you visit our partners.
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
Kamera Kontrol
Explorer Penceresi
Properties Penceresi
Asset Manager - Varlık yönetimi
Output - Çıktı Penceresi
Terrain Editor
Toolbox
Model Sekmesi
Properties - Özelliklerde neler var
Proje - ilk
Kaydet Yayınla
Komut dosyası oluşturma, Lua temel kodlama bilgileri
Print - Yazdırma çıktı alma
Variable - değişken
Local - Global
Matematiksel işlemler
Mantıksal İşlemler
Yazısal İşlemler
Parent -Ebeveyn
Script Türleri
Özellikler menüsünü kod ile kullanma
Appearance -Görünüm
Data - Veri
Transform- Dönüştür
Pivot - Eksen

Collision - Çarpma

Anchored - Demirle

Assembly - Kayma

Proje
Roblox Studio ile Tasarım
3D Model oluşturma
Decal Texture - Desen
Proje - Neon Tabela
Light - aydınlatma
SoundService - Ses Ekleme
Effect
koşullar, döngüler, fonksiyonlar ve tablolar nasıl yazılır?
Conditionals -Şartlar - İf, Else, Elseif, Then
And, Or, Not
Loops - Döngüler -For, While, Repeat
Proje - Döngü
Functions - Fonksiyon
Proje - Merdiven
Table - Tablo
Proje - Tablo
Touched - Dokundu, Destroy
Click Detector
Proje - Butonlu Merdiven
Lua Orta Seviye Kodları

Oyuncu ve Karakter

FindFirstChild
Team - Takım

Başlangıç Paketi

LeaderBoard- Lider Tablosu
Proje - Dönen coin
FindFirstChildWhichIsA
GetPlayerFromCharacter
Module Script
Starter gui ve Çeşitleri
Lighting - Aydınlatma
MaterialService - Materyal Servisi
Replicated First -Storage, ServerStorage
SoundService - Ses Servisi
Chat - Sohbet
Obby Oyunu Projesi
Engel
Checkpoint
Lava
Fake Zemin
Kayan Zemin
Lider Tablosu - Coin
Toolbox Kullanımı
Öğrendiklerimiz ile oyun yapalım
Yapay Zeka ile Kod Yazma
Yapay Zeka ile Materyal Bulma
Tuzak Modeli Oyunu
Giriş
3 Boyutlu Tuzak Yapımı
Tuzağı Tetikleme Kodu
Klonlama - Clone , Debris - Enkaz kaldır
Ses - Sound ve Damage - Hasar Ver
Tuzak Modelini Kaydet
Başarı Rozeti - Badge Award ‐ Pcall
Zombi Modeli Oluşturma
Hızlı Koş - Walk Speed ve Yükseğe Zıpla - Power Jump - PowerUp
Değer Verme Türleri - Values
E 'ye bas ve Tetikle - Proximity Prompt
Nesneleri Birbirine Bağlama - Weld - Zombi Varili Yap
Zombi Çıkarmayı Kapat-Aç
Farklı Örnek ile Model Yapımı
Kuvvet Uygula- Force, Attachment-Bağla Part-1
Line Force Proje Part-2
Alev Topu, Fire, Smoke
Meteor Yağmuru, NextNumber, task.wait, Rastgele zamanda rastgele konuma

Save this course

Save Sıfırdan Roblox Studio, Lua ile Oyun Kodlama script rehberi to your list so you can find it easily later:
Save

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