Компьютерийн тоглоомыг хэрхэн хийдэг вэ? Өөрийнхөө гараар компьютер тоглоом бүтээх

Орчин үеийн томоохон тоглоомууд нь туршлагатай програмистуудын багийн олон жилийн хөдөлмөрөөр бүтээгдсэн байдаг. Өөрийнхөө тоглоомыг бүтээхийн тулд та програмчлалыг ойлгож, тодорхой хэмжээний туршлагатай байх хэрэгтэй. Гэхдээ мэргэжлийн ур чадваргүйгээр энгийн компьютер тоглоом бүтээх боломжтой.

Тусгай хөтөлбөрүүд байдаг бөгөөд үүний үндсэн дээр тоглоомоо хөгжүүлэх боломжтой болно. Тэдний нэг нь 3D Game Maker юм. Энэ нь энгийн бөгөөд хэрэглэгчдэд ээлтэй интерфэйстэй. Та үүсгэж болно энгийн тоглоомарван минутын дотор. Хөтөлбөр нь хэрэгжиж буй тоглоомын төрөл, шаардлагатай түвшний тоог (хорин хүртэл) сонгохыг танд санал болгоно. Гол дүрийг бэлэн аватаруудаас сонгож болно. Энэ үе шатанд та тоглоомоо эхлүүлж, тоглохыг хичээх боломжтой болно. Дараа нь сонирхолтой хуйвалдаан, дайснууд, загварын шинж чанарууд гэх мэтийг нэмнэ үү. Энэ програм нь анхлан тоглоом хөгжүүлэгчдэд тохиромжтой. Түүний өртөг нь 35 доллар юм.


Эхлэн болон туршлагатай програмистуудын аль алинд нь ашиглаж болох өөр нэг тоглоом хөгжүүлэх хөтөлбөр бий. Үүнийг 3D Game Studio гэж нэрлэдэг бөгөөд ямар ч төрөл, нарийн төвөгтэй байдлын түвшний тоглоомуудыг хэрэгжүүлэх өргөн хүрээний хэрэгсэлтэй. Хөтөлбөр нь загваруудын багц, интерьер, эффектийг бий болгох шинж чанарууд - толин тусгал, ил тод онгоц, сүүдэр гэх мэт. Шинэхэн хөгжүүлэгчид тоглоомын цэсийн бэлэн элементүүдийг сонгох боломжтой. Эхлэгчдэд зориулсан хөдөлгүүр нь 70 долларын үнэтэй бол ахисан түвшний програмистууд 900 доллар төлөх шаардлагатай болно. Хэрэв та 3D тоглоомд дургүй бол Game Maker-ийг үзээрэй. Энэ нь танд 2D форматаар өндөр чанартай тоглоом бүтээх боломжийг олгоно. Та объектуудыг сонгож, тэдгээрийн хоорондын харилцан үйлчлэлийг олохыг хүсэх болно. Хэрэглэгч ямар ч зураг зурах чадвартай график засварлагчзураг болон тэдгээрийг системд импортлох. Хөтөлбөр нь олон сонирхолтой эффект, дуу чимээг агуулдаг. Цэс нь энгийн бөгөөд тохиромжтой тул хөтөлбөр нь эхлэгчдэд тохиромжтой. Stencyl Works хөтөлбөр нь илүү туршлагатай програмистуудад зориулагдсан болно. Шинэхэн хэрэглэгч үүн дээр ажиллах боломжтой боловч зарим бэрхшээлтэй тулгарах болно. Илүү туршлагатай хэрэглэгчид өөрсдөө блок үүсгэж болно. Хэрэв та Action Script 3 програмчлалын хэлийг мэддэг бол тоглоомын скриптийг өөрөө бичиж болно. Та тоглоомуудаа нийтэлж, янз бүрийн портал дээр хуваалцаж болно. Хэрэв та хүсвэл бүтээгдэхүүнээ худалдаж авах ивээн тэтгэгч олох боломжтой. Хэрэв та мэргэжлийн, өндөр чанартай тоглоом бүтээхийг хүсч байвал тоглоомын үндсэн төрлүүдийг судалж, зохиогчийн хөтөлбөрийг бий болгохын тулд төрлөө сонгоорой. Сайн скрипт бичээрэй. Үүнд ихэнх цаг хугацаа шаардагдах болно. Зохиол болон зохиол бүрийг нарийвчлан бодож үзээрэй. Харааны дүрс, график дүрслэл, тоглоомын цэсийг зохиох. Үүний дараа түүнийг үүсгэх зөв хөдөлгүүрийг сонгохын тулд бичсэн програмын нарийн төвөгтэй байдлыг үнэл. Хэрэв энэ нь харьцангуй энгийн бол Бүтээгч програмыг ашиглана уу. Хэрэв та програмчлалд маш сайн бол Neo Axis Engine дээр суурилсан тоглоом хий. Энэ хөтөлбөр олон хүлээн авсан сайн үнэлгээбөгөөд ямар ч төвөгтэй түвшний тоглоом бүтээхэд тохиромжтой. Програмаа татаж аваад тоглоомоо үүсгэж эхлээрэй. Хэрэв та цоо шинэ бол дадлага хийж, хялбар тоглоом бүтээгээрэй. Хэрэв танд боломж байгаа бол програмист нөхдөөсөө тоглоомын кодыг бичихэд туслахыг хүс. Скриптийг сайн хийвэл программ хийхэд хэцүү биш.

Интернет дээр та тоглоом бүтээх олон төрлийн програмуудыг олох боломжтой. Тэдгээрийн ихэнхийг үнэгүй татаж авах боломжтой. Ноцтой тоглоом бүтээхээсээ өмнө үнэгүй програмууд дээр дасгал хийж, хөгжлийн мөн чанарыг ойлгох хэрэгтэй. Үүний дараа тохирох хөдөлгүүрийг худалдаж аваад бүтээл дээр ажиллаж эхлэх нь зүйтэй юм.

Тоглоомын хөгжил дэвшилттэй, ирээдүйтэй, алдартай болж байна. Бид сурах тоглоомын хөгжлийн замын талаар дэлгэрэнгүй инфографик бэлтгэсэн.

Тоглоомын хөгжилтэй холбоотой олон талбарууд байдаг бөгөөд сургалтын үе шат бүр өмнөх үе шат дээр тулгуурладаг. Жишээлбэл, та тоглоомын хөдөлгүүр рүү шууд үсрэх ёсгүй. Програм хангамж хөгжүүлэлтээс эхэлж, математикийг тоглоомын програмчлалын хувьд хурцалж, дараа нь тоглоомын хөгжүүлэлт рүү шилжинэ. Эдгээр алхам бүр нь алхам алхмаар зааварчилгаа, үүнд ном болон бусад материалууд багтсан.

0. Хүүхдэд зориулсан тоглоом хөгжүүлэх

Олон номууд ScratchJr зэрэг хүүхдүүдэд зориулсан домогт, ойлгомжтой Scratch хөгжүүлэх орчинд төвлөрдөг. Суурийн дараа Python Pygame-ийн тухай мэдээлэл ирдэг. Таван настай хүүхдэд зориулсан ном байдаг ч ихэнх материал нь 8 ба түүнээс дээш насны хүүхдүүдэд тохиромжтой.

1. Компьютерийн шинжлэх ухаан

Онолын хуурамчаар үйлдэх нь зайлшгүй бүрэлдэхүүн хэсэг бөгөөд үүнгүйгээр цаашдын судалгаа нь утгагүй болно. Энэхүү боловсролын уран зохиолын сонголт нь компьютерийн шинжлэх ухааныг судлахтай холбоотой алгоритм, математикийн талаархи үндсэн мэдээлэл, мэдээллийг агуулдаг.

2. Програмчлалын хэлүүд

Компьютерийн хэлээр ярих нь тийм ч хялбар биш, гэхдээ боломжтой. Мөн ийм олон арга бий. Жишээлбэл, Си хэл нь алдартай C#, C++, Java хэлтэй синтаксээ хуваалцсанаар програм хангамжийн салбарт ихээхэн нөлөө үзүүлсэн. С++ нь эргээд үр ашигтай программ, програм хангамжийн багц үүсгэх хүчирхэг хэл юм. Ихэнх нь C# хэл дээр тоглоом бичдэг: хэл нь ухаалаг, тохиромжтой бөгөөд хөгжүүлэлтийг илүү хурдан эхлүүлэх боломжийг олгодог.

Гэхдээ Луа C ++-ээс ямар нэг зүйлийг авсан. Скрипт хэл нь тоглоомын логикт сайн байдаг. Энэ нь түвшинг эхлүүлэх, даалгавруудыг объектуудтай холбох, төслийг дахин эмхэтгэх шаардлагагүйгээр NPC-ийн үйлдлийг интерактив байдлаар өөрчлөх гэх мэт олон зүйлийг хийхэд хялбар болгоно.

