შესაძლებელია როგორმე კომპიუტერული თამაშის გაუმჯობესება? შექმენით კომპიუტერული თამაში საკუთარი ხელით

ვიდეო თამაშის შემუშავება ადვილი არ არის. თუმცა, თუ თქვენ გაქვთ მილიონი დოლარის იდეა, უმჯობესია დაიწყოთ რაც შეიძლება მალე! ბოლო დროს უფრო და უფრო მეტი დამოუკიდებელი დეველოპერები არიან და თამაშის შექმნა არასოდეს ყოფილა იაფი და ადვილი. ეს სტატია მოგითხრობთ ვიდეო თამაშის შექმნის მთავარ ეტაპებზე.

ნაბიჯები

საფუძვლები

    აირჩიეთ ჟანრი.დიახ, ყველა წარმატებული თამაში უნიკალურია. თუმცა, ისინი შეიძლება დაიყოს ამა თუ იმ ჟანრში. ჯერ გადაწყვიტეთ ჟანრი! და ჟანრები შემდეგია:

    • არკადული
    • მსროლელი
    • პლატფორმერი
    • რასის
    • ქვესტი
    • გაუთავებელი გაშვება
    • პირველი პირის მსროლელი
    • მანგა
    • კოშკის დაცვა
    • საშინელება
    • ბრძოლა
    • კომედია
    • გადარჩენა
  1. აირჩიეთ პლატფორმა.არჩეული პლატფორმა მნიშვნელოვან გავლენას მოახდენს შემდგომ განვითარების პროცესზე, რომ აღარაფერი ვთქვათ იმაზე, თუ როგორ გაკონტროლდება თამაში - კლავიატურის, ჯოისტიკის ან ტაბლეტის ეკრანიდან.

    • ზოგადი წესია, რომ უფრო ადვილია თამაშის განვითარება, თუ დაუყოვნებლივ წარმოიდგენთ, როგორ და რაზე ითამაშებს. არის გამონაკლისები, რა თქმა უნდა, მაგრამ არის გამონაკლისი ყველა წესიდან.
    • გსურთ გააკეთოთ თამაში iPhone-ისთვის? ის უნდა გაიგზავნოს AppStore-ში Mac კომპიუტერიდან.
  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. ჩაწერეთ ხმა.ხმა ნებისმიერი თამაშის ატმოსფეროს ძალიან მნიშვნელოვანი კომპონენტია. გაქვთ თუ არა მუსიკა, რა ხმის ეფექტები უკრავს და როდის, გაჟღერდება თუ არა დიალოგი - ეს ყველაფერი მნიშვნელოვან გავლენას მოახდენს მოთამაშის თამაშის გამოცდილებაზე.

      • არსებობს უფასო და ფუნქციონალური აუდიო პროგრამები, რომლებიც ხელმისაწვდომია ონლაინ. თუ ბიუჯეტი გაქვთ, ეს შესანიშნავი არჩევანია.
      • თქვენ შეგიძლიათ ჩაწეროთ ხმა სახლიდან, იმპროვიზირებული საშუალებების გამოყენებით.

ძნელად მოიძებნება ადამიანი, რომელსაც ცხოვრებაში ერთხელ მაინც არ უთამაშია ერთი კომპიუტერული თამაში, არ აქვს მნიშვნელობა ლეპტოპზე თუ მობილურ მოწყობილობაზე. აბა, რომელი თქვენგანი, ჩვენი ბლოგის ძვირფასო მკითხველო, არ გიოცნებიათ საკუთარი თამაშის შექმნაზე და, თუ თქვენი პროექტის წყალობით მილიონერი არ გამხდარიყო, მეგობრებში მაინც გამხდარიყო ცნობილი?

მაგრამ როგორ შევქმნათ თამაში Android-ზე ნულიდან, სპეციალური ცოდნის გარეშე და პროგრამირების საფუძვლების ცოდნის გარეშე? გამოდის, რომ საკუთარი თავის, როგორც თამაშის დეველოპერად ცდა არც ისე რთული საქმეა. ეს იქნება ჩვენი დღევანდელი მასალის თემა.

  1. იდეა თუ სცენარი.
  2. სურვილი და მოთმინება.
  3. თამაშის დიზაინერი.

და თუ წარმატების პირველი ორი კომპონენტით ყველაფერი მეტ-ნაკლებად ნათელია, მაშინ მესამე კომპონენტზე უფრო დეტალურად უნდა ვისაუბროთ.

რა არის Game Builder

ჩვენ ვსაუბრობთ პროგრამაზე, რომელიც მნიშვნელოვნად ამარტივებს თამაშის განვითარებას, რაც მისაწვდომს ხდის მას, ვისაც არ გააჩნია პროგრამირების უნარი. Game Builder აერთიანებს განვითარების ინტეგრირებულ გარემოს, თამაშის ძრავას და დონის რედაქტორს, რომელიც ფუნქციონირებს როგორც ვიზუალური რედაქტორი ( WYSIWYG- ინგლისური აკრონიმი "რას ხედავთ არის ის, რასაც იღებთ").

ზოგიერთი დიზაინერი შეიძლება შემოიფარგლოს ჟანრით (მაგალითად, RPG, არკადული, ქვესტები). სხვები, მიუხედავად იმისა, რომ სხვადასხვა ჟანრის თამაშების დიზაინის შესაძლებლობას აძლევენ, ამავე დროს ზღუდავენ ახალბედა დეველოპერის ფანტაზიას 2D თამაშებით.

მხოლოდ უკვე დაწერილის წაკითხვის შემდეგაც კი ირკვევა, რომ დამწყები დეველოპერისთვის, რომელიც გადაწყვეტს თამაშის დაწერას ნებისმიერი ოპერაციული სისტემისთვის, მათ შორის Android OS-ისთვის, შესაფერისი დიზაინერის არჩევა მთავარი ამოცანაა, რადგან მომავალი პროექტის ბედი დამოკიდებულია ამ ხელსაწყოს ფუნქციონალურობასა და შესაძლებლობებზე.

როგორ ავირჩიოთ სწორი დიზაინერი

თქვენ უნდა დაიწყოთ პროგრამირების სფეროში საკუთარი ცოდნის დონის შეფასებით. თუ ის მიდრეკილია ნულისკენ ან საერთოდ არ არის, მაშინ უმჯობესია სცადოთ უმარტივესი ვარიანტები. და მაშინაც კი, თუ არ გაქვთ ინგლისური ენის საჭირო ცოდნა, ამ შემთხვევაშიც კი შეგიძლიათ იპოვოთ თქვენთვის შესაფერისი პროგრამა.

და მეორე მნიშვნელოვანი პუნქტი დიზაინერის არჩევისას არის ფუნქციონირება. აქ თქვენ ძალიან ზუსტად უნდა გააანალიზოთ თქვენი პროექტის სცენარი, რადგან რაც უფრო რთულია თამაში, მით მეტი განსხვავებული ინსტრუმენტი დაგჭირდებათ მის შესაქმნელად და შესაბამისად, უფრო ძლიერი დიზაინერი დაგჭირდებათ.

არჩევანის გაკეთებაში რომ დაგეხმაროთ, ქვემოთ თქვენს ყურადღებას წარმოგიდგენთ საუკეთესო დიზაინის პროგრამებს, რაც, ზოგადად, არ გამორიცხავს იმის შესაძლებლობას, რომ ფორუმებსა თუ სპეციალიზებულ საიტებში საფუძვლიანად ჩასვლის შემდეგ, თქვენთვის სხვა რამე აირჩიოთ, ვინაიდან ამ სპექტრის პროგრამების სპექტრი საკმაოდ ფართოა.

ტოპ 5 საუკეთესო თამაშის მშენებლები

კონსტრუქცია 2

ეს აპლიკაცია მუდმივად პირველ ადგილზეა თამაშის დიზაინერების რეიტინგებში. Construct 2-ის გამოყენებით შეგიძლიათ შექმნათ თითქმის ნებისმიერი ჟანრის 2D თამაშები სხვადასხვა პლატფორმისთვის, მათ შორის Android-ისთვის, ასევე ანიმაციური თამაშები, რომლებიც მიმართულია HTML5-ის მხარდაჭერის მქონე ბრაუზერებზე.

დამხმარე ხელსაწყოების უზარმაზარი რაოდენობის გათვალისწინებით, ახალბედა მომხმარებლებსაც კი შეუძლიათ მარტივად დაეუფლონ პროგრამას.

Construct 2-თან მუშაობის დასაუფლებლად, არ არის საჭირო ლიცენზიის ყიდვა, უფასო ვერსია გთავაზობთ საკმაოდ საკმარის ინსტრუმენტებს და დასრულებული პროექტის ზოგიერთ პლატფორმაზე ექსპორტის შესაძლებლობას. თუმცა, მობილური პლატფორმებისთვის მზა პროდუქტის კოდირება და ფუნქციების სრულ სპექტრზე წვდომა უზრუნველყოფილი იქნება პირადი ლიცენზიით 129 დოლარად. თუ თამაშების შექმნის თქვენმა უნარმა პიკს მიაღწია და უკვე დაიწყეთ 5 ათას დოლარზე მეტი შემოსავლის მიღება თქვენი პროექტიდან, მოგიწევთ ბიზნესის არჩევა, რომელიც ეღირება $429.

ახლა უყურეთ რამდენიმე პრაქტიკულ ვიდეო გაკვეთილს სათამაშო აპლიკაციების შექმნის შესახებ Construct 2-ის გამოყენებით:

