Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
UE4 ile Oyun Yapımına Başlamak İçin Gerekenler ?
#1
Merhaba arkadaşlar,

Bu işe yeni başlayacağım (ilgimi çekiyor ve aşırı meraklıyım) ama nereden başlamam gerektiğini bilmiyorum.
Biraz araştırma yaptım ama konular dağınık durduğu için ya da eksik bulduğum için sorma gereği duydum.

- Modellemeler için hangi programlar kullanılır , bu programlarda kendimi nasıl geliştiririm (Kaynak açısından), hangi modelleme programı daha iyidir (Tavsiyeleriniz) ?

- Sesler nasıl oluşturulur ?
- Programlama kısmı tam olarak nasıl icra edilir ? 
  (Karakterlere yapay zeka oluşturmak, görev vermek, herhangi bir işi icra etmesini sağlamak vs. Ayrıca      bu programlama kısmı nerede oluşturuluyor ?)
- "Blueprint" olayı nedir ?
- Bir 'MMO' oyunu geliştirmek için neleri temel olarak bilmek gerekir ?

Temel olarak,

- C++'da, 1 - 1.5 yıldır kendimi geliştiriyorum (Herbert Schildt, Robert Lafore, Bjarne Stroustrup gibi önde gelen programcıların kitaplarından çalışıyorum, kitaplar eski zamanlardan kalma olsa da sahaflarda bulduğum için şanslıyım, hala çok büyük yardımları oluyor.)

- Github'da bulduğum tüm oyun dosyalarının içine dalıp her türlü kod parçacığına bakıp anlamaya çalışıyorum ve kendimi hazırlıyorum.

- İngilizce seviyem cümle cümle okuyup anlamlandıracak kadar var yani çok kötü değilim


Bildiklerim bu kadar sizlerin engin bilgilerine sığınarak yardım istiyorum, şimdiden çok teşekkür ederim.



- A V E M P A C E -



Ara
Cevapla
#2
(17-02-2018, Saat: 14:08)Avempace Adlı Kullanıcıdan Alıntı:  Merhaba arkadaşlar,

Bu işe yeni başlayacağım (ilgimi çekiyor ve aşırı meraklıyım) ama nereden başlamam gerektiğini bilmiyorum.
Biraz araştırma yaptım ama konular dağınık durduğu için ya da eksik bulduğum için sorma gereği duydum.

- Modellemeler için hangi programlar kullanılır , bu programlarda kendimi nasıl geliştiririm (Kaynak açısından), hangi modelleme programı daha iyidir (Tavsiyeleriniz) ?

- Sesler nasıl oluşturulur ?
- Programlama kısmı tam olarak nasıl icra edilir ? 
  (Karakterlere yapay zeka oluşturmak, görev vermek, herhangi bir işi icra etmesini sağlamak vs. Ayrıca      bu programlama kısmı nerede oluşturuluyor ?)
- "Blueprint" olayı nedir ?
- Bir 'MMO' oyunu geliştirmek için neleri temel olarak bilmek gerekir ?

Temel olarak,

- C++'da, 1 - 1.5 yıldır kendimi geliştiriyorum (Herbert Schildt, Robert Lafore, Bjarne Stroustrup gibi önde gelen programcıların kitaplarından çalışıyorum, kitaplar eski zamanlardan kalma olsa da sahaflarda bulduğum için şanslıyım, hala çok büyük yardımları oluyor.)

- Github'da bulduğum tüm oyun dosyalarının içine dalıp her türlü kod parçacığına bakıp anlamaya çalışıyorum ve kendimi hazırlıyorum.

- İngilizce seviyem cümle cümle okuyup anlamlandıracak kadar var yani çok kötü değilim


Bildiklerim bu kadar sizlerin engin bilgilerine sığınarak yardım istiyorum, şimdiden çok teşekkür ederim.

