ElonXMusk 56
Üstün
- Katılım
- 11 Haziran 2025
- Mesajlar
- 2.511
- Makaleler
- 1
- Çözümler
- 6
- Beğeniler
- 1.570
Selamlar, bugün oyun yapmaya nasıl başlanır, neler yapmalıyız anlatacağım.
Kodlama
Aslında her şey burada başlıyor ve demem lazım ki "Oyun yapımı kodlamadan ibaret değil." Ama sizi anlıyorum, kodlama yapmak insanların gözünü korkutuyor ve bu normal tabii. Kodlama, karakterin yürümesini, araba sürmesini, fiziğini hepsini kapsıyor.
Animasyon
Animasyon yapmak, oyun yapımının temellerinden biri çünkü karakter boş duramaz; yürümesi ve hareket etmesi lazım. Bunu yaparken animasyona ihtiyaç var.
Animasyon siteleri
Meshy = AI 3D Animasyon Oluşturucu: 600+ Animasyon, FBX & GLB | Meshy
Blender = Blender - The Free and Open Source 3D Creation Software — blender.org
Mixamo = Mixamo
Aseprite = Aseprite
Grafik ve Modelleme
Araba modellemesi, karakter modellemesi, ev modellemeleri, oyunun grafiği, oyunun göze hoş gelmesi vb. bunlar grafik ve modellemeden çıkar.
Grafik ve modelleme siteleri
Blender = Blender - The Free and Open Source 3D Creation Software — blender.org
AutoDesk Maya = https://www.autodesk.com/tr/products/maya/overview
3ds Max = https://www.autodesk.com/tr/products/3ds-max/overview
Ses tasarımı
Oyunu oyun yapan, bana göre, ve her oyunda olan şey sesdir ve buna ses tasarımı denir. Kimse sessiz bir oyun oynamak istemez, değil mi? Ben de öyle düşünüyorum ve bir oyunu ses tasarımı ile çok üst seviyeye çıkartabilirsiniz.
Ses tasarımı siteleri
Freesound
ZapSplat = Home
Sonnis = Sound Effects Libraries | Professional SFX Marketplace | SONNISS
Oyun Tasarımı
Ne kadar güzel kod yazarsan yaz, eğer oyuncuyu içeride tutacak bir oyun tasarımın yoksa, hiçbir işe yaramaz.
Oyun motoru ve seçimler
İşte geldik en önemli, en lazım konuya. Burada aslında birçok alternatif var ama ben en iyi iki motordan bahsedeceğim: Unity ve Unreal Engine
Unity
Dünyada en çok kullanılan oyun motoru tahmini. Mobil oyunlar ve indie oyunlar için büyük bir ev diyebiliriz. Peki, neden böyle?
Kullandığı yazılım dili
Kullandığı yazılım dili olan C#, Python kadar kolay değil, C++ kadar zor da değildir. Microsoft'un yaptığı bu dil, Unity içinde kullanacağımız dil ve gerçekten aslında o kadar zor değil.
Asset Store ve Asset zenginliği
Oyun yapmaya yeni başladığınız için Unity kesinlikle seçilmeli. Deme sebebim, bu asset olarak çok zenginler; yani asset olmadan oyun yapımı uzar zaten.
Her şeyi kendiniz yapmak yerine assetlerden yararlanırsanız, oyununuz bitmesi gerçekten kolaylaşır.
Topluluk ve yardım
İngilizce, Türkçe, İspanyolca her dilden kaynağı var ve hani tek adımınızı atsanız internette önünüze düşüyor. Çok büyük bir topluluğa sahip.
Zaten AI var; hani bulamasanız bile AI çözebiliyor ve bu şey çok işe yarıyor.
Dezavantajları
Tabii, övdük ama Unity cennetin nur yüzü değil. Birçok eksiği var; özetle eksikleri şunlar:
Unity, Unreal Engine kadar güzel grafik konusunda iyi değil.
Ve evet, yani aktif olarak bunun dışında bir sorun göremedim ben
Kimlere öneririm?
Oyun yapmaya hevesli olan, 2D oyun yapan, indie oyun yapan ve mobil oyun yapanlara önerimdir.
Hangi oyunlar yapıldı?
Among Us, Rust, Cities Skylines, Subnautica ve Genshin Impact fakat bunlar ile sınırlı değil.
Unreal Engine
Oyun dünyasında AAA diyince herkesi dize getiren o motor işte Unreal Engine. The Last of Us, Fortnite, Batman: Arkham Knight, Hogwarts Legacy ve uzayan bir liste.
C++ dünyası
Ee tabii bu kadar büyük motorun en büyük zorluklarından biri dilidir. Öğrenmesi yazılım alanında en zor dillerden biri ve gerçekten illallah ettiriyor insana.
Hani ilk gördüğümde korktum ve sildim. Unreal Engine bu arada bu gerçek yani korkutucu bir dil, oyun yapımının assembly'si diyebiliriz.
Blueprint
Ama burada bir kurtarıcımız var: Blueprint. Bunun mantığı okları bir yerden bir yere sürüklüyoruz.
"Karakter yürüsün" diye bağladığın ok, karakteri yürütebiliyor ve bu bir devrim!
Grafik gücü
Zaten burada en iyisi UE çünkü bakın çok yüksek grafikli oyunları yapabiliyorsunuz ve size bir engel tanımıyor!
Nanite, Lumen, MetaHuman bunlar UE için bir altın kase!
Dezavantajları
Yüksek sistem lazım yani 5-6 GB RAM yiyor.
Çok, çok, çok, çok yüksek bir asset ve insan topluluğuna sahip olsa bile Unity kadar değil.
Kimlere öneririm?
Yüksek grafikli, AAA, ekibi olan kişilere önerim UE olacak.
Oyun yapımı için lazım olan temeller bitti!
Evet, her şeyi size anlattım; oyun yapımında lazım olan malzemeler.
Ama tabii birkaç eksik var, onları özetliyeyim.
Amaç
Hikaye
Optimizasyon
Akıcılık
vb.
Son söz
Oyun yapımınızda ilk günlerden çuvallarsanız moral kırmayın; oyun yapımında normaldir, ilerlemeye devam edin ve AI, internetten yardım alın. Eğer size ne yardımcı olduysam, ne mutlu bana!
Kodlama
Aslında her şey burada başlıyor ve demem lazım ki "Oyun yapımı kodlamadan ibaret değil." Ama sizi anlıyorum, kodlama yapmak insanların gözünü korkutuyor ve bu normal tabii. Kodlama, karakterin yürümesini, araba sürmesini, fiziğini hepsini kapsıyor.
Animasyon
Animasyon yapmak, oyun yapımının temellerinden biri çünkü karakter boş duramaz; yürümesi ve hareket etmesi lazım. Bunu yaparken animasyona ihtiyaç var.
Animasyon siteleri
Meshy = AI 3D Animasyon Oluşturucu: 600+ Animasyon, FBX & GLB | Meshy
Blender = Blender - The Free and Open Source 3D Creation Software — blender.org
Mixamo = Mixamo
Aseprite = Aseprite
Grafik ve Modelleme
Araba modellemesi, karakter modellemesi, ev modellemeleri, oyunun grafiği, oyunun göze hoş gelmesi vb. bunlar grafik ve modellemeden çıkar.
Grafik ve modelleme siteleri
Blender = Blender - The Free and Open Source 3D Creation Software — blender.org
AutoDesk Maya = https://www.autodesk.com/tr/products/maya/overview
3ds Max = https://www.autodesk.com/tr/products/3ds-max/overview
Ses tasarımı
Oyunu oyun yapan, bana göre, ve her oyunda olan şey sesdir ve buna ses tasarımı denir. Kimse sessiz bir oyun oynamak istemez, değil mi? Ben de öyle düşünüyorum ve bir oyunu ses tasarımı ile çok üst seviyeye çıkartabilirsiniz.
Ses tasarımı siteleri
Freesound
ZapSplat = Home
Sonnis = Sound Effects Libraries | Professional SFX Marketplace | SONNISS
Oyun Tasarımı
Ne kadar güzel kod yazarsan yaz, eğer oyuncuyu içeride tutacak bir oyun tasarımın yoksa, hiçbir işe yaramaz.
Oyun motoru ve seçimler
İşte geldik en önemli, en lazım konuya. Burada aslında birçok alternatif var ama ben en iyi iki motordan bahsedeceğim: Unity ve Unreal Engine
Unity
Dünyada en çok kullanılan oyun motoru tahmini. Mobil oyunlar ve indie oyunlar için büyük bir ev diyebiliriz. Peki, neden böyle?
Kullandığı yazılım dili
Kullandığı yazılım dili olan C#, Python kadar kolay değil, C++ kadar zor da değildir. Microsoft'un yaptığı bu dil, Unity içinde kullanacağımız dil ve gerçekten aslında o kadar zor değil.
Asset Store ve Asset zenginliği
Oyun yapmaya yeni başladığınız için Unity kesinlikle seçilmeli. Deme sebebim, bu asset olarak çok zenginler; yani asset olmadan oyun yapımı uzar zaten.
Her şeyi kendiniz yapmak yerine assetlerden yararlanırsanız, oyununuz bitmesi gerçekten kolaylaşır.
Topluluk ve yardım
İngilizce, Türkçe, İspanyolca her dilden kaynağı var ve hani tek adımınızı atsanız internette önünüze düşüyor. Çok büyük bir topluluğa sahip.
Zaten AI var; hani bulamasanız bile AI çözebiliyor ve bu şey çok işe yarıyor.
Dezavantajları
Tabii, övdük ama Unity cennetin nur yüzü değil. Birçok eksiği var; özetle eksikleri şunlar:
Unity, Unreal Engine kadar güzel grafik konusunda iyi değil.
Ve evet, yani aktif olarak bunun dışında bir sorun göremedim ben
Kimlere öneririm?
Oyun yapmaya hevesli olan, 2D oyun yapan, indie oyun yapan ve mobil oyun yapanlara önerimdir.
Hangi oyunlar yapıldı?
Among Us, Rust, Cities Skylines, Subnautica ve Genshin Impact fakat bunlar ile sınırlı değil.
Unreal Engine
Oyun dünyasında AAA diyince herkesi dize getiren o motor işte Unreal Engine. The Last of Us, Fortnite, Batman: Arkham Knight, Hogwarts Legacy ve uzayan bir liste.
C++ dünyası
Ee tabii bu kadar büyük motorun en büyük zorluklarından biri dilidir. Öğrenmesi yazılım alanında en zor dillerden biri ve gerçekten illallah ettiriyor insana.
Hani ilk gördüğümde korktum ve sildim. Unreal Engine bu arada bu gerçek yani korkutucu bir dil, oyun yapımının assembly'si diyebiliriz.
Blueprint
Ama burada bir kurtarıcımız var: Blueprint. Bunun mantığı okları bir yerden bir yere sürüklüyoruz.
"Karakter yürüsün" diye bağladığın ok, karakteri yürütebiliyor ve bu bir devrim!
Grafik gücü
Zaten burada en iyisi UE çünkü bakın çok yüksek grafikli oyunları yapabiliyorsunuz ve size bir engel tanımıyor!
Nanite, Lumen, MetaHuman bunlar UE için bir altın kase!
Dezavantajları
Yüksek sistem lazım yani 5-6 GB RAM yiyor.
Çok, çok, çok, çok yüksek bir asset ve insan topluluğuna sahip olsa bile Unity kadar değil.
Kimlere öneririm?
Yüksek grafikli, AAA, ekibi olan kişilere önerim UE olacak.
Oyun yapımı için lazım olan temeller bitti!
Evet, her şeyi size anlattım; oyun yapımında lazım olan malzemeler.
Ama tabii birkaç eksik var, onları özetliyeyim.
Amaç
Hikaye
Optimizasyon
Akıcılık
vb.
Son söz
Oyun yapımınızda ilk günlerden çuvallarsanız moral kırmayın; oyun yapımında normaldir, ilerlemeye devam edin ve AI, internetten yardım alın. Eğer size ne yardımcı olduysam, ne mutlu bana!