Clickteam Fusion

Clickteam Fusion არის შესანიშნავი სრულფასოვანი თამაშის დიზაინერის კიდევ ერთი მაგალითი, რომელიც ეხმარება დამწყებსაც კი შექმნას სრულფასოვანი თამაში. პროგრამა იძლევა შექმნილი აპლიკაციების HTML5 ფორმატში სრულიად უფასოდ ექსპორტის შესაძლებლობას, რაც იმას ნიშნავს, რომ შესაძლებელი იქნება ბრაუზერის თამაშების გამოქვეყნება და, გარდა ამისა, მათი კონვერტაცია გამოსაქვეყნებლად სხვადასხვა მობილურ ბაზარზე, მაგალითად, Google play.

ძირითადი მახასიათებლები მოიცავს ინტერფეისის სიმარტივეს, შადერის ეფექტების მხარდაჭერას და აპარატურის აჩქარებას, სრულფასოვანი ღონისძიების რედაქტორის არსებობას და პროექტების შენახვას სხვადასხვა პლატფორმებთან თავსებად ფორმატებში, მათ შორის Android-თან.

პროგრამის ფასიანი დეველოპერის ვერსია მიუწვდომელია რუსეთის ფედერაციის მაცხოვრებლებისთვის, მაგრამ მისი ლიცენზირებული დისკის შეკვეთა შესაძლებელია იმავე ამაზონიდან, რაც ამსუბუქებს თქვენს პირად ბიუჯეტს საშუალოდ 100$-ით. შესაძლებელია მენიუს რუსიფიკაცია მესამე მხარის რუსიფიკატორის მეშვეობით.

როგორ ვიმუშაოთ აპლიკაციასთან, უყურეთ სპეციალურ ვიდეო კურსს:

სტენცილი

Stencyl არის კიდევ ერთი შესანიშნავი ინსტრუმენტი, რომელიც საშუალებას გაძლევთ განავითაროთ მარტივი 2D კომპიუტერული თამაშები კოდების სპეციალური ცოდნის გარეშე, ისევე როგორც პროგრამირების ენები ყველა პოპულარული პლატფორმისთვის. აქ თქვენ უნდა იმუშაოთ სცენარებთან და დიაგრამებთან, რომლებიც წარმოდგენილია ბლოკების სახით და შეგიძლიათ მაუსის საშუალებით გადაიტანოთ ობიექტები ან მახასიათებლები, რაც ძალიან მოსახერხებელია.

პროგრამის შემქმნელი ასევე გთავაზობთ შესაძლებლობას დაწეროთ საკუთარი კოდი ბლოკებში, მაგრამ ეს, რა თქმა უნდა, მოითხოვს პროგრამირების ცოდნას.

შესანიშნავი გრაფიკული რედაქტორის Scene Designer-ის არსებობა მომხმარებელს საშუალებას აძლევს გამოიყენოს თავისი ფანტაზია თამაშის სამყაროების დახატვისთვის.

ფუნქციების ოპტიმალური ნაკრები ხელს შეუწყობს სხვადასხვა ჟანრის მაღალი ხარისხის თამაშების შექმნას, მაგრამ Stencyl-ის ყველაზე კრამიტიანი გრაფიკა შესაბამისი იქნება „მსროლელებისთვის“ ან „სათავგადასავლო თამაშებისთვის“.

პროგრამა უფასოა, მაგრამ დესკტოპის ფორმატებში ექსპორტისთვის საჭიროა გამოწერა, რომლის ღირებულება წელიწადში 99 დოლარია, ხოლო მობილური თამაშების ლიცენზია წელიწადში 199 დოლარი ღირს.

მოდით ვუყუროთ ავარიის კურსს Stencyl-თან მუშაობის შესახებ:

თამაშის Maker

პროგრამა არსებობს ფასიან და უფასო ვერსიებში. ბიუჯეტის ვარიანტი საშუალებას გაძლევთ შექმნათ მაღალი ხარისხის 2D თამაშები დესკტოპისთვის. მიუხედავად იმისა, რომ ფასიანი ვერსია იძლევა საკმაოდ დახვეწილი 3D თამაშების დაწერას Windows, iOS და Android-ისთვის. ამ დროისთვის ჩვენ გვაინტერესებს უფასო შესაძლებლობა ვისწავლოთ საკუთარი თავის რეალიზება სათამაშო ინდუსტრიაში და Game Maker არის სწორედ ის ვარიანტი, რომელიც საშუალებას მოგცემთ შექმნათ თამაშები თქვენი საკუთარი სცენარით ჟანრის არჩევის შეზღუდვის გარეშე.

პროგრამა გთავაზობთ მზა შაბლონების არჩევანს ლოკაციების, ობიექტების, ასევე პერსონაჟების, ხმებისა და ფონებისთვის. ასე რომ, ყველა შემოქმედებითი სამუშაო მოდის არჩეული ელემენტების სამუშაო ზონაში გადათრევაზე და პირობების არჩევაზე - მდებარეობა და სხვა ობიექტებთან ურთიერთქმედება. მიუხედავად იმისა, რომ პროგრამირების ენის ცოდნა არ არის საჭირო, მომხმარებლები, რომლებიც „იცნობენ“ შეძლებენ გამოიყენონ GML, გარკვეულწილად მსგავსი JS და C++.

Game Maker ვრცელდება ინგლისურ ენაზე, ამიტომ მათ, ვინც კარგად არ ლაპარაკობს, ლოკალიზაციის ფაილი უნდა ჩამოტვირთოთ.

ამ პროგრამით დაინტერესებულებს ვთავაზობთ ტრენინგის ვიდეოს ყურებას:

Unity 3D

Unity 3D ალბათ საუკეთესოა, რაც შეიძლება შემოგთავაზოთ მაღალი ხარისხის 3D პროექტის შესაქმნელად. პროგრამა აერთიანებს სრულად დასრულებულ მოდელებს, ასევე ტექსტურებსა და სკრიპტებს. გარდა ამისა, შესაძლებელია საკუთარი კონტენტის დამატება - ხმა, სურათები და ვიდეო.

Unity-ით შექმნილი თამაშები თავსებადია ყველა პოპულარულ პლატფორმასთან iOS ან Android-ის მობილური მოწყობილობიდან დაწყებული SMART TV ტელევიზიის მიმღებებით.

პროგრამა ხასიათდება კომპილაციის მაღალი სიჩქარით, ადვილად გამოსაყენებელი ინტერფეისით და მოქნილი და მრავალფუნქციური რედაქტორით.

თამაშის ყველა მოქმედება და პერსონაჟის ქცევა ეფუძნება მაღალი ხარისხის PhysX ფიზიკურ ბირთვს. ამ თამაშის კონსტრუქტორში შექმნილი თითოეული ობიექტი წარმოადგენს მოვლენებისა და სკრიპტების გარკვეულ კომბინაციას, რომლებსაც დამოუკიდებლად აკონტროლებს დეველოპერი.

მნიშვნელოვანია გვესმოდეს, რომ მიუხედავად იმისა, რომ პროგრამა პოზიციონირებულია, როგორც დამწყებთათვის შექმნილი თამაშის დიზაინერი, ამ აპლიკაციასთან მუშაობისთვის მაინც საჭირო იქნება გარკვეული დონის ცოდნა. ისე, 3D გრაფიკასთან მუშაობა მოითხოვს საკმაოდ თანამედროვე კომპიუტერს, რომელიც აღჭურვილია ტექნიკის ვიდეო ბარათით.

კლასების სერია Unity 3D-ის გამოყენებით თამაშების შექმნის შესახებ:

ასე რომ, თქვენ გადაწყვიტეთ გააცნობიეროთ თქვენი ოცნება შექმნათ თქვენი საკუთარი უნიკალური თამაში. ჩვენ შევეცადეთ მოგაწოდოთ ინფორმაცია, რომელიც დაგეხმარებათ ამაში. გთხოვთ გაითვალისწინოთ, რომ თუ ყურადღებით წაიკითხავთ წარმოდგენილ მასალას და თუნდაც მოკლედ უყურებთ თითოეული პროგრამის ვიდეო გაკვეთილებს, ალბათ შენიშნეთ, რომ თითოეულ თამაშის დიზაინერთან მუშაობა ეფუძნება იმავე პრინციპს. აქედან გამომდინარე, სავსებით შესაძლებელია, რომ თქვენ შეძლებთ აირჩიოთ რაიმე უფრო შესაფერისი თქვენი საჭიროებისთვის. ჩვენ მაინც ვიმედოვნებთ, რომ ამ ეტაპზე დახურულია კითხვა, თუ როგორ უნდა გააკეთოთ თამაში Android-ზე საკუთარ თავს. Წარმატებები!

თამაშები თანამედროვე ადამიანისთვის ყოველდღიური ცხოვრების მნიშვნელოვანი ნაწილია. დღეს მათი უბრალოდ დიდი რაოდენობაა - ყველაზე მოთხოვნადი გემოვნებისთვის. ამავდროულად, ასეთი გართობის სპექტრი ძალიან ფართოა: ყველაზე პატარა აუდიტორიიდან უფროსებამდე. ისინი ასევე იყოფა ჟანრისა და ზომის მიხედვით. მაგრამ სხვადასხვა და მრავალფეროვანი თამაშების უთვალავ მრავალფეროვნებას შორის, ზოგჯერ საკმაოდ რთულია საკუთარის პოვნა. მაგრამ თქვენ ყოველთვის შეგიძლიათ მარტივად იპოვოთ სახელმძღვანელო, თუ როგორ გააკეთოთ თქვენი საკუთარი თამაში. ეს, თუ გინდა, არც ისე რთულია. მთავარია, მოწესრიგდეთ და იპოვოთ კარგი ნაბიჯ-ნაბიჯ ინსტრუქციები.

