Kendi "Android" konulu bir oyun yaratmak için nasıl

Mobil platformlar için oyun indirme

Birçok kişi, düşünüyorum: "Neden niçin zaten interaktif eğlence endüstrisi sunuyor iyi ve daha ilginç bir ürün yapmak değil gerçeği hayal değil?"Eğer "Android" konulu oyunlar oluşturmak için nasıl bilmiyorum, ama öğrenmek istemiyorsanız, bu makale acemi geliştiriciler bekliyor tuzaklar bazı bahsedeceğiz.

Fikir

oyun oluşturmak için gerekli olan ilk şey - fikir.İlk aşamada, herhangi bir biçimde yazılabilir.O "yapışır" anlaşılabilir olması arzu edilir.Büyük olasılıkla, düzenlemelerde, bu değiştirilecektir.Bir şey eklemek gerekir, ama bir şey - tamamen kaldırmak veya değiştirmek.Garip bir şey yok - fonksiyonel parçaların daha hazırlanması sadece iyice açıklamak zorunda ama onun uygunluğunu kontrol etmek değil.

tamamen fikirlerin ilk açıklamasını terk ve "Android", bu adımı atlayın Rus oyunlar oluşturmaya başlamak gerekir.Düşünceleri Gathering - bu hareket başlatmak için en kolay olduğu ana başlangıç ​​noktası.Ayrıca, çalışmada sunulan fikirler haber ilerleyebilir ve zayıflıklarını düzeltmek için planlar hedefi bakacağız.

List "Android" konulu oyunlar oluşturmak bir metin editörü ile çalışmak ve oyun olacak özelliklerini tanımlamak için devam etmek zorunda kalacak bu aşamada onların detaylı detaylandırılması olmadan mümkün değildir nasıl

So sahiptir.İşte bir örnek: God of War serisi - bir slasher olduğunu.Kahramanın silah - bir kırbaç.Mücadele sırasında, uzun güzel combo saldırılar yapabilir.Her seviyede bir patron savaş ile sona erer.

Bu liste, yani, diğer bir arka plan üzerinde oyun üretenler oldukça cimri ve sadece ana özelliklerini yansıtmaktadır.Aslında orada daha çoktur, ancak diğer özellikleri ikincil vardır.Daha az önemli, hızlı gelişme uğruna feda edilebilir - gelecekteki yaratma var olamaz kime olmayanlar ve en son siz gitme ihtiyacını anlatan.

Dizdok

Yani bu belge neredeyse imkansız olmadan yeni bir oyun yaratmak ve üzerinde çalışmak zorunda nasıl.

  • Nesne Modeli ve kuruluşlar işlevselliği: - Dizdok "tasarım belgesi" için kısa, bu en ayrıntılı açıklamalar bulunmaktadır.
  • fonksiyonel özellikleri.
  • oyun içeriği.
  • Arayüzü.Gerektiğinde
  • bilgi tabanına ilave edilebilir.
  • nesne modeli., Silah, zırh, NPC player büyü:

Nesne Modeli nesne modeli her oyun varlık hakkında bilgi içerir.Her oyun için benzersizdir.

işlevselliği altında anlaşılmalıdır:

  • Ben \ \ satın \ satmak \ iyileştirmek kaldırmak aşınma miyim.Ölümden sonra envanter
  • Will.
  • zamanın geçişi ya da bir eylem ile bir sertliğe verin.
  • bir karakter veya grup olup olmadığını arttırır.
  • özel nitelikleri bir dizi yapar.

Yukarıdaki ürün, gerekli değildir bunların sayısı azaltılmış ya da her bir grup varlık için arttırılabilir.

Fonksiyonel Özellikler

