Unity ile basit oyunlar yapmak için şablon proje

  • Konuyu başlatan Foxie
  • Başlangıç Tarihi
  • Mesaj 7
  • Görüntüleme 888

Foxie

Kilopat
Katılım
26 Ocak 2014
Mesajlar
948
Çözümler
25
Yer
İstanbul
Daha fazla  
Sistem Özellikleri
Asus TUF Gaming X570-PLUS(WI-FI) | Ryzen 7 5800X | Asus ROG Strix RTX 3080 10G LHR | Phanteks P500A DRGB | Corsair Force MP600 1TB SSD | Kioxia Exceria G2 1TB SSD | GSKILL RipjawsV 16x2 32GB 3200Mhz CL16 | Cooler Master G800 800W 80+ Gold | MSI MAG274QRF-QD 2K-165HZ 1ms 27" | Asus TUF Gaming VG259QR FHD - 165HZ 1MS 24.5" | Logitech MX Mechanical Mini | HyperX Pulsefire Raid | Logitech G733
Cinsiyet
Erkek
Meslek
Game Developer
Merhaba, uzun bir süredir hypercasual projeler için kullandığım bir şablon proje vardı, onu basitleştirip GitHub'da yayınladım. Daha doküman yazmak için fırsatım olmadı ama isteyen inceleyebilir. Yeni başlayan arkadaşlar içinde bir hypercasual oyunun temelinde az çok neler var fikir vermiş olur hem.

GitHub - hasantarhan/UnityKatana: Simple game prototype template
İçindekiler(Türkçeye çevirilmiş hali)
  • Basit Event tabanlı oyun kontrol sistemi.
  • Level load sistemi.
  • Scriptable object tabanlı upgrade sistemi.
  • Temel UI sistemi - ana menü, oyun içi, Win, lose.
  • Playerprefs tabanlı save sistemi.
  • Event tabanlı para yönetimi.
  • Temel animation curves.
  • Bazı yardımcı sınıflar, metodlar ve araçlar.
 
Son düzenleyen: Moderatör:
Merhaba, uzun bir süredir hypercasual projeler için kullandığım bir şablon proje vardı, onu basitleştirip GitHub'da yayınladım. Daha doküman yazmak için fırsatım olmadı ama isteyen inceleyebilir. Yeni başlayan arkadaşlar içinde bir hypercasual oyunun temelinde az çok neler var fikir vermiş olur hem.

GitHub - hasantarhan/UnityKatana: Simple game prototype template
İçindekiler(Türkçeye çevirilmiş hali)
  • Basit Event tabanlı oyun kontrol sistemi.
  • Level load sistemi.
  • Scriptable object tabanlı upgrade sistemi.
  • Temel UI sistemi - ana menü, oyun içi, Win, lose.
  • Playerprefs tabanlı save sistemi.
  • Event tabanlı para yönetimi.
  • Temel animation curves.
  • Bazı yardımcı sınıflar, metodlar ve araçlar.

Teşekkürler, işime yarayacaktır. Bu arada kişisel bir sorum var. Bu alanda aktif olarak çalışıyor musunuz? Çalışıyorsanız eğer bu alanda iş arayan birine ne tavsiye edersiniz?
 
Teşekkürler, işime yarayacaktır. Bu arada kişisel bir sorum var. Bu alanda aktif olarak çalışıyor musunuz? Çalışıyorsanız eğer bu alanda iş arayan birine ne tavsiye edersiniz?
Hypercasual alanında aktif olarak çalışıyorum evet, hypercasual için tavsiyem ilk aşamada markette bulunan güncel oyunların klonlarını yapman olacaktır, bunları yaparken oyunun hissiyatına görselliğine de dikkat et tutarlı olsun.(Hissiyat ve görsellik önemli.)

Bir sonraki aşamada ise kendi fikirlerini üret, çok fazla bulunmayan mekanikler yap, kısaca herkesin yapamayacağı şeyler yapmayı dene.

