💻 Frontend

Yaratıcı Bir Şey

date
Jul 1, 2022
slug
yaratici-bir-sey
author
status
Public
tags
SEO
Blog
Next.js
summary
Bugün, uzun zamandır ertelediğim bir şey için ilk adımı attım. İnsanlık için küçük benim için büyük bir adım olan bu şey: Unreal Engine 4 öğrenmek.
type
Post
thumbnail
https://miro.medium.com/v2/resize:fit:720/format:webp/1*4LMM8RKN146T3VVWBaQJ7Q.png
category
💻 Frontend
updatedAt
Feb 27, 2023 11:30 PM
“Başlamak için en uygun zamanı beklersen hiç başlamayabilirsin; şimdi başla, şu anda bulunduğun yerden, elindekilerle başla.” -Aldous Huxley
 
Bugün, uzun zamandır ertelediğim bir şey için ilk adımı attım. İnsanlık için küçük benim için büyük bir adım olan bu şey: Unreal Engine 4 öğrenmek. Fikrin ortaya çıkışı 2–3 ay öncesine dayanıyor. İzlediğim bir dizi sonucunda, sanal gerçelik (VR — Virtual Reality) evreninde bir şeyler yaratmak istedim. “Neymiş bu VR?” diyerek daldım konunun içine. Tabi ki ne olduğunu az buçuk biliyordum ama beni asıl meraklandıran işin özünde nelerin olduğuydu. Normal gözlüklerden daha şişko olan o sanal gerçeklik gözlüğünü taktığımızda bize buram buram perspektif duygusu hissettiren o şeyleri, bu insanlar nasıl tasarlıyor? Bende hemen Google’ladım. Karşıma 2 adet program çıktı. Bunlar da Unity ve Unreal Engine 4 idi. Bu programlar esasında birer oyun motoru. Günümüzde çoğu oyun stüdyosu bu programlar ile oyun geliştirmekte. Ee… Şimdi ben hangisini öğrenmeliyim? Al sana ilk problem. Daha yola yeni başladık arkadaş! Bu konu hakkında uzun uzadıya yazılar, eskizler, işler okudum inceledim. Herhangi geçerli bir sebebim olmaksızın, sadece daha çok hoşuma gittiği için, Unreal Engine 4’ü seçtim. Halihazırda bilgisayarımda yüklü olan Fortnite oyunu sayesinde Epic Games Launcher’dan Unreal Engine 4’ü yükledim. Epic Games’in yıllardır geliştirdiği Unreal Engine 4 artık elimin altındaydı.
 
Programı öğrenme yolunda şimdilik herhangi bir kaynaktan faydalanmayacağım. Tamamen kurcalayarak öğrenmeyi seviyorum ve böylesini tavsiye ediyorum. Piyasada ücretli ücretsiz bir dolu ders videosu bulunmakta. İstesem bu ders videolarının bir tanesini seçip onunla öğrenmeye çalışabilirdim ama eminim ki oturup o dersleri uzun uzun izlersem sıkıntıdan patlarım. Bu yüzden deneme yanılma yöntemiyle öğrenmeye devam… Hiç ders izlemeyeceğim de demiyorum. Öyle bir zaman gelecek ki pes edip herkesin sağlığı için sorunumu güzelce Google’a yazıp çözüm arayacağım. Bu gibi durumlarda sorunu nasıl çözdüğümü elimden geldiğince sizlere de anlatmaya çalışırım.
 
Bu yazılarımda, 0 bilgi ile yola çıktığım Unreal Engine 4 maceramı sizlere olabildiğince aktarmaya çalışacağım. Bu yazılar kesinlikle rehber niteliğinde değildir. Eğitici hiç değildir. Tamamen yaşadığım sorunları ve kendi çapımda olan başarıları anlatacağım eğlenceli bir hikaye serisidir. Bu hikaye serisinin, bu gibi işlere meraklı olduğu halde öğrenemem korkusu ile hiç şansını denememiş kişilere motivasyon kaynağı olmasını diliyorum.
 
Çok uzun bir giriş oldu farkındayım. Artık bir an önce programa geçelim. Programı ilk açtığımda karşıma her yeni programda olduğu gibi korkutucu bir kalabalık çıktı. Ne işe yaradığını bilmediğim bölümler, sayısal değerler… Ekranın tam ortasında da bir masa ve iki sandalyenin izometrik görünümü vardı. İlk tepkim, “Bunlar neden burada?” oldu. Programı ilk defa açanların bir şey yapamayacağını bildikleri için: “Burası boş kalacağına bari şunlar dursun.” diye mi düşünmüşlerdi acaba? Tek hamlede ekrandaki her şeyin üstüne basıp delete tuşuyla silmeye çalıştım ve hepsi silindi. Evet güzel başlangıç. Böyle devam!
 
notion image
 

İLK HEDEF EV YAPMAK!

Daha sonrasında kendime hedef olarak basit bir ev yapmayı uygun gördüm. Bu çok kolay olacaktı aşağıdan aldığım parçaları uygun bir şekilde birleştirecek ve yine programda hazır olan texturelardan uygun olanlar ile bu parçaları kaplayacaktım. Zemin için taşı duvarlar içinse tuğlayı seçtim. Sürükle-bırak, kopyala-yapıştır, kes, sil gibi klasik Adobe programlarından da alışkın olduğumuz komutlar ile bu aşamayı tamamladım. İlk evimin görüntüsü aynen şöyle oldu.
 
notion image
 
Bence başlangıç için hiç de fena bir ev değil. Ancak bu tasarım harikası evimin bir sorunu vardı: Etrafından geçirdiğim çıtanın uçları bir türlü birbirlerine denk gelmiyordu, ya daha uzun kaçıyor ya daha kısa kaçıyordu. Aşağıdaki fotoğrafta da gördüğünüz gibi…
 
notion image
 
Bu şimdilik göz ardı edebileceğim bir problemdi. İlk hedefimi kısa sürede başarıyla tamamladım. (Evin çatısı olmadığı için oldukça hava alan bir ev oldu.) Programın bu kadar basit bir çalışmayla bile, şu ekran görüntülerini alırken bana verdiği görsel haz mükemmeldi.
 
Çok uzun bir ilk bölüm oldu. Şimdilik burada bırakıyorum. Unreal Engine 4’e ve hikaye serimize güzel bir giriş yaptık. Uzun, olabildiğince yaratıcı ve eğlenceli bir macera olması dileğiyle. Sonraki bölümde görüşürüz.
 
notion image