SlideShare a Scribd company logo
1 of 13
02. Oyun Tasarım Temelleri
Tanımlamalar 
• Oyun Nedir? 
• Bir faliyete ilişkin düşünce ve duyguları ortaya çıkartan eylence odaklı 
aktivitedir. 
• Oyunun Temeli 
• Kurallar bütünü içinde tanımlanmış bir obje olmalıdır. 
• Gerçek : İnsanlar oyunları oynamayı sever 
• Nedenmi?Bununla ilgili pek çok teori ortaya atılmıştır fakat hiç biri tam olarak 
bu olayı açıklayamamıştır. 
• Kısa cevap: İnsanlar oyun oynamayı sever çünkü bu eylencelidir.
Oyun Oynamanın Amacı 
• Oyun oynamak duygusal bir tepki uyandırır ve insanlar bu duygusal tepkileri severler bundan dolayı oyun oynarlar 
• Örneğin: gerginlik, sürpriz, korku, merak, macera, meydan, fantezi 
• Güvenli bir ortam 
• Oyuncuların sonuçları gerçek değildir. Buda bize güvenli bir ortam sağlar (neredeyse) 
• Oyun içindeki bir karakter 100m den atlaya bilir ama siz? Buda bize güvenli bir ortamın oluşmasını sağlar. 
• Oyun geliştiricisin hedefi: insanlar oynarken o oyundan zevk aldıklarında ortaya çıkan mutluluk ve maddi kazanç olacaktır. 
Ama Nasıl? 
• İşte sizin için amaca giden bazı temel ipuçları. 
• İnsanlar genellikle hoşlandığı oyunlara bakarar nasıl olduğunu biraz anlayabiliriz 
• İç deneyimi: Oyunun tarafından sağlanan fantezi, görsel ve deneyimler. 
• Sabit eğlenceli: Strateji ve zorlu problem çözme keyfi 
• Kolay eğlenceli: Bazı kolay keşif ve macera keyfi 
• Sosyal deneyim: Bu takım çalışması, rekabet, tanıma, manipülasyon gibi sosyal deneyimler.
Kurallar 
• Çoğu oyunun kendi içerisinde kuralları vardır. 
• Kurallar kimi durumlarda belli yada belirsiz olabilir. 
• Açık kurallar net ve tartışmaya açık olmayan herkes tarafından anlaşılır biçimdedir 
• Belirsiz kurallar ise çoğu durumda oyuncunun oyuna olan ilgili kaybetmesine neden olur. 
(Neden Angry Bird Çok tuttu? Kural Belli) 
• Örnek: Eğer uçurumdan düşerse oyun sona erer. 
• Belirsiz Kurallar Bağlayıcı Değildir. Bundan dolayı bu kurallar formalde değildirler. 
• Bazı durumlarda ise gizli kurallar oyuncular arasında rekabetin artmasına yol açaar bu sayede 
oyunun oynanma isteyini arttırada bilir. 
• Bazı durumlarda örtülü kurallar oyunun temelini oluşturabilir. 
• Bu gizli yada örtülü kural oyun içeriğine bağlı olarak oluşturulmalıdır.
Öncül Model 
• Her oyunun bir dayanak noktası vardır. 
• Oyun kendi içerisinde bir hayal dünyasına sahiptir. 
• Bir araba yarışının temel dayanak noktası arabayı kullanıp bitişe ilk sırada 
varmaktır. 
• Yada bir spor oyununda oyuncuları kontrol edip amaca ulaşmak. 
• Yada diğer oyunlarda verilen görevi başarmak. 
• Her oyunun bir modeli vardır ve bir oyun bir model oluşturur. 
• Model ile konu arasında bazı farklılıklar olsada aralarında derin bağlantılar 
vardır. 
• Örneğin bir tuş ile bir oyuncu kontrol edilirken bir oyunda diğer bir oyunun 
modelinde aynı tuş ile çöp atılabilir. 
• Normalde bir insan çöp atmayı sevmezken Sims oyununda bu iş ona zevkli 
gelebilir.
Belirsizlik ve Rasgelelik 
• Belirsizliklerin olmaması için, her zaman aynı giriş ve çıkış durumu göz 
önüne alındığında, aynı şekilde yanıt veren bir sistem olmamalıdır. 
• Bir oyun belirleyici(deterministik) olmalı mı? 
• Belirsizlik çok olursa oyun sıkıcı olurmu? 
• Cevap: Belirleyicilik bazı durumlarda avantajdır. Genelliklede istenilen 
bir durumdur.
Oyun Platformları 
• Oyun Pilatformları: 
• Kişisel Bilgisayar 
• Konsol (PlayStation, Nintendo, Xbox) 
• El Konsolları (Game Boy, PSP, PSPVita) 
• Mobile Cihazlar (Cell phone) 
• PC ile Diğer Konsolları Karşılaştırması 
• PC oyunları konsollarla aynı platformda geliştirilebilmektedir. 
• Diğer platformlarda oyun geliştirmek için ise özel geliştirme kitleri 
gerektirebilir. 
• Konsolların bazı özellikleri pclere kıyasla daha avantajlı olsada konsollar için 
oyun geliştirmek daha maliyetlidir.
Oyunun Kaydetmek 
Tüm platformlarda oyunu kaydetmek önemlidir. Ama bazı konsollarda (Oyun 
salonları Gibi yeni jeton atmak için) yeni aşamaya geçilmesini zorlaştırmak için 
oyun kaydetme özelliği yoktur. 
Oyun Kaydetmek İçin Farklı Yollar 
 Otomatik Olarak oyunun belli bir yerindeyken oyunu kaydetmek. 
 Dezavantajı: Oyuncun sahip olduğu özelliği azaltır. 
 Heryerde Kayıt: Oyunu oynayan kişiye oyuunun herbir noktasında kayıt özelliği verir. 
 Dezavantajı: Sistem ihtiyaçları ve global değişkenlerin kaydı zordur. Aynı zamanda oyunun kullanıcı için 
