Oyun Severler Buraya: Oyun Motorlarının Nasıl Çalıştığını Anlatıyorum

kenzai

Özel Üye
22 Ara 2010
8,561
31
Trondheim
Oyun motoru nedir? Nasıl Çalışır? Piyasadaki en önemlileri hangileridir?

Şirketler sürekli olarak oyun motorlarının gücüyle; nasıl hızlı ve verimli çalıştığıyla, nasıl hatasız olduğuyla övünürler. Peki ya “Oyun Motoru” denilen şey tam olarak nedir?

Oyun motoru bir tür “framework”, yani yazılım geliştiricilere ve oyun tasarımcılarına bir dizi özellik sunan bir çerçeve programdır. Grafikleri derleme, çarpışmaları ayarlama, hafıza kullanımını kontrol etme gibi temel görevlerin yanında birçok ek görev de yaparlar.

Oyun motorları temelde beş ana bileşenden oluşur: oyunun mantıksal tasarımı, grafik derleme motoru, ses derleyici motor, fizik motoru, yapay zeka modülü. Tüm bu özellikleri bünyesinde barındıran oyun motorları, kolaylıkla yeni oyunlar yaratabilmenizi sağlıyorlar. Ama kendinize en uygun olanı seçmelisiniz. Aşağıda en çok tercih edilen bazılarını listeledim.

Unity

40BOd4.png


Sade arayüzü ve uygun programlama dil seçenekleri ile gözde araçlardan biri. C# veya Javascript dillerinden birini seçip birçok ortam için oyun geliştirebilirsiniz. Bunların arasında Android, iOS ve tabiki PC’ler var. download versiyonu da mevcut.

Unreal Game Engine

J3oB5o.jpg



Borderlands 2, Street Fighter 5 gibi birçok oyun bu motorla geliştirildi. Grafik konusunda çok detaylı derleme imkanı veren bir grafik derleme motoru var. Unreal da download bir versiyon piyasaya sürmüş.

GameMaker Studio


OE1OWQ.png


Birçok kişi GameMaker’ı gerçek bir oyun motoru kabul etmese de piyasadaki oyunların onlarcası onunla yapılmış durumda. Programlama bilginiz olmasa bile, sürükle bırak yöntemi ile oyunlar yapabiliyor; hızlıca piyasaya sürebiliyorsunuz. Diğer oyun motorları gibi download versiyonu mecvut.
 

agg1401

Yeni üye
24 Haz 2009
48
0
Güzel bir konu. Oyun yapanlara önerim daha var sakın, oyun motorunun satılan sürümünü asla kaçak kullanmayınız.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.