0- Modelleme için genellikle profesyonel olarak 3DS Max kullanılır. Bunun yanında Blender'i modelleme öğrenmek için kullanabilirsin. Karakterlerin heykelini oluşturmak için zBrush. Bunları riglemek için vs.. genel olarak Autodesk Maya kullanılıyor.
1- Sesler Unreal Engine üzerinde .waw dosya formatı olarak aktarılır. Ses dosyasını, Content Browser üzerine direkt olarak sürükleyebilirsin veya "import" edebilirsin. Sesler hakkındaki Dökümanı okuyabilrisin.
2- Programlama kod yazarak yapılır. Programlama kısmı kaynak kodları üzerinde oluşuyor. Yapay zeka oluşturman için öncelikle Actor, Pawn, PlayerController ve bunun gibi var olan sınıfların nasıl oluştuğuna bakmalısın. Daha sonradan AIController sınıfından yeni bir sınıf türetip ile var olan bir Pawn'ı Behavior Tree ve Blackboard ile Blueprintlerde kullanabileceğin gibi aynı şekilde C++ üzerinde de programlayabilirsin.
3- Blueprint ile C++ ile yapabileceğin neredeyse her şeyi düğümleri bağlayarak yapabilirsin. Animasyonlar, Kullanıcı Arayüzü(UI), Yapay Zeka, Oynanış vs... gibi her şeyi yapıp görsel olarak düğümleri birleştirerek programlayabilrisin. Eksik olduğu yerlerde Blueprint projesine C++ kodu ekleyebilirsin.
4- Sana verebileceğim tavsiye kendine bir rol seç. Mesela Bölüm Tasarımcısı(Level Designer) veya 3B Sanatçı(3D Artist) veya AI Programmer vs... MMO gibi bir oyun yapmak yerine öncelikle basit oyunlar yapmanı tavsiye ederim, örneğin basit bir platform oyunu veya 3 boyutlu bir Tetris oyunu gibi... Motor ve oyun geliştirme pozisyonu ile ilgili bilginiz olmadan MMO gibi geniş çaplı bir projeye girmek mantıklı değil.
Cevapla
#3
(17-02-2018, Saat: 23:23)[UETR]Khubur Adlı Kullanıcıdan Alıntı:  
(17-02-2018, Saat: 14:08)Avempace Adlı Kullanıcıdan Alıntı:  Merhaba arkadaşlar,

Bu işe yeni başlayacağım (ilgimi çekiyor ve aşırı meraklıyım) ama nereden başlamam gerektiğini bilmiyorum.
Biraz araştırma yaptım ama konular dağınık durduğu için ya da eksik bulduğum için sorma gereği duydum.

- Modellemeler için hangi programlar kullanılır , bu programlarda kendimi nasıl geliştiririm (Kaynak açısından), hangi modelleme programı daha iyidir (Tavsiyeleriniz) ?

- Sesler nasıl oluşturulur ?
- Programlama kısmı tam olarak nasıl icra edilir ? 
  (Karakterlere yapay zeka oluşturmak, görev vermek, herhangi bir işi icra etmesini sağlamak vs. Ayrıca      bu programlama kısmı nerede oluşturuluyor ?)
- "Blueprint" olayı nedir ?
- Bir 'MMO' oyunu geliştirmek için neleri temel olarak bilmek gerekir ?

Temel olarak,

- C++'da, 1 - 1.5 yıldır kendimi geliştiriyorum (Herbert Schildt, Robert Lafore, Bjarne Stroustrup gibi önde gelen programcıların kitaplarından çalışıyorum, kitaplar eski zamanlardan kalma olsa da sahaflarda bulduğum için şanslıyım, hala çok büyük yardımları oluyor.)

- Github'da bulduğum tüm oyun dosyalarının içine dalıp her türlü kod parçacığına bakıp anlamaya çalışıyorum ve kendimi hazırlıyorum.

- İngilizce seviyem cümle cümle okuyup anlamlandıracak kadar var yani çok kötü değilim


Bildiklerim bu kadar sizlerin engin bilgilerine sığınarak yardım istiyorum, şimdiden çok teşekkür ederim.

0- Modelleme için genellikle profesyonel olarak 3DS Max kullanılır. Bunun yanında Blender'i modelleme öğrenmek için kullanabilirsin. Karakterlerin heykelini oluşturmak için zBrush. Bunları riglemek için vs.. genel olarak Autodesk Maya kullanılıyor.
1- Sesler Unreal Engine üzerinde .waw dosya formatı olarak aktarılır. Ses dosyasını, Content Browser üzerine direkt olarak sürükleyebilirsin veya "import" edebilirsin. Sesler hakkındaki Dökümanı okuyabilrisin.
2- Programlama kod yazarak yapılır. Programlama kısmı kaynak kodları üzerinde oluşuyor. Yapay zeka oluşturman için öncelikle Actor, Pawn, PlayerController ve bunun gibi var olan sınıfların nasıl oluştuğuna bakmalısın. Daha sonradan AIController sınıfından yeni bir sınıf türetip ile var olan bir Pawn'ı Behavior Tree ve Blackboard ile Blueprintlerde kullanabileceğin gibi aynı şekilde C++ üzerinde de programlayabilirsin.
3- Blueprint ile C++ ile yapabileceğin neredeyse her şeyi düğümleri bağlayarak yapabilirsin. Animasyonlar, Kullanıcı Arayüzü(UI), Yapay Zeka, Oynanış vs... gibi her şeyi yapıp görsel olarak düğümleri birleştirerek programlayabilrisin. Eksik olduğu yerlerde Blueprint projesine C++ kodu ekleyebilirsin.
4- Sana verebileceğim tavsiye kendine bir rol seç. Mesela Bölüm Tasarımcısı(Level Designer) veya 3B Sanatçı(3D Artist) veya AI Programmer vs... MMO gibi bir oyun yapmak yerine öncelikle basit oyunlar yapmanı tavsiye ederim, örneğin basit bir platform oyunu veya 3 boyutlu bir Tetris oyunu gibi... Motor ve oyun geliştirme pozisyonu ile ilgili bilginiz olmadan MMO gibi geniş çaplı bir projeye girmek mantıklı değil.