3. Програм үүсгэх

Хэрэв компьютерийн шинжлэх ухаан нь онолын үндэс юм бол энд илүү их практик байдаг. Тоглоом хөгжүүлэх нь бартаатай зам бөгөөд програмууд нь эхлэхэд хамгийн тохиромжтой газар юм. Практик даалгавар бүхий номууд, хэв маяг, UML-ийн талаархи мэдээлэл нь юу болохыг олж мэдэхэд тусална.

4. Тоглоом хөгжүүлэх математик

Үгүй ээ, сургуулийн алгебр, геометрийн хичээл орохгүй. Сонгон шалгаруулалтыг тоглоом хөгжүүлэх чиглэлээр математикийн суурь, илүү ахисан түвшинд хуваадаг.

5. Тоглоомын програмчлал

техник хангамжийн платформууд, OS, API багц, алгоритм, хөндлөн платформ болон хөгжүүлж буй тоглоомын үндэс болох бусад чухал талууд. ном агуулсан gamedev нийтлэл нь хэд хэдэн нөхөж байна хэрэгтэй мэдээлэлпрограмчлал.

6. Тоглоомын хөдөлгүүрийг хөгжүүлэх

Хөдөлгүүр бол "шахдаг" тоглоомын зүрх юм функциональ байдалболон шаардлагатай багаж хэрэгсэл. Эхний номнууд таныг архитектур, дизайны талаар танилцуулах болно. Цаашилбал, "тоглоомын хөдөлгүүр" нь багаж хэрэгсэл, оновчлол, скрипт болон хуваагдана Нэмэлт материалнийтлэл хэлбэрээр. Танилцах явцад хэв маяг, алгоритмын заль мэх, Unity дахь оновчлол болон бусад нюансууд нөлөөлдөг.

7. Компьютер график

Тийм ээ, агуулга чухал, гэхдээ компьютер графикнь хэрэглэгчдэд харагдах програмын интерфейсийн аналог юм. Тиймээс үүнд онцгой анхаарал хандуулах хэрэгтэй.

Энэ хэсэг нь хамгийн том нь гэдэгт гайхах зүйл алга. Үүнд Real-Time 3D, DirectX болон OpenGL програмчлалын үндэс орно. Бүх зүйл зураг авалт, технологийн талаархи мэдээллээр хангагдсан болно. Сонголтод Direct3D болон OpenGL онцгой анхаарал хандуулсан.



8. Тоглоомын аудио

Тоглоомын хөгжүүлэлт нь мөн аудиотай холбоотой: эдгээр нь NPC-ийн хийсэн дуу чимээ, гол дүр, үзэгдэл эсвэл объект, түүнчлэн хөгжим юм. Аудио програмчлал нь зөвхөн хоёр номын үнэтэй боловч шаардлагатай мэдээллийг хүртээмжтэй байдлаар өгдөг.

9. Тоглоомын физик, хөдөлгөөнт дүрс

Хамгийн хэцүү үе шатуудын нэг. Програм хангамжийн суурь, зургуудаас гадна энэ бүхэн харилцан үйлчлэх хууль байх ёстой. Тоглоомын физик, хөдөлгөөнт програмчлалыг 17 номонд багтаасан болно. Тус тусад нь шингэний дуурайлганд өртдөг.

Видео тоглоом бүтээх нь хэцүү ажил юм. Гэсэн хэдий ч, хэрэв танд сая долларын санаа байгаа бол аль болох хурдан эхлүүлэх нь дээр! бие даасан хөгжүүлэгчид Сүүлийн үедулам бүр томорч байгаа бөгөөд тоглоом хийх нь урьд өмнө хэзээ ч ийм хямд, хялбар байгаагүй. Энэ нийтлэл нь видео тоглоом бүтээх гол үе шатуудын талаар танд хэлэх болно.

Алхам