İlkini yaptıktan sonra muhtemelen iş bulabilirsin, Linkedin'de Ik'lar falan bulunuyor onlarla iletişime geçmeyi dene.

Bu yaptıklarını Linkedin'de falan paylaşabilirsin, ve sektördeki insanlar ile bağlantı kurabilirsin.
 
Tamamdır teşekkür ederim. Bir de kodları yazarken pek Solid ve Design Pattern'lere uyamıyorum ve genel olarak birçoğu hakkında bilgim yok. Yani nasıl, nerede kullanacağımı bilmiyorum. İşe girişte falan pek sorun olur mu? Bir de Jr. Maaşları ne kadar acaba? Sakıncası yoksa bilgi verebilir misin?
 
Tamamdır teşekkür ederim. Bir de kodları yazarken pek Solid ve Design Pattern'lere uyamıyorum ve genel olarak birçoğu hakkında bilgim yok. Yani nasıl, nerede kullanacağımı bilmiyorum. İşe girişte falan pek sorun olur mu? Bir de Jr. Maaşları ne kadar acaba? Sakıncası yoksa bilgi verebilir misin?
Solidi bilmen ve felsefesini anlaman gerekiyor, kendini zorlama tüm kurallarına uyacağım diye, her gün oku. Sonra arada bir kodlarını aç yaptığın yanlışları analiz et, neyi nasıl daha iyi yapabilirdim diye, ama bunu yaparkende çok uçmamalısın, düzgün kod yazacağım diye anlaşılmayan kod yazan insan çok, onlardan olma.

Design pattern’lar zorunlu değildir, sadece belirli sorunlara kalıp çözüm getiriyorlar o kadar. Onları da oku neyin ne olduğunu bil az çok, mesela en çok kullanılanlar arasında observer, singleton, factory pattern yer alıyor, bunları oku anlamaya çalış minik denemeler yap, bir süre sonra alışıyorsun daha iyi anlamaya başlıyorsun.

İşe girmede muhtemelen senin böyle bir şeyden haberin var mı yok mu onu kontrol edecekler, profesyonel olmanı beklemezler sende, sana solid nedir diye sorduklarında bir kaç maddeyi çat pat açıklayabilirsen, felsefesini açıklayabilirsen çoğu yer için yeterlidir.

Mülakatlarda kendine güvenin olsun, bilmediğin bir şeye bilmiyorum de, sürekli iletişimde kal. Sesli düşün, yardım iste yeri geldiğinde. Bunlar seni öne geçirecektir.
 
Solid'i bilmen ve felsefesini anlaman gerekiyor, kendini zorlama tüm kurallarına uyacağım diye, her gün oku. Sonra arada bir kodlarını aç yaptığın yanlışları analiz et, neyi nasıl daha iyi yapabilirdim diye, ama bunu yaparkende çok uçmamalısın, düzgün kod yazacağım diye anlaşılmayan kod yazan insan çok, onlardan olma.

Design Pattern'lar zorunlu değildir, sadece belirli sorunlara kalıp çözüm getiriyorlar o kadar. Onları da oku neyin ne olduğunu bil az çok, mesela en çok kullanılanlar arasında observer, singleton, factory pattern yer alıyor, bunları oku anlamaya çalış minik denemeler yap, bir süre sonra alışıyorsun daha iyi anlamaya başlıyorsun.

İşe girmede muhtemelen senin böyle bir şeyden haberin var mı yok mu onu kontrol edecekler, profesyonel olmanı beklemezler sende, sana Solid nedir diye sorduklarında birkaç maddeyi çat pat açıklayabilirsen, felsefesini açıklayabilirsen çoğu yer için yeterlidir.

Mülakatlarda kendine güvenin olsun, bilmediğin bir şeye bilmiyorum de, sürekli iletişimde kal. Sesli düşün, yardım iste yeri geldiğinde. Bunlar seni öne geçirecektir.

Tamamdır çok teşekkür ederim.
 

Yeni konular

Geri
Yukarı