Devam "Android", bir sonraki bölümde dizdoka hakkında konuşmak gerekir için oyunlar oluşturmak için nasıl soruyu cevaplamak için .Fonksiyonel özellikleri her biri oyun açıklar.Ana karakteri yapabilir ve nasıl uygulandığını söylemek mümkün olduğunca doğru olmalıdır.Aynı ayrı ayrı NPC için yapılmalıdır.Oyun karakterleri ek olarak, ilk yardım çantaları, silah, zırh, çevre unsurlarını ele alınmalıdır.

Aslında bu bölümde menüden ve hasar etkisinden hesaplanacaktır nasıl, tüm oyun anları etkileyen kurallar kümesidir.Devamını her noktayı çalışmak, o kadar kolay senin projeyi uygulamak için olacaktır.Iyi bir oyun yaratmak için önce

İçerik

, sen düşünmek gerekir ve tam o nasıl olacak.Özelliklere nitelendiren, karakterlerin katı sabit hasarla kartuşları ile tahsil edilir ateşli silahlar, çekim olacağını belirtebilirsiniz.Bu parametrenin NPC alırsanız güç zırh düşülecektir.Ayrıca silah, zırh, NPC her numunenin adını belirtmeniz gerekir.Ve, tabii ki, gerektiğinde bir görünüm ortaya koymaktır.İçerik - Daha sonra tüm oyun inşa edilecek olan yapı taşları.

arayüzü

arayüzü - kullanıcı programı ile etkileşim hangi fonksiyonların ve düğmeleri bir dizi.Bunu oluştururken dikkate alınması gereken en önemli şey - kolaylık.Projenize en uygun çözümleri transfer çalıştırmak ve türün en iyi örneklerini analiz edebilir tüm unsurları, organize etmek nasıl anlamak için.

Seçimi motor veya yapıcı

"Android" Oyunu oluşturmadan önce gerçekleştirmek zorunda kalacak başka bir adım - oyun motorunu seçin.Gitti Uzun herşey sıfırdan yapılması gerekiyordu gün vardır.Bugün, tasarımcı bittikten, kod en az yazarak tüm çalışmaları gerçekleştirebilirsiniz.Kullanım

  • Şartlar:

    motor bazı özellikleri dayanarak yapıyor Seçme.

  • bulunmaktadır.
  • fiyatı.
  • geliştirici desteği.
  • Zadokumentirovannost.
  • boyut topluluk.
  • kolaydır.
  • Geliştirilebilirlik.

Şartlar : belki bir kez tam sahibi olmak bir tasarımcı aldım.Bu oyunun ticari başarı motoru geliştiriciler kar yüzdesi ödemek zorunda olur.Ana şey - "Android" oyunlar yapmadan önce, uygulama için seçilen ürünün lisans sözleşmesini okuyun.

Özellikler: tamamen geliştirici ihtiyaçlarını karşılamak gerekir.Ürün ihtiyacınız daha fazlasını sunuyor, oyun kolayca dizdoka yeni özellikleri kullanmak için uzatılabilir.Ama denge düşünmek!Tetris için Unreal Engine kullanın - aptalca.

Destek : her şeyden önce, bu ürün geliştirme öğrenmek için önemlidir?Herhangi bir hata sürüm sürüm düzeltilir?O yeni işlevsellik ve araçları satın aldı ederse?Hızla gelişiyor motor, motor, dondurulmuş birkaç yıl önce bir avantaja sahiptir.

Topluluk : Oluşturucu kullanın olanların sayısı nedir?Kullanıcılar çok sayıda belge, dersler, ana sınıfları bulmak ve örnekler bir sorun değilseniz.Kullanıcı nispeten küçük ise, bu bilgiler rekabetçi bir şeyler yapmanızı sağlayacaktır ölçüde geçerli olmayabilir.

Genişletilebilirliği : Kendi oyun oluşturmadan önce, seçilen yabancı motor modülleri bağlamak mümkün olup olmadığını öğrenmek için sorun almak.Normalde üç boyutlu modeller, sesler, scriptler, sprite ihracat ya da ithalat için kullanılır.Bu tür araçlar için destek varsa, tasarımcı içerik oluşturma için dahili araçları ile sınırlı değildir.