Cevap için teşekkürler, tabi ki hemen bir MMO oyunu için çalışmayacağım sadece bu tür çalışmaların arkasında neler var, neler yapılıyor, nasıl çalışılıyor çok merak ediyorum. Bunun dışında mobil oyun yapımı nasıl oluyor, neler yapılıyor ? Bunları da çok merak ediyorum eğer bilginiz dahilindeyse cevaplarsanız çok mutlu olurum.

Bir de rol seçimi olarak şuan da programlama üzerinde çalıştığım için yapay zeka temeline kendimi yakın hissediyorum lakin şöyle bir şey de olabilir mi ? Örneğin, Hem yapay zeka rolünde hem de modelleme rolünde çalışmak ?



- A V E M P A C E -



Ara
Cevapla
#4
@Avempace

Hem modelleme öğrenmek hem de programlama bana göre tamamen gereksiz ve zaman kaybı. Harcayacağın zamanı ve vereceğin eforu göz önüne almalısın. 
Bunu basketbolcuların mevkisi gibi düşünebilirsin. Hayatında hiç basketbol oynamamış birisi hem pivot hem de oyun kurucu olmak isterse bir oyuncunun gelişimi açısından ne kadar efektif olabilir? Bu yine sana kalmış bir şey ama ben olsam öncelikle YZ Programlama ve daha sonra oyunlarda kullanılan yapay zeka konusunda kendimi geliştirirdim.

Mobil oyunlar için Unity3D veya Godot daha basit ve kullanışlı. Unreal Engine daha çok grafiği ön planda tutan bilgisayar ve konsol platformu için tercih edilen bir motor. 

Aşağıdaki belgeyi okursan UE ile ilgili Mobil platformu için bilgilere ulaşabilirsin:
https://docs.unrealengine.com/latest/INT...ms/Mobile/
Cevapla
#5
(18-02-2018, Saat: 14:39)[UETR]Khubur Adlı Kullanıcıdan Alıntı:  @Avempace

Hem modelleme öğrenmek hem de programlama bana göre tamamen gereksiz ve zaman kaybı. Harcayacağın zamanı ve vereceğin eforu göz önüne almalısın. 
Bunu basketbolcuların mevkisi gibi düşünebilirsin. Hayatında hiç basketbol oynamamış birisi hem pivot hem de oyun kurucu olmak isterse bir oyuncunun gelişimi açısından ne kadar efektif olabilir? Bu yine sana kalmış bir şey ama ben olsam öncelikle YZ Programlama ve daha sonra oyunlarda kullanılan yapay zeka konusunda kendimi geliştirirdim.

Mobil oyunlar için Unity3D veya Godot daha basit ve kullanışlı. Unreal Engine daha çok grafiği ön planda tutan bilgisayar ve konsol platformu için tercih edilen bir motor. 

Aşağıdaki belgeyi okursan UE ile ilgili Mobil platformu için bilgilere ulaşabilirsin:
https://docs.unrealengine.com/latest/INT...ms/Mobile/

İlgilendiğiniz için çok teşekkürler.



- A V E M P A C E -



Ara
Cevapla
 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Oyunum için hasat sonrası loot verme thecrack 0 30 Dün, Saat: 10:32
Son Yorum: thecrack
  Oyun Senaryosu Nkhan35 1 58 15-12-2018, Saat: 17:36
Son Yorum: Ozzy
  Bir Mobil Oyun Yapmak İçin ahmetkav05 1 167 19-11-2018, Saat: 03:09
Son Yorum: Airland
  [ACEMİ SORUSU] Steame oyun yükleme purgatory 3 226 07-11-2018, Saat: 15:50
Son Yorum: purgatory
  Oyunu yayınlamak için gerekenler? GGgamer 3 388 27-09-2018, Saat: 22:40
Son Yorum: GGgamer
  [ACEMİ SORUSU] Oyun yaptığımızda oyunu yayınlamak için, her hangi bir para ödüyor muyuz? R3-4KS1Y0N 2 319 07-09-2018, Saat: 21:00
Son Yorum: R3-4KS1Y0N
  Oyun yapmaya nereden başlayım ? Theislord 6 1,269 09-08-2018, Saat: 12:07
Son Yorum: kertenkele219
  Oyun Yayınlamak Emre45 3 1,684 19-07-2018, Saat: 18:06
Son Yorum: Hzq Games
  Oyun Yapmaya Başlama kamali711 6 477 20-06-2018, Saat: 20:48
Son Yorum: kamali711
  Değisik bir oyun konusu XunDsX 2 345 16-06-2018, Saat: 17:45
Son Yorum: XunDsX

Hızlı Menü:


Unreal Engine Türkiye

This forum is only for fans and support. It has nothing to do with Epic Games.

Bu site sadece fan ve destek amaçlıdır. Epic Games ile bir ilgisi yoktur.