ცოტა თამაშის ისტორია

ნებისმიერი ფორმით, ისინი თან ახლდნენ ადამიანს ჩვენი სამყაროს შექმნის დღიდან. თამაშები ემსახურებოდა გართობას და განვითარებას. ბავშვებს ყურადღება მიიპყრო ხელნაკეთი სათამაშოებით მრავალი საყოფაცხოვრებო საქმის შესასრულებლად. უფროსები კი მათ სულის ასამაღლებლად იყენებდნენ. მათ ბევრი გზა იპოვეს, რომ თამაში საკუთარი ხელით გაეკეთებინათ. და თითოეულს ჰქონდა საკუთარი მახასიათებლები და ხიბლი. რამდენიმე ნივთი, რომლებიც ჩვენს წელთაღრიცხვამდე 3500 წელს გამოიყენებოდა აზარტული თამაშებისთვის, დღემდე კარგად არის შემონახული. მაგრამ ყველაზე ძველად ითვლება ჩვეულებრივი ექვსმხრივი კამათელი. ისინი მზადდებოდა სხვადასხვა მასალისგან: ძვლები, კერამიკა, ხისგან.

ერთდროულად რამდენიმე ადამიანის ხანგრძლივი საუკუნე. და მხოლოდ 21-ე საუკუნეში, ავტომატიზაციის წყალობით, შესაძლებელი გახდა ამის გაკეთება სათითაოდ. გამოჩნდნენ რულეტები და „ცალხელა ბანდიტები“. დროთა განმავლობაში თამაშებმა, გაერთიანების ნაცვლად, დაიწყო ხალხის გაუცხოება. ახლა კაცობრიობის თითქმის მთელი მემკვიდრეობა გაციფრულია და ადაპტირებულია კომპიუტერებისთვის.

როგორ გავაკეთოთ თამაში პატარებისთვის

ერთ წლამდე ბავშვების განვითარება ძალიან მნიშვნელოვანია. როგორ შეგიძლიათ ასწავლოთ თქვენს შვილს ყურადღება, ლოგიკური აზროვნება და გამომგონებლობა? რა თქმა უნდა, თამაშების დახმარებით. ეს არის ერთადერთი გზა, რომ ადვილად, მორალიზაციისა და ძალის გარეშე განავითაროს ბავშვში ბევრი ბუნებრივი ნიჭი.

ბევრი საბავშვო მაღაზია გვთავაზობს თამაშების უზარმაზარ მრავალფეროვნებას, მაგრამ ზოგჯერ ჯობია თავად განავითაროთ ისინი. ეს არის როგორც სასარგებლო, ასევე ძალიან საინტერესო. ყველაფერი, რაც გჭირდებათ, შეგიძლიათ იპოვოთ სპეციალურ პუბლიკაციებში, რომლებიც ყველას გეტყვით, თუ როგორ უნდა შექმნან საკუთარი თამაში.

ყველაზე პოპულარული საბავშვო გასართობი, თუნდაც „არაინტელექტუალურ“ ასაკში, არის მოდელირება და ხატვა. ამისათვის დედას შეუძლია საკუთარი პლასტილინი და საღებავები გააკეთოს. პლასტილინი ჩვეულებრივი ტკბილი ცომია. ამისთვის დაგჭირდებათ ფქვილი, მარილი, ლიმონის წვენი, წყალი და ფერადი საკვების საღებავი. მოხატვისთვის შეგიძლიათ უსაფრთხო და რაც მთავარია გემრიელი საღებავები გააკეთოთ სტაფილოს ან ჭარხლის წვენისგან. ყველაფერი რაც თქვენ გჭირდებათ არის ფქვილი, მარილი და ცოტა მცენარეული ზეთი.

ბავშვისთვის საინტერესო იქნება სპეციალური თავსატეხების შეგროვებაც. აქ, სანამ თქვენს თამაშს გააკეთებთ, თქვენ უნდა აირჩიოთ თქვენი საყვარელი პერსონაჟები და მიამაგროთ ისინი მუყაოზე. ის შეიძლება დაიყოს ორ ან მეტ ნაწილად.

ჩვენ ვქმნით თამაშებს მხიარული კომპანიისთვის

შეიკრიბეთ მეგობრებთან ერთად, რა შეიძლება იყოს უკეთესი და მხიარული? მაგრამ, ჩაის ფინჯანზე მეგობრული შეკრებების გარდა, სათანადოდ შერჩეული გართობა კარგი განწყობის შექმნაში დაგეხმარებათ. ამ მიზნებისათვის შეგიძლიათ აირჩიოთ როგორც სამაგიდო, ასევე გარე თამაშები. თუ ხელთ არ გაქვთ შესაფერისი ასლები, შეგიძლიათ მარტივად გააკეთოთ ისინი.

დიდი კომპანიისთვის საკუთარი თამაშის შექმნამდე, თქვენ უნდა გადაწყვიტოთ რამდენიმე პუნქტი: შეხვედრის ადგილი, ხალხის რაოდენობა და მათი პრეფერენციები, ასევე თამაშის ელემენტების არსებობა. ამის შემდეგ, შეგიძლიათ დაიწყოთ შესაფერისი ვარიანტების ძებნა.

თუ სამაგიდო თამაშები პოპულარულია თქვენს მეგობრებში, მაშინ შეგიძლიათ გააკეთოთ თქვენი საკუთარი, მაგალითად, "Battleship", "Monopoly" ან ჩვეულებრივი "Forfeits". მათ შესაქმნელად დაგჭირდებათ ფერადი ქაღალდი, მარკერები, მუყაო და ცოტა ფანტაზია.

ყველა ჯგუფმა უნდა სცადოს სახალისო თამაში Twister. ამასთან, საინტერესოა არა მხოლოდ მასში მონაწილეობა, არამედ ყურებაც. ამის გაკეთება საკმაოდ მარტივია. დაგჭირდებათ ორი ვატმენის ქაღალდი, ლენტი, თვითწებვადი ფილმი ოთხ ფერში და რამდენიმე დამხმარე ხელსაწყო. Whatman-ის ქაღალდი ერთმანეთზეა დაწებებული და მათზე დამაგრებულია ფერადი წრეები (4 ვერტიკალურად, 6 ჰორიზონტალურად). შემდეგ აკრიფეთ აწყობილი.

ყველა ეს თამაში შეიძლება გაკეთდეს საკუთარი ხელით. თქვენ უბრალოდ უნდა დაისახოთ მიზანი და იპოვოთ ან გამოთქვათ პასუხი კითხვაზე "როგორ გავაკეთოთ თამაში". კომპიუტერზე, სპეციალურ პროგრამაში შეგიძლიათ დახატოთ ყველაფერი ისე, რომ გლუვი და ლამაზი იყოს. ამ გზით შეგიძლიათ დაზოგოთ დრო და საკუთარი ძალისხმევა.

თანამედროვე ტექნოლოგიები გვაძლევს შესაძლებლობას მუდმივად განვავითაროთ და კომპიუტერის დახმარებით თქვენ თვითონ შეგიძლიათ გააკეთოთ ყველაფერი. ამიტომ, კითხვა, თუ როგორ უნდა გააკეთოთ თამაში კომპიუტერზე, შეიძლება გადაწყდეს ნაბიჯ-ნაბიჯ ინსტრუქციების მოძიებით.

აღსანიშნავია, რომ ეს აქტივობა მოითხოვს კარგ კომპიუტერულ უნარებსა და შესაძლებლობებს. მაგრამ უბრალო სათამაშოს გაკეთება შეიძლება, თუ სცადეთ, თუნდაც ჩაიდანისთვის. პროცესის გასამარტივებლად დაგჭირდებათ სპეციალური პროგრამა, მაგალითად "scirra construct", "FPS Creator". თქვენ შეგიძლიათ აირჩიოთ სხვა ვარიანტები. პროგრამაში საკუთარი სურათებისა და ხმების დამატებით, სიუჟეტისა და შესაძლო მოქმედებების შექმნით, შეგიძლიათ შექმნათ კარგი სათამაშო. იმისათვის, რომ დამოუკიდებლად გააკეთოთ მეტ-ნაკლებად ღირსეული რამ ამ კომუნალური საშუალებების გარეშე, თქვენ უნდა იყოთ ძალიან მოწინავე პროგრამისტი. აქედან გამომდინარე, ღირს ვარჯიში და დაწყება უმარტივესით.

და შექმნა?

ყველაზე საინტერესო და ამავდროულად მარტივი რამ არის მულტფილმების მრავალფეროვნება. დღესდღეობით ისინი უფრო მოზრდილებისთვისაც კი მზადდება, ვიდრე ბავშვებისთვის. და რა შეიძლება იყოს უფრო საინტერესო და ამაღელვებელი, ვიდრე დამოუკიდებლად გამოგონილი და შექმნილი მულტფილმი. ფლეშ თამაში იგივეა, რაც მულტფილმი, თავისი პერსონაჟებით, შეთქმულებით და დაბრკოლებებით. ამიტომ ისინი დღეს ასე პოპულარულია. მაგრამ როგორ გააკეთოთ კომპიუტერული თამაში ამ ჟანრში საკუთარ თავს?