Үндсэн мэдээлэл

    Төрөл зүйл сонгоно уу.Тиймээ, бүх амжилттай тоглоомууд өвөрмөц байдаг. Гэсэн хэдий ч тэдгээрийг тодорхой төрөлд хамааруулж болно. Эхлээд жанраа шийдээрэй! Мөн төрлүүд нь дараах байдалтай байна.

    • Зоосон машин
    • Буудагч
    • Платформ
    • Уралдаан
    • Даалгавар
    • Төгсгөлгүй гүйлт
    • Анхны хүн буудаг
    • Манга
    • цамхаг хамгаалалт
    • Аймшиг
    • Тэмцэж байна
    • Инээдмийн
    • Амьд үлдэх
  1. Платформ сонгох.Сонгосон платформ нь цаашдын хөгжлийн үйл явцад ихээхэн нөлөөлнө, тоглоомыг хэрхэн удирдахыг дурдахгүй бол гар, joystick эсвэл таблет дэлгэцээс.

    • Ерөнхий дүрэм бол энэ бол тоглоомыг хэрхэн, юугаар тоглохыг шууд төсөөлөхөд хялбар байдаг. Мэдээжийн хэрэг үл хамаарах зүйлүүд байдаг, гэхдээ бүх дүрэмд үл хамаарах зүйлүүд байдаг.
    • Та iPhone-д зориулсан тоглоом хийхийг хүсч байна уу? Үүнийг Mac компьютерээс AppStore-д оруулах шаардлагатай.
  2. Тоглоомын үзэл баримтлалын төслийг бичнэ үү.Хэдэн хуудсан дээр ерөнхий утгаараатоглоомоо хэрхэн тоглохыг бичээрэй. Зөвхөн энэ нь танд ийм тоглоом амжилттай болох эсэх талаар ойлголт өгөх болно.

    Тоглоомын үндсэн философийг бий болго.Энэ нь тоглогчийг тоглох, тоглоход түлхэц өгөх сэдэл юм шиг, энэ бол тоглоомын мөн чанар юм. Хөгжлийн явцад философиос хазайсан эсэхээ шалгаарай. Тоглоомын философийн жишээнд:

    • машин жолоодох чадвар;
    • тоглогчийн рефлексийг шалгах чадвар;
    • сансрын гүрний эдийн засгийг загварчлах боломж.
  3. Тоглоомынхоо бүх шинж чанарыг бич.Онцлогууд нь таны тоглоомыг олон мянган тоглоомоос ялгах зүйл юм. Эхлээд санаа, үзэл баримтлалыг жагсаан бичээд дараа нь бүгдийг нь утга учиртай өгүүлбэр болгон дахин бичээрэй. 5-15 онцлогийг бэлтгэ. Жишээлбэл:

    • Үзэл баримтлал: сансрын станц барих.
    • Онцлог: Та өөрийн сансрын станц байгуулж, түүнийг удирдах боломжтой.
    • Үзэл баримтлал: солирын гэмтэл.
    • Онцлог: Тоглогч солирын бороо, нарны гал асаах гэх мэт зүйлд амьд үлдэхийг хичээдэг.
    • Онцлогуудыг яг одоо жагсаавал тоглоомын хөгжлийн төлөвлөгөөнд оруулах нь танд илүү хялбар байх болно. Бүх зүйлийг дараа нь нэг нэгээр нь "баримлуулж" байснаас эхэнд нь бүх шинж чанарыг тавьсан нь дээр.
    • "Энэ бол яг миний бүтээхийг хүсч байгаа тоглоом юм" гэж ойлгох хүртлээ функцүүдийн жагсаалтыг дахин бич.
  4. Завсарлага авах.Нэг эсвэл хоёр долоо хоногийн турш хүснэгтэд ноорог нуу. Дараа нь гаргаж аваад шинэ нүдээр хар. Энэ нь өвдөхгүй.

    Бид хөгжлийн төлөвлөгөө гаргадаг

    1. Бүх зүйлийг хамгийн жижиг нарийн ширийн зүйл хүртэл буд.Хөгжлийн төлөвлөгөө бол таны тоглоомын гол тулгуур юм. Үүнд бүх зүйл бий. Тэгсэн ч гэсэн: бүх зүйл дотор нь байгаа. Механик, түүх, тохиргоо, дизайн болон бусад бүх зүйл. Түүнээс гадна энэ баримт бичгийн хэлбэр нь чухал биш, мөн чанар нь чухал, агуулга нь чухал юм.

      • Таны удирдлага дор багтай байх үед хөгжлийн төлөвлөгөө онцгой чухал болно. Тоглоом хөгжүүлэх төлөвлөгөө Энэ тохиолдолднь ширээний...командын файл юм. Тоглоомын зарим талыг дүрсэлсэн үг хэллэгээр нарийн, тодорхой, ойлгомжтой байх.
      • Тоглоом бүр хөгжлийн төлөвлөгөөтэй байдаггүй бөгөөд ижил төстэй хоёр төлөвлөгөө байдаггүй. Энэ нийтлэл нь зөвхөн ерөнхий гарын авлага боловч та өөрийнхөө өөрчлөлтийг чөлөөтэй хийх боломжтой.
    2. Гарчиг бичих.Агуулгын хүснэгт нь тоглоомын бүх талыг жагсаах ёстой. Тэнд дурдах ёсгүй цорын ганц зүйл бол түүх нь тоглоомын механиктай нягт холбоотой биш л бол түүх юм.

      • Агуулгын хүснэгт нь бараг л тоглоомын хөтөч шиг юм. Ерөнхий хэсгүүдээс эхэлж, дараа нь тэдгээрийг дэд хэсгүүдэд хуваа.
      • Агуулгын хүснэгт нь тоглоомын ноорог загвартай адил юм. Гэхдээ цэг бүрт нарийн ширийн зүйл, маш олон нарийн ширийн зүйл байх ёстой!
    3. Гарчиг бүрийг бөглөнө үү.Кодлох, зурах ажлыг эхлүүлсний дараа хүн бүр, бүх зүйл шууд ойлгогдох тул бүх зүйлийг нарийвчлан, тодорхой тайлбарла. Механик бүр, бүх онцлог шинж чанарууд - бүх зүйлийг 5+-д тайлбарлах ёстой!

      Тоглоом хөгжүүлэх төлөвлөгөөг бусад хүмүүст үзүүл.Таны арга барилаас хамааран тоглоом хийх нь хамтын хүчин чармайлт байж болно. Тоглоомын талаарх бусад хүмүүсийн санал бодол тоглоомыг илүү сайн болгож чадна.

      • Тоглоомыг гаргах гэж байгаа хүнд хэлээрэй. Хэрэв хүн үүнийг зүгээр л санаа гэж үзвэл шүүмжлэл нь өнгөц байж болно.
      • Хэрэв та тоглоомын хөгжлийн төлөвлөгөөг хайртай хүмүүстээ үзүүлэхээр шийдсэн бол (ихэвчлэн эцэг эхчүүдэд үзүүлдэг) тэдний үнэлгээ нь тоглоомыг шуналтай тоглогч шүүмжилсэнээс хэтэрхий зөөлөн байж магадгүй гэдгийг анхаарна уу. Үгүй ээ, энэ нь төлөвлөгөөг эцэг эхчүүдэд үзүүлэх боломжгүй гэсэн үг биш юм. Та чадна, гэхдээ энэ чиглэлээр туршлагатай хүмүүст үзүүлэхээ бүү мартаарай.

    Програмчлалын эхлэл

    1. Хөдөлгүүр сонгох.Хөдөлгүүр бол тоглоомын үндэс бөгөөд үүнийг бүтээхэд шаардлагатай хэрэгслүүдийн багц юм. Мэдээжийн хэрэг, бэлэн хөдөлгүүр авах нь өөрөө хөгжүүлж эхлэхээс хамаагүй хялбар юм. Хувь хүний ​​хөгжүүлэгчдийн хувьд хөдөлгүүрийн сонголт нь том бөгөөд олон янз байдаг.

      • Хөдөлгүүрийн тусламжтайгаар график, дуу чимээ, хиймэл оюун ухаантай ажиллах ажлыг хялбаршуулсан.
      • Өөр өөр хөдөлгүүрүүд - өөр өөр давуу болон сул талууд. Зарим нь 2D тоглоом, зарим нь 3D тоглоомд илүү тохиромжтой. Та хаа нэгтээ програмчлалыг илүү сайн ойлгох хэрэгтэй, хаа нэгтээ функцийг процедураас ялгахгүйгээр ажиллаж эхлэх боломжтой. Дараахь хөдөлгүүрүүд түгээмэл байдаг.
        • GameMaker: Studio бол хамгийн алдартай 2D тоглоомын хөдөлгүүрүүдийн нэг юм.
        • Unity бол 3D тоглоом бүтээхэд ашиглахад хялбар хөдөлгүүр юм.
        • RPG Maker XV бол хоёр хэмжээст дүрс үүсгэх скрипт хөдөлгүүр юм дүрд тоглох JRPG хэв маяг.
        • Unreal Development Kit нь олон зориулалттай 3D хөдөлгүүр юм.
        • Source нь 3D тоглоом бүтээхэд зориулагдсан маш алдартай бөгөөд байнга шинэчлэгддэг хөдөлгүүр юм.
        • Project Shark бол анхлан болон ахисан түвшний хэрэглэгчдэд зориулсан 3D хөдөлгүүр юм.
    2. Хөдөлгүүрийн онцлог шинж чанаруудыг олж мэдэх эсвэл үүн дээр мэргэжилтэн хөлслөх.Сонголтоос шалтгаалаад олон програмчлал хийх шаардлагатай байж магадгүй. Гэсэн хэдий ч хамгийн энгийн хөдөлгүүртэй ч гэсэн үүнийг зохицуулах нь тийм ч хялбар биш юм. Тиймээс, хэрэв даалгавар таны хүч чадлаас давсан мэт санагдаж байвал мэргэжлийн хүнийг хайж олоорой.

      • Энэ нь тоглоом дээрх багийн ажлын эхлэл байж болох юм. Эхлээд програмист, дараа нь дууны мэргэжилтэн, дизайнер, дараа нь шалгагч ...
      • Хамтран ажиллах бие даасан хөгжүүлэгчдийн асар том нийгэмлэг байдаг. Хэрэв таны санаа хүмүүст таалагдвал тэд үүнийг амьдралд хэрэгжүүлэхэд тань туслах болно!
    3. Тоглоомын прототип хийх.Хөдөлгүүрийг судалсны дараа тоглоомын прототипийг хий. Энэ нь үнэндээ тоглоомын үндсэн функцийг шалгах тест юм. График эсвэл дуу чимээ хараахан шаардлагагүй, зөвхөн орлуулагч болон туршилтын хэсэг шаардлагатай.

      • Тоглоход хөгжилтэй болох хүртэл прототипийг шалгаж, дахин хийх шаардлагатай. Шалгалтын явцад та буруу ажиллаж байгаа бүх зүйлийг тодорхойлж, зохих өөрчлөлтийг хийх хэрэгтэй. Хэрэв прототип нь хүмүүсийн сэтгэлийг хөдөлгөхгүй бол тоглоом өөрөө тэдэнд сэтгэгдэл төрүүлэхгүй байх магадлалтай.
      • Прототип нь нэгээс хоёр удаа өөрчлөгдөнө. Энэ бол хэвийн зүйл, учир нь та энэ эсвэл тэр механик хэрхэн ажиллахыг урьдчилж мэдэхгүй.
    4. Удирдлага дээр ажиллана.Тоглогчийн гүйцэтгэдэг хяналт нь суурь түвшинтоглоомын функциональ байдал. Прототипийн үе шатанд хяналтыг аль болох тохиромжтой болгох нь чухал юм.

      • Муу, хэцүү, ойлгомжгүй хяналтууд - сэтгэл дундуур тоглогч. Сайн, өндөр чанартай, нарийн хяналт - аз жаргалтай тоглогч.

    График болон дуу чимээ дээр ажиллаж байна

    1. Төсөлд юу хэрэгтэй байгааг бодоорой.Магадгүй таны тоглоом хангалттай хатуу байх болно геометрийн хэлбэрүүдболон 16 өнгө? Эсвэл хэрэгтэй юу нарийн төвөгтэй зурагдизайнеруудын бүхэл бүтэн баг бүтээсэн үү? Дуу чимээний талаар юу хэлэх вэ? Тооцоололдоо бодитой байж, хүмүүсээ үүний дагуу ажилд аваарай.

      • Олонхи бие даасан тоглоомууджижиг баг эсвэл бүр нэг хүн бий болгосон. Ганцаараа тоглоом бүтээхэд илүү их хугацаа шаардагдах болно гэдгийг санаарай.
      • Хүн бүр ашиглах боломжтой олон үнэгүй нөөцүүд байдаг. Энэ тохиолдолд гол зүйл бол зохиогчийн эрхийг зөрчихгүй байх явдал юм.
    2. Урлагийн ноорог зурах.Тоглоом нь таны зүүдэнд харсан уур амьсгалтай байхын тулд тоглоомын харагдах хэсэг дээр ажиллаж эхэл.

      Тоглоомын ертөнцийг зохион бүтээх.Тоглоомд зориулсан урлаг байна уу? Та тоглоом үүсгэж, хэв маягийг харгалзан үзээд түвшин эсвэл тоглоомын талбайг зурж эхлэх боломжтой. Хэрэв таны тоглоом "тааврын" хэв маягтай бол таавар зохион бүтээгээрэй.

    3. Графикийг сайжруулах.Сонгосон график хэв маягаас хамааран өөр өөр програмууд танд туслах болно, жишээлбэл:

      • Blender бол хамгийн алдартай 3d засварлагчдын нэг юм (мөн энэ нь үнэ төлбөргүй). Сүлжээ нь үүн дээр чиглүүлэгчээр дүүрэн байдаг тул ойлгож, хурдан ажиллаж эхлэхэд асуудал гарахгүй.
      • Photoshop нь бүтэц үүсгэх үе шатанд, мөн ерөнхийдөө 2D урлагийг үзүүлэхэд маш их хэрэгтэй байдаг. Тийм ээ, төлсөн. Хэрэв та үнэгүй аналог авахыг хүсч байвал Gimp-ийг аваарай, энэ нь бараг ижил функцтэй.
      • Paint.net нь Paint Shop Pro зэрэг програмын үнэгүй хувилбар бөгөөд 2D урлагийг бүтээхэд хялбар болгодог. Энэ програм нь хоёр хэмжээст пикселийн зураг дээр ажиллахад ялангуяа ашигтай байдаг.
      • Adobe Illustrator ашиглах. Энэ програм нь вектор графикт тохиромжтой. Энэ нь хямдхан биш, тиймээс хэрэв та мөнгөний хомсдолтой байгаа бол Inkscape-г ашиглаарай - үнэгүй хувилбар Adobe Illustratorнээлттэй эх сурвалж.
    4. Дууг тэмдэглэ.Дуу чимээ нь аливаа тоглоомын уур амьсгалын маш чухал бүрэлдэхүүн хэсэг юм. Чамд хөгжим байна уу, байхгүй юу, юу дууны эффектХэзээ тоглох, харилцан яриа гарах эсэх - энэ бүхэн тоглогчийн тоглоомын туршлагад ихээхэн нөлөөлнө.

      • Вэб дээр үнэгүй, ажиллагаатай аудио програмууд байдаг. Хэрэв та төсөв багатай бол эдгээр нь маш сайн сонголт юм.
      • Та хиймэл аргаар гэрээсээ дуу бичиж болно.

