# Roblox ile Yaratıcı Oyun Tasarımları Oluşturma

> 🚀 Oyun geliştirme serüveninizde bir adım daha ilerliyoruz! Kendi oyunlarınızı tasarlarken, yeni ve heyecan verici deneyimler oluşturmanın önemini hatırlayın. Oyununuz, oyuncuların hayal gücünü canlandırmalı ve onları yeni ve beklenmedik yollara sürüklemeli. Haydi başlayalım!

## 🌍 Dünya Yaratma: Temel Arazi Oluşturma

* 🔹 İlk adım, oyuncularınızın keşfedebileceği ve etkileşime girebileceği bir dünya oluşturmaktır.

```lua
local workspace = game:GetService("Workspace")
local terrain = workspace:FindFirstChild("Terrain")

terrain:FillBlock(CFrame.new(0, 0, 0), Vector3.new(100, 1, 100), Enum.Material.Grass)
```

* 🔹 Bu kod, 100x1x100 boyutlarında bir çimen bloğu oluşturur. Bu, oyuncuların üzerinde yürüyebileceği düz bir zemin oluşturur.

> 🎈 Kendi dünyanızı yaratmak heyecan verici bir süreç. Yaratıcılığınızı kullanın ve düşlediğiniz dünyayı oluşturun.

## 🏠 Yapılar ve Nesneler: Basit Bir Bina Oluşturma

* 🔹 Oyun dünyasını canlandırmak için yapılar ve nesneler ekleyebiliriz. Örneğin, basit bir bina oluşturalım.

```lua
local part = Instance.new("Part")
part.Size = Vector3.new(10, 10, 10)
part.Position = Vector3.new(0, 5, 0)
part.BrickColor = BrickColor.new("Bright red")
part.Parent = workspace
```

* 🔹 Bu kod, 10x10x10 boyutlarında kırmızı bir blok oluşturur ve oyun dünyasına ekler.

> 💡 Her bir yapı ve nesne, oyununuzu daha ilgi çekici ve zengin hale getirir. Bu parçaları bir araya getirerek benzersiz bir oyun dünyası yaratın.

## 🌌 Atmosfer: Aydınlatma ve Hava Durumu

* 🔹 Son olarak, atmosferi ayarlamak için oyunun aydınlatmasını ve hava durumunu değiştirelim.

```lua
local lighting = game:GetService("Lighting")
lighting.Ambient = Color3.new(0.5, 0.5, 0.5)
lighting.FogEnd = 100

lighting.OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
lighting.ClockTime = 12
```

* 🔹 Bu kod, genel aydınlatmayı ayarlar, sisin ne kadar uzakta bitmesi gerektiğini belirler ve oyun dünyasının saati ayarlar.

> 🏆 Kendi oyununuzun atmosferini yaratırken, oyuncularınızın nasıl hissetmelerini istediğinizi düşünün. Oyun dünyasının atmosferi, oyuncuların deneyimini büyük ölçüde etkiler. Kendi dünyanızı yaratın ve her detayı titizlikle düşünün!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yemreak.com/arsiv/roblox/roblox-ile-yaratici-oyun-tasarimlari-olusturma.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
