Bir oyun mühərriki, köhnə oyunlardan alınan kodu yenidən istifadə edərək proqramlaşdırma prosesini asanlaşdırmaq üçün istifadə olunur. Əksər oyunlar oxşar proqramlaşdırma baxımından (hamısının səsi, toqquşma aşkarlaması və s.) Olduğundan, hər dəfə sıfırdan başlamaq əvəzinə kodun yaxşı bir hissəsini yenidən istifadə edə bilərsiniz.
Orada geniş çeşidli oyun mühərrikləri var. Bəziləri heç bir proqramlaşdırma tələb etməyən sənətçilərə yönəlib. Bəziləri tamamilə proqramlaşdırmanı asanlaşdıran GUI -lərdən ibarətdir. Və bəziləri yalnız proqramçılar üçün hazırlanmışdır.
Bu məqalə, sonuncu mühərrik növü ilə maraqlanan insanlar üçündür, yalnız proqramçılar üçündür. Heç bir proqramlaşdırma və ya proqramlaşdırma dili bilməsəniz də, proqramlaşdırma və ya oyun idarəçiliyi ilə maraqlanırsınızsa, oxuyun.
Addımlar
4 -dən 1 -ci hissə: Proqramlaşdırmağı öyrənin
Addım 1. Dilinizi seçin
Proqramların hazırlandığı müxtəlif dillər var. Seçdiyiniz dil o qədər də önəmli deyil, amma ən əsası bir yerdən başlamağınızdır.
- Seçmək üçün bir çox proqramlaşdırma dili var, lakin əksəriyyəti C ++ və ya Java ilə gedir və eyni zamanda Oyun İnkişafında ən faydalıdır.
- Bir dili öyrəndikdən sonra digərini öyrənmək daha asan olur.
Addım 2. Bir kurs tapın
Proqramlaşdırma/kompüter elmlərini öyrənməyin ən təsirli yolu (mənim fikrimcə) dərs almaqdır! Bunun məktəbinizdə bir sinif olması və ya məktəb xaricində olmasının əhəmiyyəti olmamalıdır.
- Kim olmağınızdan asılı olmayaraq sizə uyğun bir proqramlaşdırma sinfi tapa bilərsiniz.
- MIT OpenCourseWare (https://ocw.mit.edu/) müxtəlif pulsuz dərslərə malikdir.
- Google -a baxsanız, pulsuz mühazirələr və dərslər olan bir çox başqa sayt tapa bilərsiniz.
- Bir dostunuzun sizə dil öyrətməsi də ola bilər, paylaşmaq qayğıkeşdir.
Addım 3. Təcrübə edin
İlk oyununun böyük, əhəmiyyətli bir oyun olmasını istəmirsən. Layihənizlə çox maraqlanmamaq üçün bir şans istəyirsiniz.
- Sadə bir oyun yaratmağa çalışın.
- Java öyrənmisinizsə, Swing paketinə baxın.
- Bu layihə (lər) haqqında çox narahat olmayın, vaxtınızdan yalnız bir neçə həftə keçməlidir.
- Səhvlərinizdən dərs alın.
4 -cü hissənin 2 -si: Oyununuzu Başlayın (Mühərrik)
Addım 1. Bir oyun ideyası düşünün
Özünüzə meydan oxumağa çalışın. Beləcə qarşınıza qoyduğunuz hər şeyə nail olmasanız, hələ də (çox güman ki) çox yaxşı bir oyun qalacaq.
- Bir az düşünün, bunu bir oturuşda etmək üçün təzyiq hiss etməyin.
- Fikrinizin üzərində bir müddət oturun ki, bunun yaxşı olduğunu biləsiniz.
Addım 2. Fikrinizi formalaşdırın
Texniki ünsiyyət proqram mühəndisliyi də daxil olmaqla hər cür mühəndislikdə vacibdir. Birinə alma hazırladığınızı söyləmək istəmirsiniz və onlar gedib sizi armud üçün səsləndirirlər.
"Oyun Dizayn Sənədi" yazın. Bunlar peşəkar oyun inkişafında istifadə olunur, amma daha da əhəmiyyətlisi, fikirlərinizi başqalarına asanlıqla çatdırırlar. İnternetdə bir çox pulsuz şablon var
Addım 3. Yardımı işə götürün
Bu işə tək getmək lazım deyil. Bir qrupda daha əyləncəli və həyəcanlıdır.
- Xüsusi bir oyun mühərriki düzəldə və köməksiz layihəni idarə edə bilməzsiniz.
- Yad adamlara getmədən və ya kömək istəmədən əvvəl Dostlarınızdan soruşun, kimin oyun sənayesinə girmək istəyəcəyinə təəccüblənəcəksiniz.
4 -cü hissədən 3 -ü: İşə başlayın
Addım 1. Araşdırma
Bunu etməzdən əvvəl nə edəcəyinizi araşdırın. Sıfırdan bir mühərrik hazırlasanız da, mühərrikinizi düzəldə biləcəyiniz bir çox alət var.
- C öyrənmisinizsə "OpenGL" ə və Java öyrənmisinizsə "JOGL" ə baxın.
- Bəlkə OpenGL -dən bir dərslik al, "Redbook" ən məşhur kitabdır, amma pulsuzdur.
Addım 2. Bir şey çəkin
Başlamaq üçün ibtidai və ya 2D obyekt göstərin.
- 2D üçbucaq və ya bir kub düzəldin.
- Bir çox ibtidai obyekt çəkmək üçün "Siyahıları göstər" ə baxın.
Addım 3. Perspektivli olun
Axtardığınız yeri dəyişə bilməyəcəyiniz bir çox oyun yoxdur.
Oyunun perspektivini qurun (Birinci şəxsin perspektivi, yuxarıdan aşağıya və s.)
Addım 4. Ətrafda hərəkət edin
Bir anda bir addım! Adım etmək əslində bir qədər mürəkkəb olduğu üçün deyil.
- Ya kameranın ətrafındakı hər şeyi hərəkət etdirin, ya da kamera görünüş portunu hərəkət etdirin, ancaq prosessor üçün eynidır.
- Yalnız ox boyunca deyil, bütün bucaqlarda hərəkət edə bilmək.
Addım 5. Dokular (Şəkillər) əlavə edin
Bu standart rəng bir müddət sonra qocalacaq və bir çox oyun yalnız qatı rənglərlə istifadə edilmir.
Onları ekran siyahılarınıza daxil edin
Addım 6. Səs əlavə edin
Bu, oyununuzu daha maraqlı və real edir.
Bəlkə də gəzərkən ayaq səsləri
Addım 7. İşıqlandırma əlavə edin
Bu da realizmi gücləndirir.
- Fərqli işıqlandırma növlərini öyrənin.
- İşıqlandırmanın işlədiyinə əmin olmaq üçün bir kub yerinə bir kürə istifadə edin.
- İşığın ayıklanacağı üçün ibtidai bir obyekt qoya bilərsiniz. İşığın qoyduğunuz qutudan/kürədən çıxa biləcəyinə əmin olun.
Addım 8. Toqquşma Algılamasını əlavə edin
Yarımçıq bir oyun mühərriki göstərdiyiniz zaman insanların fərq etdiyi ən böyük şey, düzgün toqquşma aşkarlanmasının olmamasıdır.
- Kubdan keçməyi qeyri -mümkün hala gətirin.
- Küplə toqquşduğunuzda (digər istiqamətlərdə) hərəkət etməyi mümkün edin.
Addım 9. Cazibə qüvvəsi əlavə edin
Oyunların çoxunda bir şeylər düşər.
Döşəmə düzəldin və üstünə tullanın
4/4 hissə: İşi bitirin
Addım 1. Oyununuzu bitirin
Satışa çıxarmağı unutmayın. Sizə kömək etmək üçün bir marketoloq (dost) cəlb etmək istəyə bilərsiniz. Oyununuzun bir hit olacağını düşünün ki, buna doğru işləyə biləsiniz.
Əylənin
Addım 2. Digər Oyunları İdarə Edin
Sakit olmayın, digər inkişaf etdiricilərə bir oyun mühərriki hazırladığınızı söyləyin. Mühərrikinizlə tək inkişaf etmək məcburiyyətində deyilsiniz. Başqalarına istifadə etməyə icazə verdiyiniz zaman, bəzi qonorarlara sahib olmaq hüququnuz var, eyni zamanda mühərrikinizdə konstruktiv rəy və bəlkə də təkmilləşdirmələr əldə edirsiniz.
- Oyun Mühərrikləri dəyərli və təsir edicidir.
- Digər mühərriklərin indie inkişaf etdiricilərini nə qədər doldurduğunu gördünüzmü? (Sən o mühərrik ola bilərsən!)
- İstehsal oyun inkişaf etdiricilərini sənayeyə daxil etmək üçün mühərrikinizdən istifadə edin!
Addım 3. Uğurlar
Yüksələn oyun sənayesinə səyahətinizə başlayın!