მის შესაქმნელად, როგორც ამ დონის ნებისმიერი პროგრამისთვის, უცოდინარ დამწყებს სპეციალური კომუნალური საშუალებები დასჭირდება. მათი პოვნა საკმაოდ მარტივია. როგორც წესი, გამოიყენება ონლაინ კონსტრუქტორები, როგორიცაა "GameBrix", "Stencyl". ყველა ასეთი პროგრამა იქმნება ActionScript ენის გამოყენებით. ნებისმიერი Flash თამაშის დიზაინის მთავარი ინსტრუმენტებია Flash ინტერფეისი, ტექსტისა და ღილაკების შექმნა, მულტიმედიური ელემენტების იმპორტი Flash-ში, ვიდეოს ორგანიზება და გამოსაცემად მომზადება. ამავდროულად, კარგი ფანტაზია გჭირდებათ საინტერესო სიუჟეტისა და პერსონაჟებისთვის. თუ ყველაფერს ინსტრუქციის მიხედვით გააკეთებთ, საკმაოდ წესიერი სათამაშო გამოგივათ.

Ონლაინ თამაში. ისწავლეთ პროგრამების შექმნა

აქ ასევე ყველაზე ადვილია მზა სერვისის გამოყენება და თქვენი დავალების რამდენჯერმე გამარტივება. ყველა ონლაინ თამაში შექმნილია ბრაუზერში. ამიტომ, კითხვის გადასაჭრელად, თუ როგორ უნდა გააკეთოთ ონლაინ თამაში, შეგიძლიათ აირჩიოთ რამდენიმე ვარიანტი. მაგრამ ყველაზე ეფექტური გზაა დარეგისტრირდეთ სპეციალიზებულ ვებსაიტზე და გამოიყენოთ შემოთავაზებული დიზაინერი. ამისთვის არის რამდენიმე ფასიანი და უფასო საიტი, მაგალითად "MMO Constructor", "Kvester", "Clic.ru", "Ternox". ნებისმიერი ონლაინ თამაში იქ იქმნება ეტაპობრივად და მარტივი და ხელმისაწვდომი ფორმით. თქვენ უბრალოდ უნდა იპოვოთ სურათები და ნათლად წარმოიდგინოთ სიუჟეტი და მთავარი გმირები.

სოციალური ქსელები ის ადგილია, სადაც თითქმის ყველა ადამიანი, ვისაც ინტერნეტთან უფასო წვდომა აქვს, თავისუფალ დროს ლომის წილს ატარებს. Odnoklassniki ერთ-ერთი ყველაზე პოპულარული საიტია ამ ჟანრში. აქ ისინი მიმოწერას აქვეყნებენ, აქვეყნებენ ვიდეოებს და ფოტოებს, განიხილავენ მოვლენებს და თამაშობენ. სხვათა შორის, ამ უკანასკნელის დახმარებით ფულის გამომუშავებაც შეგიძლიათ. მაგრამ როგორ გააკეთოთ თამაში Odnoklassniki-ზე საკუთარ თავს?

უპირველეს ყოვლისა, თქვენ უნდა შეიმუშავოთ გარკვეული ჟანრის ნებისმიერი ფლეშ თამაში: არკადული, მსროლელი, რბოლა. შემდეგ თქვენ უნდა გადახვიდეთ თქვენს Odnoklassniki გვერდზე. "თამაშების" განყოფილებაში დააჭირეთ ღილაკს "თამაშის განთავსება". ამის შემდეგ მიჰყევით ნაბიჯ-ნაბიჯ ინსტრუქციებს თქვენი საკუთარი პროგრამის გადმოსაწერად და გასავრცელებლად.

თამაშების შექმნა Android-ისთვის

ტელეფონი არის მოწყობილობა, რომელსაც თითქმის მუდმივად ვიყენებთ გასართობად ან სამუშაოდ. ახლა ბევრი ფასიანი და ნაწილობრივ უფასო აპლიკაციაა ყველა გემოვნებისთვის. მაგრამ ხანდახან გინდათ თავად გააკეთოთ პროგრამა, თქვენთვის. საკითხავია როგორ გავაკეთოთ თამაში ანდროიდზე.

ყველაზე პოპულარული ძრავები ამ პლატფორმაზე საკუთარი აპლიკაციების შესაქმნელად არის "Unity3D", "Shiva3D", "AndEngine" და "სანაცვლოდ". მათი დახმარებით თქვენ შეგიძლიათ შექმნათ ნებისმიერი დონის თამაში პროგრამირების ენების ცოდნის გარეშე. თითოეული პროგრამა გეხმარებათ შექმნათ თქვენი საკუთარი პროექტი.

გსურთ ისწავლოთ თამაშების შექმნა?
მაგრამ არ იცით საიდან დაიწყოთ?
წაიკითხეთ ქვემოთ მოცემული ტექსტი და დღეს გააკეთებთ თქვენს პირველ თამაშს!

მოგესალმებით, თამაშის დეველოპერებო!

თუ შეხედეთ ამ საიტს, ეს ნიშნავს, რომ გსურთ შექმნათ თამაშები. და არა მრავალი წლის შემდეგ, მაგრამ ახლავე. თქვენ ასევე არ აპირებთ დიდი თანხის დახარჯვას (5-დან 85 ათასამდე) სასწავლო ცენტრებში გაკვეთილებზე, სპეციალურ კურსებზე და ა.შ.

მაშინაც კი, თუ თქვენ აბსოლუტურად არაფერი გესმით თამაშების შექმნის პროცესის შესახებ და ფიქრობთ, რომ ეს წარმოუდგენლად რთულია, გარანტიას გაძლევთ, რომ დღეს დაიწყებთ თქვენი პირველი თამაშის შექმნას!

Ვინ ვარ მე?

მე მქვია არტიომ კაშევაროვი. ვარ პროფესიონალი პროგრამისტი, დიზაინერი და თამაშების შექმნისადმი მიძღვნილი ათეული პროექტის ავტორი. გარდა ამისა, ყველას ვასწავლი თამაშების შექმნის საფუძვლებს.

პატივისცემით, არტიომ კაშევაროვი.

ასე რომ, თქვენ გადაწყვიტეთ სერიოზულად მოეკიდოთ თქვენი დიდი ხნის ოცნების ასრულებას - შექმნათ ვიდეო თამაშები.

ჩემს გამოცდილებას გაგიზიარებთ: რამდენიმე წლის წინ ვერც კი წარმოვიდგენდი, რომ თამაშების შექმნა ასე მარტივი იქნებოდა. როგორც პროგრამისტი 6 წლიანი გამოცდილებით, შემიძლია გითხრათ, რომ უმარტივესი 2D თამაშების შექმნაც არ იყო იოლი საქმე. მარტო მე მომიწია წარმოუდგენელი გონებრივი ძალისხმევის და დროის დახარჯვა (დაახლოებით ერთი კვირა) მხოლოდ იმისთვის, რომ მთავარი გმირი გადამეტანა ეკრანზე.

წარმოგიდგენიათ რამდენი ძალისხმევა დასჭირდა მთელი თამაშის გასატარებლად?

დღეს თქვენ შეგიძლიათ მარტივად ისწავლოთ როგორ გააკეთოთ ჯერ მარტივი ორგანზომილებიანი თამაშები და შემდეგ უფრო რთული სამგანზომილებიანი თამაშები სულ რამდენიმე თვეში! ამავდროულად, თქვენ საერთოდ არ გჭირდებათ რაიმე კონკრეტული ცოდნა - საკმარისია თქვენი სურვილი და ცოტა შეუპოვრობა.

როგორ შევქმნათ თამაშები ზედმეტი პრობლემების გარეშე?

რა საშუალებას გაძლევთ გახადოთ თამაშები ბევრად უფრო ადვილი და სწრაფი?

ეს არის Game Maker პროგრამა. მისი მოქმედების პრინციპი მარტივია - ნებისმიერ თამაშში არის განმეორებადი პროგრამის ელემენტები. მაგალითად - ობიექტების შეჯახება, ანიმაციის ჩვენება, მუსიკისა და აუდიო ეფექტების დაკვრა, თამაშის ცვლადი რაუნდები და ა.შ. ასე რომ, ეს პროგრამა საშუალებას გაძლევთ არ დაკარგოთ დრო ყველა ამ პროცესის განხორციელებაზე. ჩვენგან მხოლოდ ის არის საჭირო, რომ ყველა ეს პროცესი დავაკავშიროთ ისე, როგორც ჩვენ გვსურს. მაგალითად, ობიექტების შეჯახებისას ჩვენ შეგვიძლია რაიმე სახის ხმის დაკვრა ან, მაგალითად, ახალი ობიექტის შექმნა და სურვილის შემთხვევაში შეგვიძლია ორივე.

ამ გზით თამაშების შექმნა საინტერესო და შეუდარებელი სიამოვნებაა!

შეხედეთ თამაშების დონეს, რომლის გაკეთებაც შეგიძლიათ Game Maker-ზე:

Dustforce

ეს არის არკადული თამაში შესანიშნავი გრაფიკით და გეიმპლეით. ეს თამაში არის კომერციული პროექტი, შექმნილი პროფესიონალური თამაშების განვითარების სტუდიის მიერ.


სათაური: Dustforce

ჟანრი: არკადული

დეველოპერები:
ხელოვნება/თამაშის დიზაინი/ხმა:ვუდლი ნაი
პროგრამა/დიზაინი:ლექსი დოსტალი
მუსიკა: robotscience.bandcamp.com