UDK

Unreal Development Kit - oyun motoru kullanımı en kolay değildir, ama en güçlü biri.Bu sadece acemi geliştiriciler, aynı zamanda büyük şirketler için kullanılır.Eğer soruya bir cevap arıyorsanız: "Nasıl bir 3D oyun motoru oluşturmak için ve nasıl seçilir?"- Sen UDK imkanlarını araştırmalıdır.

iç betik dili kullanarak program mantığı tanımlamak - UnrealScript.Geliştirici Sitesi video yakalanır ve metin şeklinde tarif edildiği gibi pek çok dersler içerir.Onların komut yazmadan önce editörden - Aynı zamanda maksimum işlevsellik kapsamaktadır.

Tork 2D / 3D

Tork - mobil platformlar için oyun en popüler tasarımcılarından biri.Bu editörler ve hata ayıklama araçları gerekli tüm kümesi vardır.Gelişmekte olan programcılar konfor büyük dikkat ve tüm programları en basit ve erişilebilir hale getirmek için çalıştı.

Tasarımcı özelliklerin çoğunu açıklamaktadır belgelerle birlikte gelir.Resmi web sitesi çeşitli hazır oyunların öğreticiler ve kaynak kodu bulunabilir.Tork Tork Komut gömülü

betik dili.Her nesnenin özellikleri önceden tespit edilebilir.Ayrıca, tasarımcı fiziksel hesaplamalar ile ilgilenen Box2D bir dizi inşa.Eğer soruya bir cevap bulmak için çalışıyorsanız

: "Nasıl bir ağ oyun ve ne seçmek için bu motor oluşturmak için?"- Biz güvenle Tork çok oyunculu proje tarihleri ​​yapacak söyleyebiliriz.Gerekli tüm işlevselliği önceden inşa edilmiş ve örnekler resmi web sitesi olan, en verimli şekilde nasıl kullanılacağını gösterecektir.

Öğrenme

oyun motoru seçtikten sonra bir oyun yaratmak için nasıl mümkün olduğunu hala belirsizdir.Biz onların çalışmalarında çok fazla zaman harcamak gerekecek.Test etmek için bir senaryo yazmaya, (oyun, üç boyutlu ise), modeli dokular, sprite oluşturmak, komut yazmak: Ekip hayır olduğundan, her şeyi kendiniz yapmak gerekecektir.Programcı, yazar, test, sanatçı, tasarımcı: Bu acemi geliştirici sadece birçok meslek temellerini anlamak zorunda olduğunu tahmin etmek zor değil.

O onun proje üzerinde çalışan sürecinde olduğunu, yaparak öğrenme en iyisidir.Oyunlar geliştiren bir şirket için çalışma - başka bir yolu gereken her şeyi öğrenmek için.Eğer içeride geymdev bakmak için bir fırsat vermeyin, rutin işleri yapmaya istenecek olsa bile biz baş programcı olarak hemen etiketlenmiş olmamalıdır.

herhangi bir şirket alttan başlar içinde, bu iyi çalışır.Scripters ve beceriler, Seviye Tasarımcı, dengeleyici Evet, test çok yararlı olacaktır ve bu gençler çoğunluğu istihdam bu sektörlerde vardır.Böyle bir eğitim birkaç yıl sonra dizdoki ve teknik görevleri oluşturmak ve rehber bir veritabanı oluşturmak için hata izci hakkında öğrenmeyi öğrenme olacaktır."Android" konulu bir Rus oyun oluşturmak için yapılan çalışmalara sonra stok çünkü tüm gerekli becerileri üzerine çok daha az enerji harcamak gerekir.

Bu gelişme konularda kendi yetkinlik kanıtlamış olan, olması mümkündür, orada onun projesi ile lider konumda alacak, dahası, eski takımı terk etmek zorunda kalmazsınız.