Та тоглоом хийж сурмаар байна уу?
гэхдээ хаанаас эхлэхээ мэдэхгүй байна уу?
Доорх текстийг уншаад өнөөдөр та анхны тоглоомоо хийх болно!

Сайн байна уу шинэхэн тоглоом хөгжүүлэгч!

Хэрэв та энэ сайтыг үзсэн бол тоглоом бүтээхийг хүсч байна. Бас олон жилийн дараа биш, яг одоо. Сургалтын төв, тусгай курс гэх мэт хичээлд та их мөнгө (5-аас 85 мянга хүртэл) зарцуулахгүй.

Хэдийгээр та тоглоом бүтээх үйл явцын талаар огт ойлгоогүй бөгөөд энэ нь үнэхээр хэцүү гэж бодож байсан ч өнөөдөр та анхны тоглоомоо бүтээж эхлэх болно гэдгийг би баталж байна!

Би хэн бэ?

Намайг Артём Кашеваров гэдэг. Би мэргэжлийн программист, дизайнер, тоглоом бүтээхэд зориулагдсан олон арван төслийн зохиогч юм. Үүнээс гадна би хүн бүрт тоглоом бүтээх үндсийг заадаг.

Хүндэтгэсэн, Артём Кашеваров.

Тиймээс та видео тоглоом хийх насан туршийн мөрөөдлөө биелүүлэхийн тулд нухацтай хандахаар шийдсэн.

Би та бүхэнтэй өөрийн туршлагаа хуваалцах болно: Хэдэн жилийн өмнө би тоглоом бүтээх нь ийм амархан байх болно гэж төсөөлж ч чадахгүй байсан. Би 6 жилийн туршлагатай програмист хүний ​​хувьд хамгийн энгийн 2D тоглоомыг бүтээх нь тийм ч амар ажил биш байсныг хэлье. Гол дүрийг дэлгэцээр хөдөлгөхийн тулд би ганцаараа асар их оюун санааны хүчин чармайлт, цаг хугацаа (долоо хоног орчим) зарцуулсан.

Тоглолтын туршид хичнээн их хүчин чармайлт гарсныг та төсөөлж байна уу?

Өнөөдөр та хэдхэн сарын дотор эхлээд энгийн 2D тоглоом, дараа нь илүү төвөгтэй 3D тоглоом хийхийг хялбархан сурах боломжтой! Үүний зэрэгцээ танд тодорхой мэдлэг огт хэрэггүй - таны хүсэл, бага зэрэг тэвчээр хангалттай.

Шаардлагагүй асуудалгүйгээр хэрхэн тоглоом бүтээх вэ?

Тоглоомыг илүү хялбар, хурдан болгох боломжийг танд юу олгодог вэ?

Энэ бол Game Maker програм юм. Түүний үйл ажиллагааны зарчим нь энгийн - ямар ч тоглоомонд програм хангамжийн элементүүд давтагддаг. Жишээлбэл, объектуудын мөргөлдөх, хөдөлгөөнт дүрсийг харуулах, хөгжим, аудио эффектийг тоглуулах, тоглоомын үе шатуудыг өөрчлөх гэх мэт. Тиймээс энэ хөтөлбөр нь эдгээр бүх үйл явцыг хэрэгжүүлэхэд цаг хугацаа алдахгүй байх боломжийг олгодог. Биднээс шаардагдах бүх зүйл бол эдгээр бүх үйл явцыг хүссэнээрээ холбох явдал юм. Жишээлбэл, объектууд мөргөлдөх үед бид үүнийг ямар нэгэн дуу чимээ гаргах эсвэл жишээлбэл, шинэ объект үүсгэх, хэрэв хүсвэл бид хоёуланг нь хийх боломжтой.

Ийм байдлаар тоглоом бүтээх нь юутай ч зүйрлэшгүй таашаал юм!

Game Maker дээр ямар түвшинд тоглох боломжтойг харна уу:

тоосны хүч

Энэ бол гайхалтай график, тоглоомын явцтай аркад тоглоом юм. Энэхүү тоглоом нь арилжааны төсөл бөгөөд бүтээгчид нь мэргэжлийн тоглоом хөгжүүлэх студи юм.


Гарчиг: Тоосжилтын хүч

Төрөл: Зоосон машин

Хөгжүүлэгчид:
Урлаг/тоглоомын дизайн/дуу:Вүдли Най
Хөтөлбөр/дизайн:Лекси Достал
хөгжим: robotscience.bandcamp.com

Олон тоглогч: үгүй

Ижил төстэй байдал: Mirror's Edge 2D

Одоо та Game Maker-ийн боломжууд танд хангалттай гэдэгт итгэлтэй байна гэж би бодож байна. Асаалттай Энэ мөчЭнэ нь анхлан тоглоом хөгжүүлэгчдэд зориулсан тоглоом хөгжүүлэх хамгийн сайн орчин юм. Мөн удахгүй та өөрөө үүнийг харах болно.

Та хэрхэн хурдан бөгөөд хямд тоглоом хийхийг сурахыг хүсч байна.
Энэ боломжтой юу?

Тиймээ. Тэгээд яаж гэдгийг би мэднэ.

Харамсалтай нь манай улсад ямар ч их сургууль тоглоом бүтээхийг заадаггүй. Хамгийн аймшигтай нь үнэндээ тийм ч байхгүй хэвлэмэл уран зохиолэнэ дугаар дээр.

Юу болсон бэ? Тоглоом хэрхэн бүтээх талаар сурах арга байхгүй гэж үү?

Хэдхэн жилийн өмнө тоглоом бүтээж сурах нь үнэхээр том сорилт байсан.

Харин одоо нөхцөл байдал өөрчлөгдсөн! Тоглоом бүтээх видео заавар гарсны дараа:


Энэхүү сурах арга нь уйтгартай, үнэтэй биш бөгөөд та хүссэн үедээ хийж болно.

Энэ бүхэн итгэмээргүй энгийн харагдаж байна. Та Game Maker зааварчилгааны видео дискийг компьютертээ оруулна. Game Maker програмыг ажиллуулаад дэлгэцэн дээрх бүх зүйлийг давт. Ингэснээр миний туршлага, мэдлэгийг өөртөө шингээдэг.

Энэ курс хэнд зориулагдсан бэ?

