Google Asistan akıllı ekranlarındaki muhteşem oyunlar, etkileyici görselleri ve iyi tasarlanmış sözlü arayüzü bir araya getirir. Konuşmaya dayalı tasarımla ilgili en iyi uygulamaları oyun grafikleri ve dokunma etkileşimiyle bir araya getirmek, oyuncularınızın daha fazla oyun için geri gelmelerini sağlayacak bir oyun deneyimi oluşturmanın anahtarıdır.
Google Asistan cihazlarında başarılı bir oyun geliştirmeyle ilgili en önemli uygulamaları öğrenin.
Görselleri ön planda tutarak tasarım yapın
Grafikler, akıllı ekranlardaki oyunların önemli bir bileşenidir. Bu cihazları hedeflerken tasarım sürecinize görsellere ve oyun akışına odaklanarak başlayın ve resimli taslak gibi tekniklerden yararlanın. Deneyimi tamamlamak için konuşmaya katılın.
Güçlü görseller, oyuncuların etkileşimde kalmalarına ve oyununuzla etkileşimde bulunurken aksiyonu takip etmelerine yardımcı olur. Oyuncuların dikkatlerinin dağılmasından veya gürültülü bir ortamda sözlü işaretleri kolayca kaçırabilmesi bu nedenle, sesli istemlerin yanı sıra görsel istemler de sunarak oyunun devam etmesine yardımcı olur.
Ses arayüzü kurallarını uygulayın
Oyununuz için mükemmel bir sesli arayüz oluşturmak, oyuncularınızın ihtiyaçlarını önceden öngörmeyi gerektirir. Sesli oyunlar nispeten yenidir. Bu nedenle, oyuncular ne söyleyebileceklerini, ne zaman söyleyeceklerini veya nasıl söyleyeceklerini bilmeyebilir. Oyuncular her şeyi söyleyebilir ve söyleyecektirler ki oyununuz bunu halledebilecektir. Konuşma tasarımınıza yön vermek için ses arayüzüyle ilgili şu en iyi uygulamaları izleyin:
Tutarlı bir rehber olun: Oyuncular konuşma arayüzlerinin alışılmadık bölgelerinde kolayca kaybolabilir. Bu nedenle oyununuzun nasıl işlediğine dair beklentileri önceden belirleyin. Oyunun ilerlemesi ilerledikçe ilerlemeye hazırlıklı olmak ve ilerleyebilecekleri yolu bulmalarına yardımcı olmak önemlidir:
- Oyununuzun başında sözlü arayüz için kısa bir ilk katılım eğitimi sunmayı planlayın.
- Oyununuz 10 saniye veya daha uzun bir süre boyunca giriş almadığında oyuncudan tekrar onay isteyin.
- Oyununuz oyuncunun ne dediğini anlamadığında oyuncuya tekrar izin verin.
- Oyununuzun farklı bölümlerine göre uyarlanmış istemler veya ipuçları sağlayın.
Her şeye hazır olun: Sesli arayüzler sayesinde oyuncular istedikleri zaman herhangi bir şey söyleyebilir ve bir şeyin olmasını bekleyebilir. Bu beklenti, girişlerin parmakla kontrol veya hareketlerle sınırlı olduğu diğer oyun platformlarından çok farklıdır:
- Kullanıcıların yardım istemesine, talimatları tekrar etmesine veya istediği zaman duraklatmasına izin verin.
- Oyuncuların oyununuza attığı her şeyin üstesinden gelmeye çalışın. Bu, sinirli patlamalardan zafer tezahüratına kadar her türlü sahneyi kapsar. Bu yaklaşım daha sürükleyici bir deneyim sunar ancak aşırıya kaçmamaya dikkat edin. Daha fazla bilgi için İleti dizisi tasarım sitesindeki Uzun kuyruk için tasarlama bölümüne bakın.
Daha fazla bilgi için Görüşme tasarımı web sitesine göz atın.
Ses barındırıcılarını ve karakterleri kullanma
Oyuncular oyununuzda konuşulanları doğal bir şekilde bir karakter veya karakterle ilişkilendirir. Oyununuzun konuşma dilini değiştirdiğinizde oyuncularınız yeni bir karakterle veya oyununuzun farklı bir bölümüyle etkileşimde bulunduklarını hemen fark eder ve varsayarlar. Oyun karakterleri tasarlama konusunda dikkat edilmesi gereken birkaç önemli nokta vardır:
- Tutarlılık için tasarlayın: Oyuncular konuşma seslerindeki değişikliklere karşı son derece duyarlıdır ve seste yapılan küçük değişiklikler dikkat dağıtıcı olabilir.
Oluşturulan ses kullanmak oyun geliştirme sürecinizi hızlandırmaya, güncellemeleri kolaylaştırmaya ve daha iyi bir kullanıcı deneyimi sunmanıza yardımcı olabilir. Oyununuzda SSML ile kullanılabilecek akıllı ev hoparlör sesleri için Google Cloud Text-to-Speech'e göz atabilirsiniz. Mime Jam'in oyun barındırıcısı, Cloud Text-to-Speech tarafından oluşturulan Avustralyalı bir sesi kullanır:
Not: Üretilen bir sesi kullanırken bile sözel stilin ve dil kullanımının tutarlılığını da dikkate almanız gerekir, çünkü bu da oyuncular tarafından fark edilir. - Ev sahibi karakter tasarlayın: Ekibinizin tutarlı bir oyun deneyimi sunmasına yardımcı olacak bir ev sahibi karakter tasarlayın. Ev sahibi karakter, oyuncuların takip edip yardım alabilmeleri için
değerli bir dayanak noktası oluşturur. Örneğin, aşağıdaki ses klibinde Gnome Garden'ın başında anlatıcı gösterilmektedir:
- Tanıma amacıyla tasarlayın: Oyuncular konuşma seslerindeki küçük farklılıkları fark edebilse de karakterlerinizi ses perspektifinden farklı ve ilgi çekici olacak şekilde tasarlamanız gerekir. İstemler için farklı bir ses, karakter ekranda olmasa veya oyuncu başka yere baksa bile oyuncuların oyunun çalıştığını ve giriş beklediğini bilmelerini sağlar.
Karakterleri ses arayüzünün parçası olarak kullanma hakkında daha fazla bilgi için Sohbet tasarımı web sitesine bakın.
Sürekli test etme
Oyununuzu geliştirirken sürekli test edin. Konuşmaların kolay ve akıcı olmasını, görsellere yerleşmenin ve görsellerin boyutlarının ve diğer oyun öğelerinin rahatlığını ve akışını sağlamak için temel işlevler de dahil olmak üzere oyununuzun her yönünü test edin. Bu testleri hem cihaz simülatöründe hem de fiziksel cihazlarda gerçekleştirin. Oyununuzu geliştirirken şu test uygulamalarını izleyin:
- Görüşmeyi cihaz üzerinde test edin: Sayfaya yazdıklarınız cihaz tarafından söylendiğinde farklı gelebilir. Bu teknik; tekrarlanan kelimeleri, uzun cümleleri ve kullanışsız ya da garip cümleleri yakalamanıza yardımcı olur.
- Diğer kişilerle konuşmayı test edin: İnsanların bir görüşmede söyleyecekleri tahmin edilemez. Oyuncuların oyununuza ne söyleyebileceklerini anlamanıza yardımcı olması için oyununuzdaki konuşmaları diğer kullanıcılarla test ederek ne tür yanıtlar verdiklerini görün.
- Grafiklerinizi cihazlar ile test etme: Bilgisayar ekranında görüntülenen ve test edilen grafikler, akıllı ekranlarda farklı görünebilir.
- Çeşitli cihazlarda test etme: Akıllı ekranlar farklı boyutlarda olabilir. Mümkünse optimum ekran çözünürlüğü ve oyun performansı için farklı tür cihazlarda test edin.
Birden çok dilde kullanılabilen bir oyun geliştiriyorsanız aşağıdakileri yapın:
- Her dili ayrı olarak test edin: Her dilin kendi telaffuz ve konuşma tanıma sorunları olabilir. Bu nedenle, her dilde konuşmayı cihaz üzerinde ve diğer kullanıcılarla sohbeti test ettiğinizden emin olun.
İlk geliştirmeden sonra bile oyununuzu test etmeye devam etmeniz, iyileştirme fırsatlarını araştırmanız ve gerektiğinde İşleminizi güncellemeniz gerekir.
Konuşma tasarımlarını test etme hakkında daha fazla bilgi için Konuşma tasarımı sitesine göz atın.
Oyun türlerini düşünün
Birçok oyun türü Google Asistan'da başarılı olabilir. Platformda iyi performans gösteren bazı oyun türleri şunlardır:
Sıraya dayalı: Basit bir istem ve yanıt mekanizması kullanan oyunlar. Örneğin:
- Soru-cevap etkileşimleri gibi açık uçlu görüşmeler
- Seçenek belirleme (ör. zamanlayıcı kısıtlamaları olmadan bilgi yarışması)
Örnek oyun: Cookie Detective
Gerçek zamanlı: Oynanabilirliği artırmak için zaman sınırları ve hızlı etkileşimlerden yararlanan oyunlar. Örneğin:
- Kelime tahmin etme veya kelime karıştırma oyunları
- Bulmaca oyunları
- Süreli bilgi yarışması
Örnek oyun: Mime Jam
Bu oyun türü için Sürekli Eşleme Modu'nun kullanılmasının yararlı olacağını unutmayın.
Boşta: Oynatıcı oynamadığı sırada arka planda çalışan oyunlar:
- Çiftçilik oyunları
- Şehir kurma oyunları
- İmparatorluk kurma
Örnek oyun: Gnome Garden
Dokunma etkileşimiyle oluşturma
Google Asistan ile akıllı ekranlara yönelik oyunlar geliştirirken, sesli arayüze ek olarak dokunmatik ekran işlevlerini kullanın:
- Ses ve dokunma denkliği: Oyuncuların ekrana dokunarak yapabildikleri her şeyin sesleriyle de yapabileceklerinden (veya tam tersi) emin olmalarını sağlayın. Oyuncular dokunma ve ses arasında sorunsuz bir şekilde geçiş yapabilmelidir. Oyun esnasında ekrana erişemeyebilirler ve benzer şekilde, sözlü işaretleri kaçırabilirler ve ipuçları için ekrana bakmaları gerekebilir.
- Ses tamamlayıcı olarak dokunma: Bir işlemi tamamlamanın alternatif yolu olarak dokunma girişleri veya devam etme hakkında ipuçları sağlayın. Örneğin, oyun görüşmesinde uzun bir duraklamadan sonra bile oyuncuların yanıtları için ekranda dokunmatik ekran girişleri kullanılabilir. Bazı durumlarda dokunma etkileşimleri, oyuncuların oyun etkinliğine ses girişinden daha hızlı yanıt vermelerini sağlayabilir.
- Sesin tamamlayıcısı olarak dokunma: Faydalı etkileşimler oluşturmak için sesli dokunmatik girişleri kullanın. Örneğin, oyuncuların ekrana dokunmalarına ve oyun nesneleri hakkındaki sözlü bilgileri dinlemelerine izin verin.
Oyuncu ziyaretlerini ve tekrarı artırın
İnsanları Google Asistan'da düzenli olarak oyununuza geri getirmek, geliştirdiğiniz diğer oyunlar kadar önemlidir. Oyuna sesli arayüzle başlamak hızlı ve basit olsa da oyuncuların doğru kelimeleri bilmeleri ve tekrar oynamak için motive olmaları gerekir. Bu nedenle, oyun tasarımınızda yeniden etkileşime odaklanılmalıdır:
- İlgi çekici oyun oynama: Oyuncuların geri dönmesini sağlamanın en iyi yolu, oyununuzun eğlenceli olmasını sağlamaktır. Oyuncularınıza tekrar etmek istedikleri bir deneyim sunun.
- Hızlandırılmış yeniden etkileşim: Geri dönen oyuncuları hızla kaldıkları yere götürmeye odaklanın ve geri döndüklerini kabul edin: "Hey Oyuncu! Tekrar hoş geldiniz!" Ev depolama alanı gibi özellikleri kullanarak birden fazla oyuncunun oyun durumlarını kaydedip hızlı bir şekilde tekrar oynamaya başlayabilirsiniz.
- Hatırlatıcılar, bildirimler ve rutinler: Oyuncular oyundan çıktığında nasıl geri dönebileceklerini hatırlatın: "Tekrar oynamak isterseniz..." Oyunculara bonus kazanmak için geri dönmelerini otomatik olarak hatırlatmak üzere bildirimler veya bir Google Asistan Rutini ayarlamayı teklif edin. Daha fazla bilgi için Kullanıcı Etkileşimi bölümüne bakın.
- Skor tabloları ve diğer araçlar: Zamanlanmış etkinlikler ve skor tabloları gibi diğer oyunlarda işe yarayan tekrar oynatma tekniklerini kullanmayı unutmayın.