Multiplayer: არა

მსგავსება: Mirror's Edge 2D

ახლა ვფიქრობ, რომ დარწმუნებული ხართ, რომ Game Maker-ის შესაძლებლობები საკმარისზე მეტია თქვენთვის. ეს არის ამჟამად საუკეთესო თამაშის განვითარების გარემო დამწყები თამაშების შემქმნელებისთვის. და მალე ნახავთ ამას პირადი გამოცდილებიდან.

გსურთ ისწავლოთ როგორ შექმნათ თამაშები სწრაფად და იაფად.
Შესაძლებელია?

დიახ. და მე ვიცი როგორ.

სამწუხაროდ, ისინი არ ასწავლიან თამაშებს ჩვენს ქვეყანაში არცერთ უნივერსიტეტში. და კიდევ უფრო საშინელი ის არის, რომ ამაზე ბეჭდური ლიტერატურაც კი არ არსებობს.

Რა მოხდა? რომ არ არსებობს საშუალება ისწავლო თამაშების შექმნა?

სულ რაღაც ორიოდე წლის წინ, თამაშების შექმნის სწავლა რეალურად დიდი გამოწვევა იყო.

მაგრამ ახლა სიტუაცია შეიცვალა! თამაშების შექმნის ვიდეო გაკვეთილის გამოქვეყნების შემდეგ:


სწავლის ეს მეთოდი არც მოსაწყენი იქნება, არც ძვირი და ამის გაკეთება ნებისმიერ დროს შეგიძლიათ.

ეს ყველაფერი წარმოუდგენლად მარტივი ჩანს. თქვენ ჩასვით Game Maker ვიდეო სამეურვეო დისკი თქვენს კომპიუტერში. გაუშვით Game Maker პროგრამა და უბრალოდ გაიმეორეთ ყველაფერი, რაც ხდება ეკრანზე. ამით მივიღე ჩემი გამოცდილება და ცოდნა.

ვისთვის არის ეს კურსი?

ეს კურსი განკუთვნილია დამწყებთათვის, რომელთაც სურთ ისწავლონ კომპიუტერისთვის ვიდეო თამაშების შექმნის საიდუმლოებები ნულიდან. არ აქვს პროგრამირების უნარები და არც კი აქვს წარმოდგენა იმაზე, თუ როგორ იქმნება ვიდეო თამაშები.

რა არის შეცდომა 92% დამწყებთა პროცენტი?

ამჟამად, თითქმის არ არსებობს ნორმალური გაკვეთილები თამაშების შექმნის შესახებ. ეს არის ზუსტად ის, რაც აბნევს ახალბედა თამაშების შემქმნელებს. ბევრი მიდის იმ დასკვნამდე, რომ თამაშების გასაკეთებლად ჯერ უნდა დაეუფლოთ პროგრამირებას, ისწავლოთ ხატვა და დაეუფლოთ დიზაინერის და მენეჯერის პროფესიას. და მხოლოდ ამის შემდეგ გააკეთე თამაშები.

თქვენი პირველი თამაში შეიძლება არ იყოს ძალიან მაგარი, მაგრამ ის თქვენი იქნება!

ეს უდავოდ გიბიძგებთ ახალი მიღწევებისკენ! და მომავალში მხოლოდ უკეთესს გააკეთებთ! მცირე გამარჯვებები ძალიან მნიშვნელოვანია თქვენთვის ან თქვენი გუნდისთვის, თუ ერთად მუშაობთ. ისინი საშუალებას გაძლევთ სწრაფად ნახოთ შეცდომები და სხვა პრობლემები.

შესაძლებელია თუ არა მარტო თამაშების შექმნა?- ეს ის კითხვაა, რომელიც ახლა გიტრიალებს თავში.

რა თქმა უნდა, შესაძლებელია!მაგრამ, სავარაუდოდ, გექნებათ სამუშაო, რომელსაც რატომღაც ვერ შეძლებთ. ასეთ შემთხვევებში 500 მანეთად დავიქირავე. ადამიანი, რომელიც გაართვა თავი ამ საქმეს და შემდეგ დიდი ხნის განმავლობაში ეხმარებოდა პროექტს სუფთა ენთუზიაზმით!

მაგალითად, ცოცხალი გმირების დახატვა ვერასდროს მოვახერხე და გამუდმებით ვიწვევდი გარედან ვინმეს სამუშაოს შესასრულებლად, ან ფუჭი ან უსასყიდლოდ. ყოველივე ამის შემდეგ, თამაშების შექმნა საინტერესო რამ არის.

როგორ დაიქირავოთ ხალხი და სად მოძებნოთ ისინი? - ამის შესახებ ვიდეოკურსში აუცილებლად მოგიყვებით.

რისგან შედგება უმარტივესი კომპიუტერული თამაში?

არ უნდა დაისახო რაღაც უზარმაზარი - როგორც უკვე ვთქვი, თქვენი პირველი თამაში მარტივი უნდა იყოს. ასე რომ, თამაშის შესაქმნელად გვჭირდება:

    გრაფიკული დიზაინი (სპრაიტები და ა.შ.)

    თამაშის ძრავა (პროგრამული ნაწილი, რომელიც ურთიერთქმედებს მოთამაშესთან)

    თამაშის ყველაზე ძირითადი დიზაინი (ეს არის იდეა, თუ როგორ მოეწყობა ყველაფერი თამაშში)

როგორც ხედავთ, არც ისე ბევრი. პრაქტიკაში ამას 1-2 ადამიანი სჭირდება. და, მიუხედავად იმისა, რომ ჩვენ ამოვიღეთ თამაშის სცენარი და ხმის კომპონენტი, შეგვიძლია სხვა რამის გამარტივებაც.

ფაქტია, რომ გრაფიკული დიზაინი შეიძლება ნასესხები იყოს სხვა თამაშებიდან (თუ ასეთ თამაშს არ ყიდით, მაშინ კანონს არ არღვევთ). თამაშის დიზაინი - ასევე შეგიძლიათ აიღოთ ის ზოგიერთი ძველი თამაშიდან დენდის ან სეგას დროიდან. და მაშინაც კი, თუ თქვენ მხოლოდ ერთი რაუნდი გაქვთ დასაწყებად. ყველაზე რთული პროგრამირების ნაწილია, რომელიც ვიდეოკურსში ერთხელ ან ორჯერ გასწავლით "კომპიუტერული თამაშების შექმნა ვიდეო ფორმატში".

უფრო მეტიც, თქვენ დაეუფლებით პროგრამულ ნაწილს პროგრამირების გარეშე!

ეს არის Game Maker-ის სილამაზე!

შედეგად, თქვენ შეგიძლიათ მხოლოდ კონცენტრირება მოახდინოთ თამაშის დეტალებზე, თამაშის მექანიკაზე, კარგად დაბალანსებულ ბალანსზე და სხვა საინტერესო საკითხებზე. გარკვეული გაგებით, Game Maker-ში თამაშის შექმნა თავისთავად გეიმპლეის გამოცდილებაა. ეს წარმოუდგენლად საინტერესოა!

რას შეიცავს კურსი?

კურსი შედგება 3 DVD-ისგან:

პირველი ორი დისკი შეიცავს ვიდეო გაკვეთილებს.

მესამე დისკი შეიცავს ყველა საჭირო პროგრამას თამაშებისა და რესურსების შესაქმნელად.

კურსს ასევე მოყვება დეტალური ინსტრუქციები მასთან პროდუქტიული მუშაობისთვის.

DVD 1 და 2- ვიდეო მასალები - პირდაპირი ვიდეო გაკვეთილები, რომლებშიც ნათლად გაჩვენებთ, როგორ შექმნათ თქვენი პირველი თამაშები. დაგეგმვა, ადამიანებთან და პროგრამებთან მუშაობა, პროექტების შექმნა და ყველაფრის წვრილმანამდე ფიქრი და სხვა უნიკალური მასალა ამ ორ დისკზეა.

DVD ფაილი- ფაილური მასალები - პროგრამების ნაკრები, ბლანკები, პროექტები, მაგალითები, სპრაიტები და სხვა სასარგებლო ფაილები, რომლებსაც ნახავთ ამ დისკზე.

ინსტრუქციები კურსისთვის- ინსტრუქციებში დეტალურად არის აღწერილი, თუ როგორ გამოიყენოთ კურსი ისე, რომ ვიდეო გაკვეთილების ეფექტი იყოს მაქსიმალური და არ დაივიწყოს პირველივე შესაძლებლობის შემთხვევაში.

რა არის კურსის გეგმა?

ვიდეო კურსი თავისთავად დაყოფილია თავებად, რომელთაგან თითოეულში ჩვენ ვაგვარებთ ყველაზე აქტუალურ პრობლემებს, რომლებიც შეიძლება თქვენს წინაშე აღმოჩნდეს. ზოგიერთი თავი დაყოფილია ქვეთავებად.

ახლა იფიქრეთ იმაზე, თუ რამდენი ფულის დაზოგვა შეგიძლიათ სახლში დამოუკიდებლად სწავლით, თქვენთვის ხელსაყრელ დროს ამ კურსის გამოყენებით.

იგორ სტლიკოვი

სანქტ-პეტერბურგი

"ჩვენ უკვე დავიწყეთ ჩვენი პირველი პროექტი, ახლა ვგეგმავთ მეორეს."

გამარჯობა, არტიომ!

