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
Bu çocuk oyununda görsel talimatlar ve dokunulabilir öneri kartları kullanılıyor.
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.
Kurabiye karakteri, çocuklar için uygun
animasyonlu bir ses kullanıyor.
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ı)
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.
Cookie Detective, dokunarak bir gizlenme yeri seçer.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.
Geri dönen oyunculara rekor kırmak için Ana Sayfa depolama alanı özelliğini
kullanın.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.
[null,null,["Son güncelleme tarihi: 2023-12-02 UTC."],[[["Google Assistant smart display games thrive on immersive visuals and well-designed voice interactions, blending conversational design with graphics and touch for an engaging experience."],["Prioritize strong visuals and a clear game flow during design, using storyboards and incorporating voice interactions strategically to enhance the experience and ensure player comprehension."],["Conversational design is crucial; guide users consistently with onboarding and prompts, anticipate diverse player inputs, and design for flexibility in handling unexpected responses."],["Employ distinct voice hosts and characters to enhance player engagement, ensuring consistency in voice and verbal style while leveraging generated voices for efficiency and user experience."],["Continuous testing on simulators and physical devices is vital, covering conversation flow, visuals, and language variations to ensure a seamless and enjoyable gaming experience."]]],[]]