Энэхүү сургалт нь компьютерт зориулсан видео тоглоом бүтээх нууцыг сурахыг хүсч буй эхлэгчдэд зориулагдсан болно бүрэн тэг. Програмчлалын ур чадваргүй, тэр ч байтугай видео тоглоом хэрхэн бүтээгддэг талаар ойлголтгүй байх.

Юу нь буруу вэ 92% эхлэгчдэд эзлэх хувь?

Одоогийн байдлаар тоглоом бүтээх ердийн хичээл бараг байдаггүй. Энэ бол шинэхэн игроделовыг төөрөлдүүлж байгаа зүйл юм. Тоглоом хийхийн тулд эхлээд програмчлалыг эзэмшиж, зурж сурах, дизайнер, менежерийн мэргэжлийг эзэмших хэрэгтэй гэсэн дүгнэлтэд олон хүн ирдэг. Тэгээд л тоглоомуудаа хийнэ.

Таны анхны тоглоом тийм ч сайхан биш байх болтугай, гэхдээ энэ нь ТАНЫХ байх болно!

Энэ нь таныг шинэ өндөрлөгт хүргэх нь гарцаагүй! Тэгээд та зөвхөн илүү сайн ажиллах болно! Хэрэв та хамтдаа ажилладаг бол жижиг ялалтууд танд эсвэл танай багийн хувьд маш чухал юм. Эдгээр нь алдаа болон бусад асуудлуудыг хурдан харах боломжийг танд олгоно.

Ганцаараа тоглоом бүтээх боломжтой юу?-Энэ асуулт одоо таны толгойд эргэлдэж байна.

Мэдээжийн хэрэг боломжтой!Гэхдээ та ямар нэг шалтгаанаар хийж чадахгүй тийм ажилтай байх магадлалтай. Ийм тохиолдолд би 500 рубль хөлсөлсөн. энэ ажлыг даван туулж, дараа нь цэвэр урам зоригоор төсөлд удаан хугацаанд тусалсан хүн!

Жишээ нь, би хэзээ ч амьд дүр зурж байгаагүй, гаднаас хэн нэгнийг урьж, мөнгө төгрөг, тэр ч байтугай үнэ төлбөргүй урьж байсан. Эцсийн эцэст, тоглоом бүтээх нь сонирхолтой зүйл бөгөөд олон хүн цэвэр урам зоригоор, бүрэн үнэ төлбөргүй ажиллах боломжтой.

Хүмүүсийг яаж ажилд авах, хаанаас олох вэ? - Би энэ тухай видео хичээл дээр заавал хэлэх болно.

Хамгийн энгийн компьютерийн тоглоом юу вэ?

Битгий том зүйлийг зорь - миний хэлсэнчлэн таны анхны тоглоом энгийн байх ёстой. Тиймээс, тоглоом үүсгэхийн тулд бидэнд хэрэгтэй:

    График дизайн (спрайт гэх мэт)

    Тоглоомын хөдөлгүүр (тоглогчтой харилцах програм хангамжийн хэсэг)

    Тоглоомын хамгийн энгийн загвар (энэ нь тоглоомонд бүх зүйлийг хэрхэн зохион байгуулах тухай санаа юм)

Таны харж байгаагаар тийм ч их биш. Практикт энэ нь 1-2 хүн шаарддаг. Тоглоомын скрипт, дууны бүрэлдэхүүн хэсгийг хассан ч бид өөр зүйлийг хялбаршуулж чадна.

Баримт нь график дизайныг бусад тоглоомуудаас зээлж авах боломжтой (хэрэв та ийм тоглоом зарахгүй бол та хууль зөрчөөгүй болно). Тоглоомын дизайн - хуучин Dendy эсвэл Sega тоглоомуудаас авах боломжтой. Мөн та зөвхөн нэг тойрог байх болно гэж эхэлье. Хамгийн хэцүү хэсэг нь програм хангамжийн хэсэг бөгөөд үүнийг би танд видео курст нэг хоёр удаа хийхийг заах болно "Видео форматаар компьютер тоглоом бүтээх".

Түүнээс гадна та програмчлалын хэсгийг програмчлалгүйгээр эзэмших болно!

Энэ бол Game Maker-ийн гоо үзэсгэлэн юм!

Үүний үр дүнд та тоглоомын нарийн ширийн зүйл, тоглоомын механик, тохируулсан тэнцвэр болон бусад сонирхолтой зүйлс дээр анхаарлаа төвлөрүүлэх хэрэгтэй. Нэг ёсондоо Game Maker дээр тоглоом бүтээх нь өөрөө тоглоом тоглохтой адил юм. Энэ бол гайхалтай сонирхолтой юм!

Сургалтанд юу багтдаг вэ?

Сургалт нь 3 DVD-ээс бүрдэнэ.

Эхний хоёр диск нь видео хичээлүүдийг агуулдаг.

Гурав дахь диск нь тоглоом, нөөцийг бий болгоход шаардлагатай бүх програмуудыг агуулдаг.

Мөн курст багтсан болно дэлгэрэнгүй зааварүүнтэй хамт үр бүтээлтэй байх.

Эхний болон хоёр дахь DVD- видео материалууд - шууд видео хичээлүүд, үүнд би анхны тоглоомуудаа хэрхэн бүтээхийг тодорхой зааж өгдөг. Төлөвлөлт хийх, хүмүүс, хөтөлбөрүүдтэй ажиллах, төсөл хэрэгжүүлэх, бүх зүйлийг хамгийн жижиг нарийн ширийн зүйл хүртэл эргэцүүлэн бодох, бусад өвөрмөц материалууд энэ хоёр диск дээр байдаг.

DVD файл- Файлын материалууд - энэ дискнээс олох программ, хоосон зай, төсөл, жишээ, спрайт болон бусад хэрэгтэй файлуудын багц.

Хичээлийн заавар- заавар нь видео хичээлийн үр нөлөөг дээд зэргээр хангаж, эхний боломжоор мартагдахгүйн тулд хичээлийг хэрхэн ашиглах талаар дэлгэрэнгүй тайлбарласан болно.

Хичээлийн төлөвлөгөө юу вэ?

Видео курс нь өөрөө бүлгүүдэд хуваагддаг бөгөөд тус бүрд нь бид танд тулгарч болох хамгийн тулгамдсан асуудлыг шийддэг. Зарим бүлгийг дэд бүлгүүдэд хуваасан.

Энэ сургалтыг ашиглан өөртөө тохиромжтой цагт гэртээ бие даан суралцах замаар хэр их мөнгө хэмнэж болохыг одоо бодоорой.

Игорь Стликов

Санкт-Петербург

"Бид эхний төслөө аль хэдийн эхлүүлсэн! Одоо бид хоёр дахь төслөө төлөвлөж байна."

Сайн уу, Артём!

Сургалтанд баярлалаа. Үнэнийг хэлэхэд, би курст суралцахаасаа өмнө тоглоом бүтээх талаар маш их уншдаг. Програмистын мэдлэггүйгээр та тоглоом бүтээж эхлэх боломжгүй гэсэн бодлоос л үргэлж айдаг байсан. Ахлах сургуулиасаа хойш би програмчлалд хэцүү байсан. Тийм ээ, заримдаа тоглоом бүтээх ийм санаанууд л гарч ирсэн бөгөөд би таны курсийг худалдаж авахаас татгалзаж чадахгүй байсан бөгөөд харамсдаггүй.

Одоо найз бид хоёр анхны төслөө амжилттай дуусгалаа. Одоо бид хоёр дахь удаагаа төлөвлөж байна. Би тоглоомын дизайнер, тэр скрипт бичдэг. Ажил, гэр бүл гэх мэт цаг хугацаа хангалтгүй байгаа нь харамсалтай. Гэхдээ одоохондоо хобби хийх цаг олоод байна, хэн мэдлээ, энэ нь илүү их зүйл болж хувирах болов уу.

Ерөнхийдөө би үр дүндээ сэтгэл хангалуун байна, энэ бол маш хүчтэй үсрэлт байсан. Таны хичээлүүд гайхамшгийг бүтээдэг. Миний тоймыг уншсан бүх хүмүүст би хэлэх болно - эргэлзэх хэрэггүй, хэрэв та видео тоглоом бүтээх сэдвийг сонирхож байвал зоригтойгоор захиалаарай - та маш олон шинэ зүйлийг сурч мэдэх болно, мөн та дискнээс салахгүй нь гарцаагүй!

Би чамд чин сэтгэлээсээ амжилт хүсье, Артём!

P.S. Хэт оройтож нийтэлсэнд уучлаарай, курс, төсөл судлах завгүй байсан.

Та захиалга өгөхдөө дараахь зүйлийг авах болно.