çok kolaylaştırır. 
 Oyunun bazı noktolarınında kayıt. 
 Dezavantajı: Oyunu zorlaştır. 
Bir kayıt yöntemi tasarlarken, bunu uygulamak için kaynağa sahip olup 
olmadığının da oyun için neyin uygun olduğunu belirlemek gerekir.
Oyuncuların Özellikleri 
Hedef Kitleniz Nedir? 
Yaş,cinsiyet, gelir durumu 
Hedef Kitlenizin Bilgi Durumu Nedir? 
Hedef Kitlenizin Talepleri Nelerdir? 
Oyun Sektöründe İki çeşit oyuncu grupu vardır. 
Oyun Bağımlıları 
 Uzun Süre ile oyun oynayanlar 
 Sürekli olarak Oyunlar Hakkında bağsediyorlar 
 Oyunlar hakkında çok bilgileri var. 
 Son oyunlara sahipler 
 Oyunlardaki her bir öğeye dikkat eden. 
Bazı oyunların Bağımlıları 
 Sadece bazı oyunları oynayan ve o oyunlardaki gelişmeleri takip edenler. 
Klasik oyuncular: 
 Boş zamanlarda az sıklıkla oyun oynayanlar. Oyun oynamasada her hangi bir oyun oynama isteği 
istemeyenler.
Game Oyun Geliştirme Süreci 
• Iterating: Doğru ve istenilen sonuca ulaşmadan önce yapılması 
gereken adımları kapsar. Tekrar ve tekrar kodun ve yapının 
düzenlenmesi. 
• Prototyping: Ürünün erken aşamada oluşan o anki durumunu 
kapsayan hali. Bu aşamada performans önemli değildir. 
• Software testing: Hataların mümkün olan en az seviyeye indirilmeye 
çalışıldığı testleri kapsamaktadır. 
• Play-testing: Oyuncuların oyun piyasaya çıkmadan yapılan testtin 
olduğu kısımdır.
Pisikoloji İle İlgili Durumlar 
• Oyun tasarımı sırasında akılda tutulması gereken bazı insan ile ilgili 
psikolojik sorunları kapsamaktadır. 
• Working memory: İnsanlar genellikle akıllarında 7+ / -2 tane olayı 
akılllarında tutmaktadırlar bir an içinde. 
• Artı ve Eksi durumlar: İnsanlara oyun içerisinde verilen bazı ödüllerle 
kişinin pisikolojik olarak bağlı olmasını sağlar. Eksi durumda ise bu bağ 
tam olarak sağlanamaz ve sonuç olarak kişinin oyuna bağlılığı azalır.
Mimarinin Birleşenleri 
• Bazı iyi modüllerin yada işleyen pratiklerin yanında, oyunun mimariside oyunun 
oluşması önemlidir. Ayrıca mimarinin oluşması için seçilen oyun motoruda sistem 
için çok önemlidir. 
• Oyun Motor Kodu: 
• Birçok oyun tarafından kullanılacak 
• Grafik işleme, çarpışma algılama kodu, yol bulma vb 
• Bazen daha fazla grafik motoru, AI motoru, fizik motoru vb bir oyun motoru olabilir 
• Oyunla ilgili detaylı kodlar: 
• Sadece bu oyunda kullanacak kodları baarındıran yapılardır.
Gökhan ÇALI 
Mobil and Web Developer 
www.gokhancali.com

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