მადლობა კურსისთვის. მართალი გითხრათ, კურსის დაწყებამდეც ბევრი წავიკითხე თამაშების შექმნაზე. მაგრამ სულ მეშინოდა იმის აზრი, რომ პროგრამისტის ცოდნის გარეშე შეუძლებელი იქნებოდა თამაშების შექმნა. სკოლიდან პროგრამირება მიჭირდა. მაგრამ ხანდახან ისეთი იდეები ჩნდებოდა თამაშების შესაქმნელად, რომ ვერ გავუძელი შენი კურსის ყიდვას და არ ვნანობ.

ახლა მე და ჩემმა მეგობარმა წარმატებით დავასრულეთ ჩვენი პირველი პროექტი. ახლა დავგეგმოთ მეორე. მე ვთამაშობ როგორც თამაშის დიზაინერი და ის წერს სცენარებს. უბრალოდ სამწუხაროა, რომ არ მაქვს საკმარისი დრო - სამსახური, ოჯახი. მაგრამ ახლა ვპოულობ დროს ჰობისთვის, ვინ იცის, იქნებ ეს კიდევ გადაიზარდოს.

ზოგადად, მე უფრო კმაყოფილი ვარ შედეგებით, ეს იყო ძალიან ძლიერი ნახტომი. თქვენი გაკვეთილები სასწაულებს ახდენს. ყველას ვეტყვი, ვინც ჩემს მიმოხილვას წაიკითხავს - ნუ მოგერიდებათ, თუ გაინტერესებთ ვიდეო თამაშების შექმნის თემა, შეუკვეთეთ თავდაჯერებულად - ბევრ ახალს გაიგებთ და რა თქმა უნდა არ დაშორდებით დისკებს !

გულწრფელად გისურვებ წარმატებებს, არტიომ!

P.S. ბოდიშს გიხდით, რომ ასე გვიან დავწერე, კურსის და პროექტის შესწავლით ვიყავი დაკავებული.

აი რას იღებთ შეკვეთის განთავსებისას:

ჯერ ერთი, თქვენ მიიღებთ 9 საათზე მეტ ვიდეოს ორ DVD დისკზე მაგალითებითა და რეკომენდაციებით.ვიდეო თამაშების შექმნის მაგალითები, ეფექტების დემონსტრირება. ამ ინფორმაციას ჩემგან რეალურ დროში მიიღებთ ვიდეოზე.