Нэгдүгээрт, Та жишээ, зөвлөмж бүхий хоёр DVD дээр 9 цаг гаруй видео үзэх боломжтой.Видео тоглоом бүтээх жишээ, эффектийн үзүүлэн. Та энэ мэдээллийг надаас видеон дээр бодит цаг хугацаанд хүлээн авах болно.

Хоёрдугаарт, та хайж олохын тулд интернетээр аялах шаардлагагүй болно хүссэн програмтөрөл бүрийн график хоосон зай.

  • Ялангуяа танд зориулж би бүх шаардлагатай график хоосон зайг үүсгэж, шаардлагатай бүх програмуудыг цуглуулж, тэр ч байтугай танд зориулж дууны номын санг бүрдүүлсэн бөгөөд ингэснээр та тоглоомоо дуулах боломжтой болно.
  • Хичээлээ төгсөөд юу авах вэ?

    1 . Таны сурах гол зүйл бол тоглоом хэрхэн хийхийг сурах болно. Сарын дараа та баг болон ганцаараа тоглоомоо бүтээх боломжтой болно. Үүний тулд хаа нэг газар явах шаардлагагүй - та видеоноос бүх зүйлийг өөрөө сурах болно!

    2 . Хэрэв та тоглоом бүтээх туршлагатай бол Game Maker програм болон түүний бүх боломжуудыг ашиглан ур чадвараа мэдэгдэхүйц сайжруулах болно. Таны тоглоом бүтээх ур чадвар улам мэргэжлийн, өвөрмөц болох болно. Ялангуяа энгийн тоглоомуудад үнэ цэнэтэй зүйл болох импровизацын өрөө байх болно. Та дуртай зүйлээ хийхдээ илүү итгэлтэй болж, найз нөхөд тань ур чадвараа тэмдэглэх болно.

    3 . Та зүгээр л тоглоомондоо маш их цаг зарцуулдаг хүн биш, харин бүтээгч болох болно. Сонирхолтой ертөнц, олон өвөрмөц дүрүүд - энэ бүхэн таны хяналтанд байх болно.

    4 . Та хүрсэн үр дүндээ бүх найзуудаа гайхшруулах боломжтой болно.

    Хэрэв та яг одоо хичээлийн захиалга өгвөл надаас дараах хоёр бэлгийг авах болно.

    Бэлэг №1:
    "Орчин үеийн тоглоомын дизайнеруудын амжилтын нууц" видео курс

    Анхаар!!! Хэрэв та нэг цагаас хойш захиалга өгвөл

    тэгвэл та эдгээр урамшууллыг АВАХГҮЙ.

    Валентин Лапонин

    Новосибирск хот

    Сайн уу? Намайг Валентин гэдэг. Би таны видео хичээлд маш их баярлалаа гэж хэлмээр санагдлаа. Үнэнийг хэлэхэд, ийм их хэмжээний хэрэгтэй мэдээлэл агуулагдана гэж би огт бодоогүй.

    Хичээлийг тусгайлан, зорилготойгоор, шаардлагагүй ухралтгүйгээр, хамгийн гол нь дадлагад чиглүүлсэн нь надад таалагдсан. Урт хугацаандБи үүнтэй төстэй зүйл хайж байсан боловч хайлт амжилтгүй болсон. Би тоглоомын төхөөрөмжийн талаарх олон асуултын хариултыг хайж маш их цаг зарцуулсан.

    Тиймээ... та интернетээс маш их мэдээлэл олж авах боломжтой, гэхдээ энэ нь үндсэндээ бүтээлч биш, тууштай биш ... заримдаа бүр найдвартай биш юм. Таны видео хичээлээс их зүйл тодорхой болсон.

    Зар сурталчилгаанд бичсэн бүх зүйлээс гадна дискэн дээр агуулгын жагсаалтад ороогүй хэдэн арван хэрэгтэй видео материалууд байсан, би үүнийг огт бодоогүй. Зохиолч хэрэгтэй, хэрэгтэй зүйл хийхийг оролдсон нь харагдаж байна. Тэгээд тэр эдгээр сургамжийг эцсийн мөчид нэмсэн бололтой. Би зөвлөж байна!

    Дахин баярлалаа! Таны бизнест амжилт хүсье!

    Хэрэв та энэ бүхэн хэтэрхий сайхан сонсогдож байна гэж бодож байгаа бол би чамайг тайвшруулахыг хүсч байна ...

    Сургалтын явцад, хамгийн чухал нь сургалтын дараа та нухацтай ажиллах хэрэгтэй болно. Мэдээжийн хэрэг, сургалтанд хамрагдсаны дараа таны зэвсэглэлд олон тооны ур чадвар, техник, мэдлэг гарч ирэх бөгөөд энэ нь таныг хэдэн арван алхам урагшлахад тусална. Гэхдээ тэр үед ажил, арга хэмжээ авах хэрэгцээг хэн ч цуцалсангүй.

    Гэхдээ хэрэв та ажиллаж, тайлбарласан техникийг хэрэгжүүлэх, дасгал хийх, ажиллах, хойш суухгүй байхыг зөвшөөрвөл танд эрс өөрчлөлт гарах болно.

    Маш их үү?

    Үнэн хэрэгтээ энэ нь сургалтын үнэ биш, сургалтыг хүлээн авсны дараа шуудангаар төлөх мөнгө биш юм.

    Энэ бол таны мөрөөдөлд хүрэх үнэ юм - тоглоом бүтээх! Долоо хоногийн сургалтын дараа та анхны ноцтой төслөө бүтээж эхэлнэ. Мөн нэг сарын дараа та бахархаж болохуйц дууссан тоглоомтой болно!

    Сургалтын үнэ одоо хоёр савх хиам эсвэл ресторанд нэг удаа очихтой тэнцэнэ. Мөрөөдлөө биелүүлэхийн тулд ресторанд нэг удаа орж болохгүй, хиам идэж дуусаагүй байж болохгүй гэж би боддог.

    Ямар ч байсан сонголт таных.- Та кафед нэг удаа очиж болно, эсвэл оронд нь тавиур дээр хэвтэх нь гарцаагүй өөртөө гайхалтай бэлэг бэлэглээрэй!

    100% эрсдэлгүй наймаа!

    Хэрэв та эргэлзэж байгаа бол би танд 100% баталгаа өгнө.

    Хэрэв та сургалтын үеэр ямар нэгэн шалтгаанаар тоглоом бүтээх нь "таны төлөө биш" гэж бодож байгаа бөгөөд миний сургалт танд тус болохгүй бол дискээ баглаж, хүргэх мэдэгдлийн хамт буцах хаяг руу нь илгээж, миний дэмжлэг рүү илгээнэ үү. Илгээмж миний гарт очмогц би танд тохирсон мөнгөө ямар ч асуултгүйгээр буцааж шилжүүлэх болно. Зөвшөөрсөн үү? :-)

    туслах үйлчилгээмөн бид танд өөр хувилбаруудыг санал болгож нөхцөл байдлыг хувь хүнээр шийдвэрлэх болно.

    Тун удахгүй та өөрийн тоглоомоо найз нөхөд, танил хүмүүстээ баяр баясгалантайгаар үзүүлэх болно. Одооноос эхлэн та хүсэл эрмэлзэлтэй тоглоом бүтээгч байх болно.

    Чамд амжилт хүсье!

    Хүндэтгэсэн, Артём Кашеваров.

    P.S.Энэ материал өөр хаана ч байхгүй тул боломжоо бүү алдаарай. Үүнийг мөн интернетээс татаж авах боломжгүй. Дискний хамгаалалтын систем нь онлайн идэвхжүүлэлттэй бөгөөд энэ нь сургалтын хулгайн хувилбарыг эхлүүлэх боломжийг бүрэн үгүйсгэдэг.

    Леонид Бубнов

    Эрхүү

    "Тоглоом бүтээх нь ийм амархан гэж би хэзээ ч бодож байгаагүй!"

    Сайн уу Артём!

    Энэ бол Леонид Бубнов.

    Би өнөөдөр видео хичээлийг хүлээн авлаа. Би баяртай байна!

    Би хэд хэдэн видео үзсэн, танд юу хэрэгтэй вэ !! Та бүх зүйлийг нарийвчлан тайлбарлаж байна, сайн байна.

    Таны курс гарч ирэхээс өмнө би тоглоом бүтээх нь нэг хүний ​​хүч чадлаас давсан маш нарийн төвөгтэй үйл явц юм гэж боддог байсан. Тийм биш гэдгийг одоо би харж байна. Миний нүдийг нээсэнд баярлалаа! Тоглоом бүтээх нь ийм амархан гэж би хэзээ ч бодож байгаагүй! Би үүнийг хийхдээ баяртай байх болно. Асуух зүйл байвал би заавал бичих болно.

    Харилцаа холбоо хүртэл. Леонид.

    P.P.S. Шидэгдэхээс айдаг хүмүүсийн хувьд харамсалтай нь энэ нь Runet-д маш түгээмэл төлбөр тооцооны журам юм, би та бүхэнд миний сайтуудын бүх борлуулалтыг мэдэгдэхийг яаравчлав. бүрэн хууль ёсны.

    Би албан ёсоор бүртгүүлсэн хувиараа бизнес эрхлэгч(IP Kashevarov A.D., OGRN 305026522400038), тиймээс тэрээр татвараа тогтмол төлж, хэрэглэгчийн бүх эрхийг сахих үүрэгтэй. Та мөн энэ хэсгээс улсын бүртгэлийн гэрчилгээ болон бусад баримт бичгийн талаар илүү ихийг мэдэж болно. Та энэ хэсэгт ямар ч асуулт асууж болно.

    Одоо та бид аль чиглэлд ажиллах ёстойг ойлгох болно, үүнээс гадна тэд ОХУ-ын хэрэглэгчийн эрхийг хамгаалах хуулиар 100% хамгаалагдсан.

    Таны хичээл зүтгэлд амжилт хүсье!

    Компьютер тоглоом тоглодог хүн бүр дор хаяж нэг удаа өөрийн тоглоомоо бүтээх талаар бодож, удахгүй болох бэрхшээлээс өмнө ухарч байсан байх. Гэхдээ хэрэв та гартай бол тоглоомыг маш энгийнээр бүтээж болно тусгай хөтөлбөрИйм програмыг ашиглахын тулд танд үргэлж програмчлалын хэлний мэдлэг шаардагдахгүй. Интернет дээр та эхлэгч болон мэргэжлийн хүмүүст зориулсан олон тоглоомын дизайнеруудыг олох боломжтой.

    Хэрэв та тоглоом бүтээх ажилд орохоор шийдсэн бол өөрөө хөгжүүлэлтийн программ олох хэрэгтэй. Бид танд зориулж програмчлалгүйгээр тоглоом бүтээх програмуудыг сонгосон.

    Game Maker нь 2D болон 3D тоглоом үүсгэх энгийн программ хангамж бөгөөд танд тоглоом бүтээх боломжийг олгодог их тооплатформууд: Windows, iOS, Linux, Android, Xbox One болон бусад. Гэхдээ OS бүрийн хувьд тоглоомыг тохируулах шаардлагатай болно, учир нь Game Maker нь тоглоомыг хаа сайгүй адилхан ажиллуулах баталгаа өгдөггүй.

    Бүтээгчийн давуу тал нь орох босго багатай байдаг. Энэ нь хэрэв та тоглоомын хөгжүүлэлтэд хэзээ ч оролцож байгаагүй бол Game Maker програмыг аюулгүй татаж авах боломжтой гэсэн үг юм - энэ нь програмчлалын чиглэлээр тусгай мэдлэг шаарддаггүй.

    Та визуал програмчлалын систем эсвэл суурилуулсан GML програмчлалын хэлийг ашиглан тоглоом үүсгэж болно. Бид танд GML сурахыг зөвлөж байна, учир нь түүний тусламжтайгаар тоглоомууд илүү сонирхолтой, илүү сайн гарч ирдэг.

    Энд тоглоом үүсгэх үйл явц нь маш энгийн: засварлагч дээр спрайт үүсгэх (та бэлэн зураг татаж авах боломжтой), янз бүрийн шинж чанартай объектуудыг үүсгэх, засварлагч дээр түвшин (өрөө) үүсгэх. Game Maker дээрх тоглоом хөгжүүлэх хурд нь бусад ижил төстэй хөдөлгүүрүүдээс хамаагүй хурдан юм.

    Unity 3D

    Хамгийн хүчирхэг, хамгийн алдартай тоглоомын хөдөлгүүрүүдийн нэг бол Unity 3D юм. Үүний тусламжтайгаар та ижил визуал програмчлалын интерфейсийг ашиглан ямар ч төвөгтэй, ямар ч төрлийн тоглоом үүсгэж болно. Хэдийгээр анх Unity3D дээр бүрэн хэмжээний тоглоом бүтээх нь JavaScript эсвэл C # гэх мэт програмчлалын хэлний мэдлэгтэй байсан ч томоохон төслүүдэд шаардлагатай байдаг.

    Хөдөлгүүр танд маш их боломжийг олгоно, та тэдгээрийг хэрхэн ашиглах талаар сурах хэрэгтэй. Үүнийг хийхийн тулд та Интернетээс олон тонн сургалтын материалыг олох болно. Мөн програм нь өөрөө хэрэглэгчдэд түүний ажилд бүх талаар тусалдаг.

    Хөндлөн платформ, тогтвортой байдал, өндөр гүйцэтгэл, ээлтэй интерфейс - энэ бол Unity 3D хөдөлгүүрийн давуу талуудын жижиг жагсаалт юм. Энд та бараг бүх зүйлийг бүтээх боломжтой: Tetris-аас GTA 5 хүртэл. Гэхдээ энэ програм нь инди тоглоом хөгжүүлэгчдэд хамгийн тохиромжтой.

    Хэрэв та PlayMarket дээр тоглоомоо үнэгүй байрлуулахаар шийдсэн бол Unity 3D-ийн хөгжүүлэгчдэд борлуулалтын тодорхой хувийг төлөх шаардлагатай болно. Програм нь арилжааны бус зорилгоор үнэ төлбөргүй байдаг.

    Тэгээд дизайнерууд руу буцах! Clickteam Fusion нь чирэх интерфэйсийг ашиглан 2D тоглоом үүсгэх програм юм. Энд танд програмчлал хэрэггүй, учир нь та бүтээгч шиг тоглоомуудыг хэсэг хэсгээр нь цуглуулах болно. Гэхдээ та объект бүрт код бичиж тоглоом үүсгэж болно.

    Энэ програмын тусламжтайгаар та ямар ч нарийн төвөгтэй, ямар ч төрлийн тоглоом бүтээж болно, хамгийн тохиромжтой нь статик зурагтай. Мөн бүтээсэн тоглоомыг компьютер, утас, PDA гэх мэт ямар ч төхөөрөмж дээр ажиллуулж болно.

    Хөтөлбөрийн энгийн байдлыг үл харгалзан Clickteam Fusion нь олон тооны өөр өөр байдаг сонирхолтой хэрэгслүүд. Тоглоомын алдааг шалгах боломжтой туршилтын горим байдаг.

    Clickteam Fusion нь бусад програмуудтай харьцуулахад тийм ч үнэтэй биш бөгөөд албан ёсны вэбсайтаас та үнэгүй демо хувилбарыг татаж авах боломжтой. Харамсалтай нь энэ програм нь том тоглоомуудад тохиромжгүй, гэхдээ жижиг аркадуудын хувьд энэ нь зөв юм.

    Хоёр хэмжээст тоглоом бүтээх өөр нэг маш сайн програм бол Construct 2 юм. Визуал програмчлалын тусламжтайгаар та янз бүрийн алдартай, тийм ч түгээмэл биш платформуудад зориулж тоглоом үүсгэж болно.

    Энгийн бөгөөд ойлгомжтой интерфэйсийн ачаар уг программ нь тоглоомын хөгжүүлэлт хийж үзээгүй хэрэглэгчдэд ч тохиромжтой. Мөн эхлэгчдэд бүх үйл явцын нарийвчилсан тайлбар бүхий олон заавар, тоглоомын жишээг програмаас олох болно.

    Үүнээс гадна стандарт багцзалгаасууд, зан үйл, визуал эффектүүдийг та интернетээс татаж авах замаар өөрөө нөхөж болно, эсвэл хэрэв та туршлагатай хэрэглэгч бол JavaScript дээр залгаас, зан үйл, эффект бичих боломжтой.

    Гэхдээ сайн тал байгаа газар сул талууд бас бий. Construct 2-ын гол сул тал бол нэмэлт платформ руу экспортлох нь зөвхөн гуравдагч талын програмуудын тусламжтайгаар хийгддэг явдал юм.

    CryEngine бол бусад ижил төстэй программуудаас илүү график чадвартай, хамгийн хүчирхэг 3D тоглоомын хөдөлгүүрүүдийн нэг юм. Энд ийм зүйл байсан алдартай тоглоомууд Crysis, Far Cry гэх мэт. Мөн энэ бүхэн програмчлалгүйгээр боломжтой.

    Эндээс та маш их зүйлийг олох болно том багцтоглоом хөгжүүлэх хэрэгсэл, түүнчлэн дизайнеруудад хэрэгтэй хэрэгслүүд. Та засварлагч дээр загваруудын тоймыг хурдан үүсгэж болно, эсвэл шууд байршлаас нь харж болно.

    CryEngine дахь физикийн систем нь дүр, тээврийн хэрэгсэл, хатуу ба зөөлөн биет, шингэн, эд эсийн урвуу кинематикийг дэмждэг. Тиймээс таны тоглоомын объектууд нэлээд бодитой ажиллах болно.

    CryEngine нь мэдээжийн хэрэг маш сайхан, гэхдээ энэ програм хангамжийн үнэ тохиромжтой. Та програмын туршилтын хувилбартай албан ёсны вэбсайтаас танилцах боломжтой, гэхдээ зөвхөн ахисан түвшний хэрэглэгчид үүнийг худалдаж авах ёстой бөгөөд програм хангамжийн зардлыг нөхөх боломжтой болно.

    Game Editor бол манай жагсаалтад багтсан өөр нэг тоглоом бүтээгч бөгөөд хялбаршуулсан Game Maker бүтээгч шиг харагддаг. Энд та ямар ч тусгай програмчлалын мэдлэггүйгээр энгийн 2D тоглоом бүтээх боломжтой.

    Энд та зөвхөн жүжигчидтэй ажиллах болно. Энэ нь тэмдэгтүүд болон "дотоод" зүйлсийн аль аль нь байж болно. Жүжигчин бүрийн хувьд та олон янзын шинж чанар, функцийг тохируулж болно. Та үйлдлүүдийг код хэлбэрээр бичиж болно, эсвэл зүгээр л бэлэн скриптийг авч болно.

    Мөн Game Editor-ийг ашиглан та компьютер болон утсанд зориулсан тоглоом бүтээх боломжтой. Үүнийг хийхийн тулд тоглоомыг зөв форматаар хадгалахад л хангалттай.

    Харамсалтай нь та Game Editor-ийн тусламжтайгаар томоохон төсөл бүтээх магадлал багатай, учир нь энэ нь маш их цаг хугацаа, хүчин чармайлт шаарддаг. Өөр нэг сул тал бол хөгжүүлэгчид төслөө орхисон бөгөөд одоогоор шинэчлэлт хийхгүй байгаа явдал юм.

    Энд Unity 3D болон CryEngin - Unreal Development Kit-ийн өрсөлдөгч байна. Энэ бол олон алдартай платформуудад зориулсан 3D тоглоомуудыг хөгжүүлэх өөр нэг хүчирхэг тоглоомын хөдөлгүүр юм. Энд байгаа тоглоомуудыг програмчлалын хэл ашиглахгүйгээр, зүгээр л объектуудад зориулсан бэлэн үйл явдлуудыг тохируулах замаар үүсгэж болно.

    Хөтөлбөрийг эзэмшихэд төвөгтэй байсан ч Unreal Development Kit нь танд тоглоом бүтээх гайхалтай боломжийг олгодог. Энэ бүгдийг хэрхэн ашиглах талаар сурахыг бид танд зөвлөж байна. Аз болоход та интернетээс олон материалыг олох болно.

    Арилжааны бус зорилгоор та програмыг үнэгүй татаж авах боломжтой. Гэхдээ та тоглоомын мөнгө авч эхэлмэгц хүлээн авсан дүнгээс хамааран хөгжүүлэгчдэд хүү төлөх шаардлагатай болно.

    Unreal Development Kit төсөл нь зогсохгүй бөгөөд хөгжүүлэгчид нэмэлт, шинэчлэлтүүдийг тогтмол нийтэлдэг. Түүнчлэн, хэрэв танд хөтөлбөртэй ажиллахад ямар нэгэн асуудал гарвал албан ёсны вэбсайт дээрх дэмжлэгийн үйлчилгээтэй холбоо барьж, тэд танд туслах болно.

    Kodu Game Lab байх магадлалтай хамгийн сайн сонголтгурван хэмжээст тоглоомын хөгжилтэй танилцаж эхэлж буй хүмүүст зориулав. Өнгөлөг, ойлгомжтой интерфэйсийн ачаар энэ хөтөлбөрт тоглоом бүтээх нь сонирхолтой бөгөөд тийм ч хэцүү биш юм. Ерөнхийдөө энэ төслийг сургуулийн хүүхдүүдэд заах зорилгоор боловсруулсан боловч насанд хүрэгчдэд ч хэрэг болно.

    Хөтөлбөр нь тэд хэрхэн ажилладаг, тоглоом үүсгэх ямар алгоритмыг ойлгоход маш сайн тусалдаг. Дашрамд хэлэхэд, тоглоом бүтээхийн тулд танд гар хэрэггүй - бүх зүйлийг хулганаар хийж болно. Энд код бичих шаардлагагүй, объект, үйл явдал дээр дарахад л хангалттай.

    Code Game Lab-ийн онцлог нь орос хэл дээрх үнэгүй програм юм. Энэ нь тоглоом хөгжүүлэх ноцтой хөтөлбөрүүдийн дунд ховор тохиолддог зүйл гэдгийг санаарай. Мөн маш олон сургалтын материал хийсэн сонирхолтой хэлбэрэрэл хайгуул.

    Гэхдээ хэчнээн сайн хөтөлбөр байсан ч энд бас сул талууд бий. Kodu Game Lab нь энгийн, тийм ээ. Гэхдээ үүнд бидний хүссэнээр тийм олон хэрэгсэл байдаггүй. Мөн энэхүү хөгжлийн орчин нь системийн нөөцийг нэлээд шаарддаг.

    3D Rad бол хөөрхөн сонирхолтой хөтөлбөркомпьютер дээр 3D тоглоом үүсгэх. Дээр дурдсан бүх програмуудын нэгэн адил энэ нь шинэхэн хөгжүүлэгчдэд таалагдах визуал програмчлалын интерфейсийг ашигладаг. Цаг хугацаа өнгөрөхөд та энэ програмд ​​​​хэрхэн скрипт үүсгэх талаар сурах болно.

    Энэ бол арилжааны зориулалтаар ч үнэ төлбөргүй байдаг цөөхөн програмуудын нэг юм. Бараг бүх тоглоомын хөдөлгүүрийг худалдаж авах эсвэл орлогын тодорхой хувийг хасах шаардлагатай. 3D Rad дээр та ямар ч төрлийн тоглоом бүтээж, түүгээрээ мөнгө олох боломжтой.

    Сонирхолтой нь, 3D Rad дээр та сүлжээгээр олон тоглогчтой тоглоом эсвэл тоглоом үүсгэж, тоглоомын чат хүртэл тохируулах боломжтой. Энэ бол өөр сонирхолтой онцлогэнэ програм.

    Түүнчлэн загвар зохион бүтээгч биднийг дүрслэх чанар, физикийн хөдөлгүүрээр баярлуулдаг. Та хатуу болон зөөлөн биетүүдийн зан байдлыг өөрчлөхөөс гадна пүрш, холбоос болон бусад зүйлийг нэмснээр бэлэн 3D загваруудыг физикийн хуулиудад захируулж болно.

    Өөр нэг сонирхолтой, өнгөлөг програм болох Stencyl-ийн тусламжтайгаар та олон алдартай платформ дээр тод, өнгөлөг тоглоом бүтээх боломжтой. Хөтөлбөр нь жанрын хязгаарлалтгүй тул энд та бүх санаагаа хэрэгжүүлэх боломжтой.

    Stencyl бол зөвхөн хэрэглээний программ биш, харин программ үүсгэх ажлыг хөнгөвчлөх, хамгийн чухал зүйл дээр анхаарлаа төвлөрүүлэх боломжийг олгодог багц хэрэгсэл юм. Кодыг өөрөө бичих шаардлагагүй - танд хэрэгтэй зүйл бол код бүхий блокуудыг зөөж, ингэснээр програмынхаа гол дүрүүдийн үйлдлийг өөрчлөх явдал юм.

    Мэдээжийн хэрэг, програмын үнэ төлбөргүй хувилбар нь нэлээд хязгаарлагдмал боловч жижиг хувилбарыг бий болгоход хангалттай сонирхолтой тоглоом. Та мөн олон тооны боловсролын материал, түүнчлэн албан ёсны Wiki нэвтэрхий толь болох Stencylpedia-г олох болно.

    Энэ бол одоо байгаа бүх тоглоом бүтээх програмуудын өчүүхэн хэсэг юм. Энэ жагсаалтад байгаа бараг бүх програмууд төлбөртэй байдаг, гэхдээ та туршилтын хувилбарыг татаж аваад, энэ нь үнэ цэнэтэй эсэхийг шийдэх боломжтой. Та эндээс өөртөө ямар нэгэн зүйл олно гэж найдаж байна, бид удахгүй таны бүтээсэн тоглоомуудыг үзэх боломжтой болно.

    
    Топ