02 - Oyun Tasarım Temelleri

  • 1. 02. Oyun Tasarım Temelleri
  • 2. Tanımlamalar • Oyun Nedir? • Bir faliyete ilişkin düşünce ve duyguları ortaya çıkartan eylence odaklı aktivitedir. • Oyunun Temeli • Kurallar bütünü içinde tanımlanmış bir obje olmalıdır. • Gerçek : İnsanlar oyunları oynamayı sever • Nedenmi?Bununla ilgili pek çok teori ortaya atılmıştır fakat hiç biri tam olarak bu olayı açıklayamamıştır. • Kısa cevap: İnsanlar oyun oynamayı sever çünkü bu eylencelidir.
  • 3. Oyun Oynamanın Amacı • Oyun oynamak duygusal bir tepki uyandırır ve insanlar bu duygusal tepkileri severler bundan dolayı oyun oynarlar • Örneğin: gerginlik, sürpriz, korku, merak, macera, meydan, fantezi • Güvenli bir ortam • Oyuncuların sonuçları gerçek değildir. Buda bize güvenli bir ortam sağlar (neredeyse) • Oyun içindeki bir karakter 100m den atlaya bilir ama siz? Buda bize güvenli bir ortamın oluşmasını sağlar. • Oyun geliştiricisin hedefi: insanlar oynarken o oyundan zevk aldıklarında ortaya çıkan mutluluk ve maddi kazanç olacaktır. Ama Nasıl? • İşte sizin için amaca giden bazı temel ipuçları. • İnsanlar genellikle hoşlandığı oyunlara bakarar nasıl olduğunu biraz anlayabiliriz • İç deneyimi: Oyunun tarafından sağlanan fantezi, görsel ve deneyimler. • Sabit eğlenceli: Strateji ve zorlu problem çözme keyfi • Kolay eğlenceli: Bazı kolay keşif ve macera keyfi • Sosyal deneyim: Bu takım çalışması, rekabet, tanıma, manipülasyon gibi sosyal deneyimler.
  • 4. Kurallar • Çoğu oyunun kendi içerisinde kuralları vardır. • Kurallar kimi durumlarda belli yada belirsiz olabilir. • Açık kurallar net ve tartışmaya açık olmayan herkes tarafından anlaşılır biçimdedir • Belirsiz kurallar ise çoğu durumda oyuncunun oyuna olan ilgili kaybetmesine neden olur. (Neden Angry Bird Çok tuttu? Kural Belli) • Örnek: Eğer uçurumdan düşerse oyun sona erer. • Belirsiz Kurallar Bağlayıcı Değildir. Bundan dolayı bu kurallar formalde değildirler. • Bazı durumlarda ise gizli kurallar oyuncular arasında rekabetin artmasına yol açaar bu sayede oyunun oynanma isteyini arttırada bilir. • Bazı durumlarda örtülü kurallar oyunun temelini oluşturabilir. • Bu gizli yada örtülü kural oyun içeriğine bağlı olarak oluşturulmalıdır.
  • 5. Öncül Model • Her oyunun bir dayanak noktası vardır. • Oyun kendi içerisinde bir hayal dünyasına sahiptir. • Bir araba yarışının temel dayanak noktası arabayı kullanıp bitişe ilk sırada varmaktır. • Yada bir spor oyununda oyuncuları kontrol edip amaca ulaşmak. • Yada diğer oyunlarda verilen görevi başarmak. • Her oyunun bir modeli vardır ve bir oyun bir model oluşturur. • Model ile konu arasında bazı farklılıklar olsada aralarında derin bağlantılar vardır. • Örneğin bir tuş ile bir oyuncu kontrol edilirken bir oyunda diğer bir oyunun modelinde aynı tuş ile çöp atılabilir. • Normalde bir insan çöp atmayı sevmezken Sims oyununda bu iş ona zevkli gelebilir.
  • 6. Belirsizlik ve Rasgelelik • Belirsizliklerin olmaması için, her zaman aynı giriş ve çıkış durumu göz önüne alındığında, aynı şekilde yanıt veren bir sistem olmamalıdır. • Bir oyun belirleyici(deterministik) olmalı mı? • Belirsizlik çok olursa oyun sıkıcı olurmu? • Cevap: Belirleyicilik bazı durumlarda avantajdır. Genelliklede istenilen bir durumdur.
  • 7. Oyun Platformları • Oyun Pilatformları: • Kişisel Bilgisayar • Konsol (PlayStation, Nintendo, Xbox) • El Konsolları (Game Boy, PSP, PSPVita) • Mobile Cihazlar (Cell phone) • PC ile Diğer Konsolları Karşılaştırması • PC oyunları konsollarla aynı platformda geliştirilebilmektedir. • Diğer platformlarda oyun geliştirmek için ise özel geliştirme kitleri gerektirebilir. • Konsolların bazı özellikleri pclere kıyasla daha avantajlı olsada konsollar için oyun geliştirmek daha maliyetlidir.
  • 8. Oyunun Kaydetmek Tüm platformlarda oyunu kaydetmek önemlidir. Ama bazı konsollarda (Oyun salonları Gibi yeni jeton atmak için) yeni aşamaya geçilmesini zorlaştırmak için oyun kaydetme özelliği yoktur. Oyun Kaydetmek İçin Farklı Yollar  Otomatik Olarak oyunun belli bir yerindeyken oyunu kaydetmek.  Dezavantajı: Oyuncun sahip olduğu özelliği azaltır.  Heryerde Kayıt: Oyunu oynayan kişiye oyuunun herbir noktasında kayıt özelliği verir.  Dezavantajı: Sistem ihtiyaçları ve global değişkenlerin kaydı zordur. Aynı zamanda oyunun kullanıcı için çok kolaylaştırır.  Oyunun bazı noktolarınında kayıt.  Dezavantajı: Oyunu zorlaştır. Bir kayıt yöntemi tasarlarken, bunu uygulamak için kaynağa sahip olup olmadığının da oyun için neyin uygun olduğunu belirlemek gerekir.
  • 9. Oyuncuların Özellikleri Hedef Kitleniz Nedir? Yaş,cinsiyet, gelir durumu Hedef Kitlenizin Bilgi Durumu Nedir? Hedef Kitlenizin Talepleri Nelerdir? Oyun Sektöründe İki çeşit oyuncu grupu vardır. Oyun Bağımlıları  Uzun Süre ile oyun oynayanlar  Sürekli olarak Oyunlar Hakkında bağsediyorlar  Oyunlar hakkında çok bilgileri var.  Son oyunlara sahipler  Oyunlardaki her bir öğeye dikkat eden. Bazı oyunların Bağımlıları  Sadece bazı oyunları oynayan ve o oyunlardaki gelişmeleri takip edenler. Klasik oyuncular:  Boş zamanlarda az sıklıkla oyun oynayanlar. Oyun oynamasada her hangi bir oyun oynama isteği istemeyenler.
  • 10. Game Oyun Geliştirme Süreci • Iterating: Doğru ve istenilen sonuca ulaşmadan önce yapılması gereken adımları kapsar. Tekrar ve tekrar kodun ve yapının düzenlenmesi. • Prototyping: Ürünün erken aşamada oluşan o anki durumunu kapsayan hali. Bu aşamada performans önemli değildir. • Software testing: Hataların mümkün olan en az seviyeye indirilmeye çalışıldığı testleri kapsamaktadır. • Play-testing: Oyuncuların oyun piyasaya çıkmadan yapılan testtin olduğu kısımdır.
  • 11. Pisikoloji İle İlgili Durumlar • Oyun tasarımı sırasında akılda tutulması gereken bazı insan ile ilgili psikolojik sorunları kapsamaktadır. • Working memory: İnsanlar genellikle akıllarında 7+ / -2 tane olayı akılllarında tutmaktadırlar bir an içinde. • Artı ve Eksi durumlar: İnsanlara oyun içerisinde verilen bazı ödüllerle kişinin pisikolojik olarak bağlı olmasını sağlar. Eksi durumda ise bu bağ tam olarak sağlanamaz ve sonuç olarak kişinin oyuna bağlılığı azalır.
  • 12. Mimarinin Birleşenleri • Bazı iyi modüllerin yada işleyen pratiklerin yanında, oyunun mimariside oyunun oluşması önemlidir. Ayrıca mimarinin oluşması için seçilen oyun motoruda sistem için çok önemlidir. • Oyun Motor Kodu: • Birçok oyun tarafından kullanılacak • Grafik işleme, çarpışma algılama kodu, yol bulma vb • Bazen daha fazla grafik motoru, AI motoru, fizik motoru vb bir oyun motoru olabilir • Oyunla ilgili detaylı kodlar: • Sadece bu oyunda kullanacak kodları baarındıran yapılardır.
  • 13. Gökhan ÇALI Mobil and Web Developer www.gokhancali.com