მეორეც, თქვენ არ დაგჭირდებათ ინტერნეტში სერფინგი სწორი პროგრამისა და სხვადასხვა სახის გრაფიკული შაბლონების ძიებაში.

  • სპეციალურად შენთვის შევქმენი ყველა საჭირო გრაფიკული შაბლონი, შევაგროვე ყველა საჭირო პროგრამა და შენთვის ხმოვანი ბიბლიოთეკაც კი შევადგინე, რათა შენი თამაშიც გაახმოვანო.
  • რა შედეგებს მიიღებთ კურსის დასრულების შემდეგ?

    1 . მთავარი, რასაც ისწავლით, არის თამაშების გაკეთება. სულ რაღაც ერთი თვის შემდეგ თქვენ შეძლებთ შექმნათ საკუთარი თამაშები გუნდთან ერთად ან მარტო. უფრო მეტიც, ამის გასაკეთებლად არსად წასვლა არ გჭირდებათ - ყველაფერს თავად გაიგებთ ვიდეოდან!

    2 . თუ უკვე გაქვთ თამაშების შექმნის გამოცდილება, მაშინ საგრძნობლად გააუმჯობესებთ თქვენს უნარებს Game Maker პროგრამის და მისი ყველა შესაძლებლობის გამოყენებით, რაც მას უხვად აქვს. თქვენი თამაშის შექმნის უნარები კიდევ უფრო პროფესიული და უნიკალური გახდება. იქნება ადგილი იმპროვიზაციისთვის, რაც განსაკუთრებით ღირებულია შემთხვევითი თამაშებისთვის. უფრო თავდაჯერებული იქნებით იმის კეთებაში, რაც გიყვართ, მეგობრები კი შეამჩნევენ თქვენს უნარებს.

    3 . თქვენ აღარ იქნებით უბრალოდ ადამიანი, რომელიც უსარგებლოდ ხარჯავს დიდ დროს თამაშებზე, არამედ ადამიანი - შემოქმედი. მომხიბლავი სამყაროები და მრავალი უნიკალური პერსონაჟი - ეს ყველაფერი თქვენი კონტროლის ქვეშ იქნება.

    4 . თქვენ შეძლებთ გააოცოთ ყველა თქვენი მეგობარი მიღწეული შედეგებით.

    თუ ახლავე შეუკვეთავთ სახელმძღვანელოს, ჩემგან მიიღებთ ამ ორ საჩუქარს:

    საჩუქარი #1:
    ვიდეო კურსი "თანამედროვე თამაშის დიზაინერების წარმატების საიდუმლოებები"

    ყურადღება!!! თუ შეკვეთას განათავსებთ ერთი საათის შემდეგ,

    მაშინ თქვენ არ მიიღებთ ამ ბონუსებს.

    ვალენტინ ლაპონინი

    ქალაქი ნოვოსიბირსკი

    გამარჯობა! მე მქვია ვალენტინი. მინდა დიდი მადლობა გადაგიხადოთ თქვენი ვიდეო კურსისთვის. მართალი გითხრათ, არც კი ველოდი, რომ ის შეიცავს ამდენ სასარგებლო ინფორმაციას.

    მომეწონა, რომ კურსი იყო სტრუქტურირებული კონკრეტულად, მიზანმიმართულად, ზედმეტი გადახრების გარეშე და, უპირველეს ყოვლისა, პრაქტიკაზე მიმართული. მსგავსს დიდი ხანი ვეძებდი, მაგრამ ძებნა წარუმატებელი აღმოჩნდა. ბევრი დრო გავატარე თამაშის დეველოპერის შესახებ უამრავ კითხვაზე პასუხების მოსაძებნად.

    დიახ... ინტერნეტში შეგიძლიათ იპოვოთ ბევრი ინფორმაცია, მაგრამ ძირითადად ის არ არის კონსტრუქციული, არათანმიმდევრული... ხანდახან არც სანდო. ბევრი რამ გაირკვა თქვენი ვიდეო კურსიდან.

    რეკლამაში დაწერილი ყველაფრის გარდა, დისკზე ასევე იყო ათეული სასარგებლო ვიდეო მასალა, რომელიც არ არის სარჩევში, ამას არასდროს ველოდი. გასაგებია, რომ ავტორი ცდილობდა რაიმე საჭირო და სასარგებლო გაეკეთებინა. და როგორც ჩანს, მან ეს გაკვეთილები ბოლო მომენტში დაამატა. Მე გირჩევ!

    Გმადლობთ კიდევ ერთხელ! წარმატებებს გისურვებთ თქვენს ბიზნესში!

    თუ ფიქრობთ, რომ ეს ყველაფერი ზედმეტად კარგად ჟღერს, მაშინ მინდა გაგაღვიძოთ...

    კურსის სწავლისას და რაც მთავარია სწავლის შემდეგ მოგიწევთ სერიოზულად მუშაობა. რა თქმა უნდა, კურსის დასრულების შემდეგ, თქვენს არსენალში გექნებათ მთელი რიგი უნარები, ტექნიკა და ცოდნა, რაც დაგეხმარებათ ათეულობით ნაბიჯის წინ დარჩენაში. მაგრამ ამავდროულად, არავის გაუუქმებია მუშაობისა და მოქმედების საჭიროება.

    მაგრამ თუ თანახმა ხართ იმუშაოთ და გამოიყენოთ აღწერილი ტექნიკა და ივარჯიშოთ სავარჯიშოები, იმოქმედოთ და არ დაჯდეთ, დრამატული ცვლილებები გელით.

    ეს ზედმეტია?

    ფაქტობრივად, ეს არც კურსის ფასია და არც ის თანხა, რომელსაც კურსის მიღების შემდეგ გადაიხდით ფოსტაში.

    ეს არის თქვენი ოცნების - თამაშების შექმნის ფასი! სულ რაღაც ერთი კვირის ტრენინგის შემდეგ, თქვენ დაიწყებთ თქვენი პირველი სერიოზული პროექტის შექმნას. და ერთ თვეში გექნებათ დასრულებული თამაში, რომლის შექმნით შეგიძლიათ იამაყოთ!

    კურსის ფასი ახლა უდრის ძეხვის ორ ჯოხს ან რესტორანში ერთ მოგზაურობას. ვფიქრობ, ოცნების ასასრულებლად შეიძლება ერთხელაც არ წახვიდე რესტორანში, ან არ დაასრულო სოსისი.

    ამის მიუხედავად, არჩევანი თქვენზეა- შეგიძლიათ ერთხელ წახვიდეთ კაფეში, ან სამაგიეროდ აჩუქოთ საკუთარ თავს მშვენიერი საჩუქარი, რომელიც აუცილებლად არ დარჩება თაროზე!

    100% რისკის გარეშე ტრანზაქცია!

    თუ ჯერ კიდევ გაქვთ ეჭვი, მაშინ მე გაძლევთ 100% გარანტიას:

    თუ ტრენინგის დროს რაიმე მიზეზით გრძნობთ, რომ თამაშების შექმნა „თქვენთვის არ არის“ და ჩემი კურსი არ გეხმარებათ, ჩაალაგეთ დისკები და გაგზავნეთ დაბრუნების მისამართზე ადგილზე მიტანის შეტყობინებით, ამავდროულად მომწერეთ. დამხმარე სამსახურში. როგორც კი ამანათი ჩემს ხელში იქნება, თანხის კითხვის გარეშე გადაგიბრუნებთ თქვენთვის მოსახერხებელ გზაზე. შეთანხმდნენ? :-)

    მხარდაჭერის სერვისიდა ჩვენ მოვაგვარებთ სიტუაციას თქვენთან ინდივიდუალურად, ალტერნატიული ვარიანტების შეთავაზებით.

    ძალიან მალე თქვენ უჩვენებთ საკუთარ თამაშებს თქვენს მეგობრებსა და ნაცნობებს სიხარულის დაუფარავი გრძნობით. ამიერიდან თქვენ იქნებით მისწრაფებული თამაშის შემქმნელი.

    Წარმატებას გისურვებ!

    პატივისცემით, არტიომ კაშევაროვი.

    P.S.არ გაუშვათ შანსი ხელიდან, რადგან ამ მასალას სხვაგან ვერ იპოვით. ასევე შეუძლებელია მისი ჩამოტვირთვა ინტერნეტით. დისკის დაცვის სისტემას აქვს ონლაინ გააქტიურება, რაც მთლიანად გამორიცხავს კურსის პირატული ვერსიების გაშვების შესაძლებლობას.

    ლეონიდ ბუბნოვი

    ირკუტსკი

    ”არასდროს მეგონა, რომ თამაშების შექმნა ასე მარტივი იყო!”

    გამარჯობა, არტიომ!

    ეს არის ლეონიდ ბუბნოვი.

    დღეს მივიღე ვიდეო კურსი. აღფრთოვანებული ვარ!

    რამდენიმე ვიდეოს ვუყურე, ეს მჭირდებოდა!! ყველაფერს დეტალურად აგიხსნი, კარგად გააკეთე.

    სანამ თქვენი კურსი გამოჩნდებოდა, მეგონა, რომ თამაშების შექმნა ძალიან რთული პროცესი იყო და ერთი ადამიანის ძალას აღემატებოდა. ახლა ვხედავ, რომ ეს ასე არ არის. გმადლობთ თვალების გახელისთვის! არასდროს მიფიქრია, რომ თამაშების შექმნა ასე მარტივი იყო! სიამოვნებით გავაკეთებ. თუ რაიმე შეკითხვა გექნებათ აუცილებლად დავწერ.

    Მოგვიანებით გნახავ. ლეონიდი.

    P.P.S. მათთვის, ვისაც ეშინია გადაყრის და ეს, სამწუხაროდ, ძალიან გავრცელებული გადახდის პროცედურაა RuNet-ზე, მე ვაჩქარებ გაცნობოთ, რომ ყველა გაყიდვა ჩემი საიტებიდან არის სრულიად ლეგალურია.

    მე ოფიციალურად ვარ რეგისტრირებული, როგორც ინდივიდუალური მეწარმე (IP Kashevarov A.D., OGRN 305026522400038), ამიტომ ვალდებული ვარ რეგულარულად გადავიხადო გადასახადები და დავიცვა მომხმარებლის ყველა უფლება. ასევე შეგიძლიათ უფრო დეტალურად გაეცნოთ სახელმწიფო რეგისტრაციის მოწმობას და სხვა დოკუმენტებს განყოფილებაში. განყოფილებაში შეგიძლიათ დასვათ ნებისმიერი შეკითხვა.

    ახლა თქვენ გაქვთ წარმოდგენა იმაზე, თუ რა მიმართულებით უნდა ვიმუშაოთ, უფრო მეტიც, ჩვენ 100% დაცული ვართ რუსეთის ფედერაციის მომხმარებელთა უფლებების დაცვის შესახებ კანონით.

    წარმატებებს გისურვებთ თქვენს მცდელობაში!

    ეს სტატია გეტყვით, რა გჭირდებათ რეალურად კომპიუტერული თამაშის შესაქმნელად. თუ მოგბეზრდათ ზოგადი რჩევები, გადახედეთ ამ დოკუმენტს და ალბათ მასში რაიმე სასარგებლოს იპოვით. მასალა განკუთვნილია დამწყებთათვის და არ არის დაინტერესებული პროფესიონალებისთვის.

    თავისუფლება თუ ფული

    გსურთ შექმნათ კომპიუტერული თამაში? ვიმედოვნებ, რომ თქვენ უკვე მოაგვარეთ თქვენი ეჭვები. გამომდინარე იქიდან, რომ თქვენ ახლა კითხულობთ ამ ტექსტს, გავბედავ ვივარაუდო, რომ დიახ. ამიტომ, გირჩევთ დაუსვათ საკუთარ თავს კიდევ ერთი, არანაკლებ ბანალური, მაგრამ არანაკლებ მნიშვნელოვანი კითხვა: რატომ გჭირდებათ ეს? ამ კითხვაზე პასუხი ნაკლებად აშკარაა და ვეცდები დაგეხმაროთ მის პოვნაში. მასზეა დამოკიდებული, პირველ რიგში, დამოკიდებულია იმაზე, თუ რა ინსტრუმენტებს გამოიყენებთ.

    და თუ დაფიქრდებით, ორი შესაძლო პასუხი არსებობს.

    ვარიანტი ერთი. წაიკითხეთ სტატია თქვენს საყვარელ ჟურნალში, მოისმინეთ მეგობრის ენთუზიაზმი ამბავი ან გადახედეთ ინტერნეტ ფორუმებს, მიხვდით, რომ უბრალო მოკვდავს შეეძლო თამაშის შეკრება და მაშინვე დაინფიცირდა ამ იდეით. ამრიგად, თქვენ წერთ პროგრამას საკუთარი თავისთვის, მეგობრების წინაშე წარდგენისთვის ან, უკიდურეს შემთხვევაში, ინტერნეტში უფასო გავრცელებისთვის. ანუ, კომერციული დისტრიბუცია თავდაპირველად არ არის გამიზნული. ამ შემთხვევაში, თქვენ არ უნდა იგრძნოთ განსაკუთრებული შეზღუდვა განვითარების ინსტრუმენტების არჩევისას. მე არ მოგიწოდებთ გადახვიდეთ ექსკლუზიურად პირატული პროგრამული უზრუნველყოფის გამოყენებაზე. უბრალოდ გაითვალისწინეთ ის ფაქტი, რომ ბევრი მსხვილი კომპანია - პოპულარული პროგრამული უზრუნველყოფის შემქმნელი - თვალს ხუჭავს მათი პროდუქციის ასეთ გამოყენებაზე. პრინციპი "სცადე და იყიდე" ზოგადად ჯდება მათ იდეოლოგიაში.

    მეორე ვარიანტის მიხედვით, თქვენ, პირიქით, უბრალოდ ეძებთ გზას მეტი ფულის შოვნისთვის და გადაწყვიტეთ, რომ თამაშის პროგრამების შექმნა დიდი ხნის ნანატრი იღბლიანი ფრინველია, თქვენი შანსი, გადახვიდეთ „ძაფებიდან სიმდიდრეში“. უნდა აღინიშნოს, რომ საკმაოდ ხშირად მეორე ვარიანტი პირველიდან მოდის. მართლაც მაღალი ხარისხის პროდუქტის შექმნით და მუდმივად აუმჯობესებთ მას, გადაწყვეტთ გადაიხადოთ მისი გამოყენება. ამ სიტუაციაში, თქვენ აღარ გაქვთ არჩევანის ასეთი სიმდიდრე. ასეა თუ ისე, თქვენ მოგიწევთ პროგრამების ლიცენზირებული ვერსიების შეძენა, წინააღმდეგ შემთხვევაში პრობლემები ბუნებრივად წარმოიქმნება. ასე რომ, ნებით თუ უნებლიეთ, მოგიწევთ თქვენი ფინანსური შესაძლებლობების შეფასება. გაუგებრობის თავიდან ასაცილებლად, აქ მომიწია ამ თემის წამოწევა.

    ახლა მოდით ვიფიქროთ იმაზე, თუ რა დაგვჭირდება თამაშის დასაწერად.

    ფლეშ და თამაშის დიზაინერები

    Flash არის უნიკალური პროგრამა, რომელსაც არ ჰყავს კონკურენტები თავის ნიშაში, ძირითადად მისი ფართო ფუნქციონირების გამო. მხოლოდ ერთი პროდუქტის გამოყენებით, შეგიძლიათ ერთდროულად იყოთ პროგრამისტი, ვებ დიზაინერი და მხატვარი. ფლეშ თამაშები ცოტა უფრო ადვილია გავრცელება, ვიდრე "რეალური" თამაშები. მაგრამ თქვენ ვერ შეძლებთ Flash-ზე სერიოზული პროექტის აშენებას. თუ თქვენ ხართ სოლო პროგრამისტი, მაშინ Flash შეიძლება იყოს თქვენთვის თითქმის იდეალური გადაწყვეტა, რომელიც საშუალებას მოგცემთ დაზოგოთ დრო და ფული. მაგრამ თუ თქვენ მუშაობთ გუნდში და გსურთ გააკეთოთ თამაში და არა ინტერაქტიული მულტფილმი, გირჩევთ, ყურადღება მიაქციოთ უფრო სპეციალიზებულ პროდუქტებს.

    ახლა რაც შეეხება ყველა სახის თამაშის დიზაინერებს. ჩემო მეგობრებო, მათი გამოყენება არის კოჭლობა მისი სუფთა სახით. მათ (დიზაინერებს) აკლიათ Flash-ის მრავალფეროვნება, სანაცვლოდ რაიმე სარგებლის გარეშე. კონსტრუქტორის დახმარებით თქვენ შეგიძლიათ გააკეთოთ მხოლოდ ის, რაც მის შემქმნელს ჰქონდა განზრახული, ხოლო მთარგმნელები, როგორიცაა Delphi ან Visual C++, საშუალებას გაძლევთ გადაჭრათ ნებისმიერი პროგრამირების პრობლემა.

    ჩემი რჩევა თქვენ: შეწყვიტეთ თამაშის დიზაინერების გამოყენება და სასწრაფოდ გადადით "სერიოზულ" პროდუქტებზე.

    დებრიფინგი

    იმედია გადაგიშალეთ ყველანაირი ფლეშ თამაშების გამოყენება და მიგიყვანეთ თამაშის შემქმნელის ჭეშმარიტ გზაზე, თუ არა, დაუბრუნდით წინა განყოფილებას :)

    ახლა კი დროა გავარკვიოთ რა გვჭირდება ჯერ კიდევ თამაშის დამზადების რთულ სფეროში. პირველ რიგში, დაგჭირდებათ პერსონალური კომპიუტერი, რაც არ უნდა ტრივიალური ჟღერდეს. მის გარეშე, ვწუხვარ, ვერსად წავალ. მეორეც, ფიქრის, ანალიზისა და ცოტა ფანტაზიის უნარის მქონე თავი აუცილებლად გამოგადგებათ. და თამაშის პროგრამისტის ბოლო სავალდებულო ატრიბუტი, რა თქმა უნდა, მთარგმნელია. მასზეა, ძვირფასო, რაზეც შემდგომში ვისაუბრებთ. საჭირო ნაკრების გარდა, დაგჭირდებათ სხვა პროგრამები, როგორიცაა გრაფიკული რედაქტორი, მაგრამ მათ შესახებ ცოტა მოგვიანებით.

    თარჯიმნის შერჩევა

    გაითვალისწინეთ, რომ ჯერ არ მითქვამს სიტყვა პროგრამირების ენის არჩევის შესახებ. მათი მრავალფეროვნება არსებობს და თეორიულად თითქმის ნებისმიერი შესაფერისია თამაშის დასაწერად. შეგიძლიათ დაწეროთ თამაშები BASIC-ში და Fortran-ში და, ბოდიშით, ტუალეტის კედელზე. აქ მნიშვნელოვანია გადაწყვიტოთ რას გულისხმობთ სიტყვაში „თამაში“ და როგორი თამაშის გაკეთება გსურთ. თანამედროვე გრაფიკული თამაშების სტრუქტურა ძირეულად განსხვავდება ყველა სახის ლუწი-კენტი თამაშებისგან და მათი მსგავსი თამაშებისგან. სიტყვების თავსატეხს, რომელიც მუშაობს ტექსტის რეჟიმში, ასევე უწოდებენ თამაშს. და სწორედ ამ მიზეზით მე არ ვახსენე გრაფიკული რედაქტორი თამაშის შემქმნელის შეუცვლელ ატრიბუტებს შორის. პირადად, საამაყო ფრაზა "კომპიუტერული თამაში" წარმოადგენს ფერად შოუს დინამიური მოქმედებით და გრაფიკის სავალდებულო არსებობით. DirectX შეიქმნა ასეთი თამაშების დასაწერად და დღეს ასეთი თამაშები ათასობით ეგზემპლარად იყიდება.

    ასეთ ყურადღებას ვაქცევ ამ საკითხს, რადგან თამაში არის ძალიან ბუნდოვანი კონცეფცია და მნიშვნელოვანია თავიდანვე გადაწყვიტოთ რისი გაკეთება გსურთ.

    Გადაწყვიტე? შემდეგ შეგიძლიათ უსაფრთხოდ გადახვიდეთ თარჯიმნის არჩევაზე, ან, მარტივად რომ ვთქვათ, განვითარების გარემოზე. გთხოვთ გაითვალისწინოთ, რომ გირჩევთ აირჩიოთ არა პროგრამირების ენა, არამედ მთარგმნელი. ეს არის ერთი მარტივი მიზეზის გამო. პროგრამისტი არ მუშაობს C ან Pascal-ით. ის იყენებს Microsoft Visual C++ ან Borland Pascal-ს. არ აქვს მნიშვნელობა რა ენაზე დაპროგრამებ. საბოლოო ჯამში, ის, რისი შექმნაც შეგიძლიათ, დიდწილად განსაზღვრავს კონკრეტული მთარგმნელის შესაძლებლობებს. გირჩევთ აირჩიოთ უკვე ნახსენები Visual C++, Borland C++ Builder ან Borland Delphi. წარმოდგენილი მთარგმნელები რამდენიმე გამოცემაში იყიდება. მე არ გირჩევთ ყველაზე დახვეწილი სუპერ პრო ვერსიის მიღებას. ძირითადად, განსხვავება სხვადასხვა გამოცემას შორის მდგომარეობს პროგრამისტისთვის ხელმისაწვდომი ვიზუალური კომპონენტებისა და დამხმარე საშუალებების რაოდენობაში, რაც არ არის აუცილებელი თამაშების შესაქმნელად.

    თამაშის ძრავები

    სტანდარტული ვიზუალური კომპონენტებისგან თამაშის აწყობა არ არის ყველაზე ლამაზი გამოსავალი. მისი მიყოლებით თქვენ მოკლებული ხართ მისაღებ შესრულებას და აშკარად იზღუდავთ საკუთარ თავს შესაძლებლობებს, თუმცა დღეს თამაშის დაწერა „ნულიდან“ არ არის მიღებული. სათამაშო და მულტიმედიური აპლიკაციების შექმნის გასამარტივებლად შეიქმნა DirectX ბიბლიოთეკები. მიუხედავად მრავალი უპირატესობისა, მათ შორის მაღალი შესრულების ჩათვლით, „სუფთა“ DirectX-ში პროგრამირებას აქვს ერთი სერიოზული ნაკლი - განვითარების მაღალი სირთულე.

    ამიტომ შეიქმნა მრავალი ეგრეთ წოდებული „თამაშის ძრავა“, DirectX-ზე დაფუძნებული და მნიშვნელოვნად უწყობს ხელს პროგრამირების პროცესს. ნუ უგულებელყოფთ, მაგრამ არც ზედმეტად გამოიყენოთ ისინი. სასაცილო იქნებოდა, თუ სტანდარტული Windows Solitaire დაიწერებოდა DirectX ძრავში და დასჭირდებოდა 3D ამაჩქარებელი სისტემაში მუშაობისთვის.

    ყველაზე დახვეწილი ძრავები გიჟური თანხებით იყიდება და მათი განაწილება მკაცრად შეზღუდულია. საბედნიეროდ, თქვენ შეგიძლიათ იპოვოთ ბევრი უფასო ძრავა ინტერნეტში. მაგალითად, თუ იყენებთ Delphi-ს და ახალი ხართ პროგრამირებაში, გირჩევთ LKI-Creator-ს და DelphiX-ს.

    ფუნჯების შერჩევა

    რამდენიმე სიტყვა გრაფიკული რედაქტორების შესახებ. Paint-ში რაიმე ღირსეული გრაფიკის შესაქმნელად, თქვენ უნდა გქონდეთ შესანიშნავი ნიჭი და შეუზღუდავი თავისუფალი დრო, ამიტომ გირჩევთ უფრო ცივილიზებული მარშრუტის გატარებას. რა თქმა უნდა, Photoshop არის ძვირადღირებული რამ, მაგრამ ის აუცილებლად გამოდგება პრაქტიკაში. კიდევ ერთი კარგად დამკვიდრებული პროგრამა არის Corel PhotoPaint. სამგანზომილებიანი მოდელების დასამუშავებლად გირჩევთ 3D Studio Max-ს, რომელიც თითქმის დე ფაქტო სტანდარტია სამგანზომილებიანი გრაფიკის სფეროში.

    Მსგავსი პროდუქტები

    და ბოლოს, მინდა აღვნიშნო, ასე ვთქვათ, მეორადი ინსტრუმენტები, რომლებიც გამოიყენება თამაშის განვითარების პროცესში და თქვენი ყურადღების ღირსია. აქ არ ვიქნები ხმამაღალი და პირდაპირ საქმეზე გადავალ. გარკვეული წარმატების მიღწევის შემდეგ, შეიძლება გამოგადგეთ პროგრამის გამოყენება საინსტალაციო დისკების შესაქმნელად - InstallShield Express საუკეთესოდ შეეფერება ახალბედა დეველოპერებს. გამოიყენეთ InstallShield DemoShield პროდუქტის პრეზენტაციის შესაქმნელად და CD სკინგის შესაქმნელად. აქ მუსიკის შექმნის საშუალებებზე და სხვა მსგავს რამეებზეც კი არ ვსაუბრობ. დღეს თამაშებისთვის მუსიკა იშვიათად იქმნება საკუთარი თავის მიერ, მაგრამ მზა იტვირთება ინტერნეტიდან, განსაკუთრებით დამწყები დეველოპერებისთვის. მთავარი ის არის, რომ წყარო არ არის ძალიან ცნობილი. თქვენი ერთ-ერთი მთავარი თანაშემწე არის ინტერნეტი. არ უგულებელყოთ ონლაინ ფორუმებისა და კონფერენციების მონახულება.