Oyun motorunu necə etmək olar (şəkillərlə)

Mündəricat:

Oyun motorunu necə etmək olar (şəkillərlə)
Oyun motorunu necə etmək olar (şəkillərlə)
Anonim

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

Oyun Mühərriki Edin 1 -ci addım
Oyun Mühərriki Edin 1 -ci addım

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.
Bir oyun mühərriki hazırlayın Adım 2
Bir oyun mühərriki hazırlayın Adım 2

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.
Oyun Mühərriki Edin Adım 3
Oyun Mühərriki Edin Adım 3

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)

Bir oyun mühərriki hazırlayın Adım 4
Bir oyun mühərriki hazırlayın Adım 4

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.
Oyun Mühərriki Edin Adım 5
Oyun Mühərriki Edin Adım 5

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

Bir oyun mühərriki yaradın Adım 6
Bir oyun mühərriki yaradın Adım 6

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

Oyun Mühərriki Edin Adım 7
Oyun Mühərriki Edin Adım 7

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.
Oyun Mühərriki Edin Adım 8
Oyun Mühərriki Edin Adım 8

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.
Oyun Mühərriki Edin Adım 9
Oyun Mühərriki Edin Adım 9

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.)

Bir oyun mühərriki hazırlayın Adım 10
Bir oyun mühərriki hazırlayın Adım 10

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.
Oyun Mühərriki Edin Adım 11
Oyun Mühərriki Edin Adım 11

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

Oyun Mühərriki Edin 12
Oyun Mühərriki Edin 12

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

Oyun Mühərriki Edin Adım 13
Oyun Mühərriki Edin Adım 13

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.
Oyun mühərriki hazırlayın Adım 14
Oyun mühərriki hazırlayın Adım 14

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.
Bir oyun mühərriki hazırlayın Adım 15
Bir oyun mühərriki hazırlayın Adım 15

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

Oyun Mühərriki Edin Adım 16
Oyun Mühərriki Edin Adım 16

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

Oyun Mühərriki Edin 17
Oyun Mühərriki Edin 17

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!
Oyun Mühərriki Edin Adım 18
Oyun Mühərriki Edin Adım 18

Addım 3. Uğurlar

Yüksələn oyun sənayesinə səyahətinizə başlayın!

Tövsiyə: