የቪዲዮ ጨዋታዎች አሁን በጣም ተወዳጅ እና እንደ ሞባይል ስልኮች ፣ አሳሾች ፣ ኮምፒውተሮች ወይም ኮንሶሎች ባሉ ሰፋ ያሉ የመሣሪያ ስርዓቶች ውስጥ ዘልቀዋል። አሁን ከመቼውም ጊዜ በበለጠ ብዙ ትምህርቶችን ፣ የንብረት ክምችቶችን ፣ የጨዋታ ግንባታ ሶፍትዌርን እና የባለሙያ ምክርን ማግኘት ይችላሉ። የእራስዎን ጨዋታዎች መርሃ ግብር አሁንም ክህሎት እና ትዕግስት ይጠይቃል ፣ ግን ያሉት ሀብቶች ለማንኛውም ደረጃ ለፕሮግራሞች በቂ ይሆናሉ።
ደረጃ
ክፍል 1 ከ 2 - መጀመር
ደረጃ 1. የጨዋታ ሞተር ይጠቀሙ።
አንዳንድ የጨዋታ ገንቢዎች የራሳቸውን ጨዋታዎች ከባዶ ፣ በተለይም የመጀመሪያ ጨዋታዎች ዲዛይን ያደርጋሉ። ጨዋታዎችን ለመንደፍ ቀላል ለማድረግ ከፈለጉ ግን እነሱን ፕሮግራም ለማድረግ ከፈለጉ የጨዋታ ሞተር ይጠቀሙ። የጨዋታ ሞተሮች ብዙውን ጊዜ የ 3 ዲ አምሳያዎችን ለማረም ፣ የክስተት ስክሪፕቶችን ለመፃፍ እና ለጨዋታዎች የተለመዱ ሌሎች ነገሮችን ለማድረግ ከፍተኛ ደረጃ መሣሪያዎች አሏቸው ፣ ግን አሁንም ከእነሱ ጋር ፕሮግራም የሚያወጡበት መንገድ ያቀርቡልዎታል።
- ታዋቂ የከባድ ክብደት መርሃግብሮች ሞተሮች አንድነት ፣ UDK ፣ Unreal Engine 4 እና CryENGINE ያካትታሉ።
- የፕሮግራም ተሞክሮዎ አነስተኛ ከሆነ GameMaker ን ከ YoYo ጨዋታዎች ያስቡበት። ሶፍትዌሩ ከኮድ ነፃ ጨዋታዎችን በ “መጎተት እና መጣል” ዘዴ ብቻ እንዲፈጥሩ ይፈቅድልዎታል ፣ ግን አንዳንድ ኮዱን ለመለወጥ ከፈለጉ ውስብስብ የኮድ ቋንቋዎችን መዳረሻ ይሰጣል።
ደረጃ 2. ማዕቀፎችን እና ሌሎች መሳሪያዎችን ይጠቀሙ።
ማዕቀፎች ከጨዋታ ሞተሮች በታች አንድ ደረጃ ናቸው ፣ ግን አሁንም ጊዜን ለመቆጠብ እና የኮድ ፕሮጄክቶችዎን ለማቀላጠፍ የመሣሪያዎች እና ኤፒአይዎች (የመተግበሪያ ፕሮግራም በይነገጽ) ስብስብን ያቅርቡ። ለመጀመሪያው የጨዋታ ፕሮጀክትዎ የተጠቀሙበትን የሶፍትዌር ደረጃ ይቀንሱ ፣ ከዚያ ኮዱን እራስዎ ያስቡ ፣ ወይም አብሮገነብ ተግባሮችን እና የጨዋታ ሞተር ባህሪያትን ይጠቀሙ። እርስዎ በሚጠቀሙበት ማዕቀፍ እና/ወይም የጨዋታ ሞተር ላይ በመመስረት ፣ አሁንም እንደ 3 ዲ ግራፊክስ ለመፍጠር እንደ ታዋቂው OpenGL ባሉ ተጨማሪ ልዩ ኤፒአይዎች ላይ መስራት ሊኖርብዎት ይችላል።
ፖሊኮድ ፣ ቱርቡሌንዝ እና ሞኖ ጨዋታ ለ 2 ዲ እና ለ3 -ል ጨዋታዎች የጨዋታ ማዕቀፎች ምሳሌዎች ናቸው።
ደረጃ 3. አይዲኢ ይጠቀሙ።
የተቀናጀ ልማት አከባቢ ውስብስብ የፕሮግራም ፕሮጄክቶችን ለመገንባት ቀላል የሚያደርግልዎት የጋራ አጠናቃሪ እና የምንጭ ፋይሎች ስብስብ ነው። አይዲኢ በተለይ ከግራፊክስ እና ከድምጽ ስርዓት ጋር ለመገናኘት አብሮገነብ በሆነ መንገድ የሚመጣ ከሆነ ፕሮግራምን ጨዋታ የበለጠ ምቹ ያደርገዋል።
የ IDE ምሳሌዎች የእይታ ስቱዲዮ እና ግርዶሽ ወይም ሌሎች ብዙ ናቸው። በሚያውቁት ቋንቋ ላይ የተመሠረተ IDE ን ይፈልጉ።
ደረጃ 4. የፕሮግራም ቋንቋ ይማሩ።
ከላይ ያሉት አብዛኛዎቹ መሣሪያዎች በታዋቂ የፕሮግራም ቋንቋዎች ላይ የተመሰረቱ ናቸው ፣ ስለሆነም መጀመሪያ የተካተተውን መማሪያ መከተል ጥሩ ሀሳብ ነው። በቂ ኃይል ያለው ማንኛውም የፕሮግራም ቋንቋ ማለት ይቻላል ጨዋታዎችን መፍጠር ቢችልም ፣ በጣም የተለመዱት ቋንቋዎች ለሁሉም መሣሪያዎች C ++ ወይም C# ፣ Flash ActionScript ወይም HTML5 ለአሳሾች ፣ እና ጃቫ ወይም ዓላማ ሐ ለሞባይል መሣሪያዎች ናቸው። የእርስዎ ግብ በጨዋታ ልማት ስቱዲዮ መቅጠር ከሆነ እነዚህ ሁሉ ጥሩ ምርጫዎች ናቸው። በተጨማሪም ፣ ብዙ ገለልተኛ ጨዋታዎች Python ፣ Ruby ወይም JavaScript ን በመጠቀም ይፈጠራሉ።
ክፍል 2 ከ 2: ጨዋታዎችን መስራት
ደረጃ 1. የጨዋታ ዕቅድዎን ይፍጠሩ።
ዘውግን ፣ ከባቢ አየርን እና የታክቲክ ገጽታውን (የጨዋታ ጨዋታ) ጨምሮ የጨዋታውን ፅንሰ -ሀሳብ በተቻለ መጠን ያጥሩ። ግልጽ ባልሆነ ጽንሰ -ሀሳብ ፕሮግራምን ከጀመሩ ነገሮችን ማረም እና እንደገና መጻፍ ሊኖርብዎት ይችላል። ይህ አሁንም ሊከሰት ይችላል ፣ ግን ጠንካራ ዕቅድ ያንሳል።
ከሙከራ ጨዋታዎች በስተቀር ሁሉም የእድገት ደረጃዎች አሏቸው ፣ ስለዚህ እቅድዎን እዚህ ይጀምሩ። መሻሻል ብዙውን ጊዜ ከሚከተሉት በአንዱ ወይም በብዙ ውስጥ ይከሰታል -ብዙ ሴራዎችን እና ገጸ -ባህሪያትን ማወቅ ፣ በታሪኩ መስመር ላይ ተጽዕኖ የሚያሳድሩ ውሳኔዎችን ማድረግ ፣ አዳዲስ ችሎታዎችን ወይም ከፍተኛ ስታቲስቲክስን ማግኘት ፣ አዳዲስ አካባቢዎችን ማሰስ ፣ ወይም ውስብስብ እና የበለጠ ውስብስብ እንቆቅልሾችን መፍታት።
ደረጃ 2. የጥበብ እሴቶችዎን ይሰብስቡ።
ለጨዋታዎ የሚያስፈልጉዎትን ሁሉንም ሸካራማነቶች ፣ ስፕሬቶች ፣ ድምፆች እና ሞዴሎችን ይሰብስቡ ወይም ይፍጠሩ። ሊፈልጉት የሚችሏቸው የነፃ የጨዋታ ንብረቶች ስብስብም አለ። የ 2 ዲ ጨዋታ እየሰሩ ከሆነ ግን ምንም አርቲስቶች የሚያግዙዎት ከሌለ የራስዎን የፒክሰል ጥበብ መፍጠር ይችላሉ።
ደረጃ 3. የጨዋታ ስክሪፕትዎን ይፃፉ።
ስክሪፕቱ ለሞተሩ ምን እና መቼ ማድረግ እንዳለበት ይነግረዋል። ክፍት ምንጭ ሞተር ምናልባት የስክሪፕት ቋንቋ ሊኖረው ይችላል ፣ እና እንዴት እንደሚጠቀሙበት የሚነግርዎት አጋዥ ሥልጠናዎች ይኖሩታል። ማሽኑን እራስዎ እየገነቡ ከሆነ ፣ የስክሪፕት ቋንቋን መፍጠር ያስፈልግዎታል። የትኛውንም ቢመርጡ ቢያንስ የሚከተሉትን ቁልፍ ክፍሎች ያስፈልግዎታል
- የተጠቃሚ ግቤትን መሮጡን እና መፈተሹን ፣ ውጤቱን ማቀናበር ፣ ሌሎች ክስተቶችን ማቀናበር ፣ መታየት ያለበትን ማስላት እና ይህንን ወደ ግራፊክስ ካርድ መላክን የሚቀጥል የጨዋታ ዙር። በሰከንድ ቢያንስ 30 ጊዜ መሮጥ አለበት።
- ክስተቶችን የሚፈትሽ እና በሚከሰቱበት ጊዜ ለእነሱ ምላሽ የሚሰጥ “ንቁ አድማጭ” ስክሪፕት። ለምሳሌ ፣ አንድ ስክሪፕት አንድ ተጫዋች ከበሩ ጋር ሲገናኝ ማየት ፣ ከዚያ “ክፍት” አኒሜሽን ማካሄድ እና በሩ እንዳይደናቀፍ ማድረግ ይችላል። ሌሎች ስክሪፕቶች በሩ ሲመታ መሣሪያ (የመጫወቻ ሳጥኖችን (በጨዋታዎች ውስጥ ግጭቶችን ለመለየት የማይታይ ቅጽ)) ሊመለከቱ እና በምትኩ “የተሰበረ” አኒሜሽን ማካሄድ ይችላሉ።
ደረጃ 4. የግለሰብ ደረጃዎችን ይፍጠሩ።
የደረጃው ንድፍ - ብዙውን ጊዜ “ደረጃ 1” ፣ ተጫዋቹ ሊመረምርበት የሚችል አካባቢ ፣ ወይም የሚቀጥለው የውጊያ ጨዋታ - ከፕሮግራም ጋር የማይዛመዱ ክህሎቶችን ይፈትሻል። የጨዋታውን ቀላል የስልት ደረጃዎችን በማሳየት ይጀምሩ ፣ እና በአከባቢው ዙሪያ መጓዝን ለሚጨምር የዘውግ መሠረታዊ መመሪያዎች ይከተሉ-
- ለአከባቢው መሠረታዊ ንድፍ ይፍጠሩ።
- በአከባቢው ብዙውን ጊዜ የሚወሰደው የተጫዋቹን መሠረት መንገድ ይወስኑ። በመንገድ ላይ ተግዳሮቶችን እና ጠቃሚ እቃዎችን ያክሉ። ለአድሬናሊን ሩጫ እና መዝናኛ ሁሉንም አንድ ላይ ያቅርቡ ፣ ወይም ለተረጋጋና ከባቢ አየር ይለያዩት።
- ግራፊክ አባሎችን ማከል ይጀምሩ። ተጫዋቾች እንዲከተሏቸው ለማበረታታት በዋና መንገዶች መንገዶች ላይ የብርሃን ምንጮችን ያስቀምጡ ፣ እና የጎን መስመሮችን ወይም አነስ ያሉ አስፈላጊ ቦታዎችን ደብዛዛ ያድርጓቸው።
- የታክቲክ ፣ የቅጥ እና የማዋቀሪያ ገጽታዎችን ያዛምዱ። ለምሳሌ ፣ በድንገተኛ ጥቃቶች በተጠላለፈ በባዶ አከባቢ ፍለጋ ላይ አጠራጣሪ የሆነ አስፈሪ ጨዋታ ይዘጋጃል። በሌላ በኩል ፣ የማያቋርጥ የጠላቶች ሞገዶች ተጫዋቾችን አድሬናሊን ይሞላሉ ፣ ጥንቃቄ የተሞላበት ስልታዊ ዕቅድ የሚጠይቁ ውጊያዎች ተጫዋቾችን ከስሜታዊ ድባብ ሊያዘናጉ ይችላሉ።
ደረጃ 5. ጨዋታውን ይፈትሹ።
አሁን የሁሉንም ጠንክሮ ሥራዎ ውጤት ማየት ይችላሉ። እያንዳንዱን ደረጃ ይፈትሹ እና በእሱ ላይ እያሉ ወይም “ከተጠናቀቀ” በኋላ ያስተካክሉት። እርስዎ ባላሰቡት መንገድ ለመጫወት ግንዛቤን ይፍጠሩ ፣ ለምሳሌ በመጀመሪያ ይበልጥ አስቸጋሪ በሆነ አካባቢ ውስጥ መጫወት። ወይም ፣ በተሻለ ሁኔታ ፣ የጨዋታ ሞካሪዎችን በጨዋታው ላይ እንደ “ትኩስ ዓይኖች” ያግኙ ፣ እና በተቻለ መጠን ምክር ይጠይቋቸው።
- የእርስዎ ጨዋታ ገና መሠረታዊ የመማሪያ መረጃ ከሌለው በስተቀር አንድ ሰው ምክር ሳይሰጥ ሲጫወት ይመልከቱ። ተጫዋቾች “ተጣብቀዋል” የሚለው ብቅ ያሉ ስህተቶች እና ተስፋ አስቆራጭ ነጥቦች የበለጠ መመሪያን ማካተት እንደሚፈልጉ ምልክቶች ናቸው።
- አንዴ ጨዋታው (ወይም ቢያንስ ደረጃው) አንዴ ከተጠናቀቀ ፣ እሱን ለመፈተሽ እንዲያግዝ ሌላ ሰው ይጋብዙ። ጓደኛዎ የበለጠ ብሩህ ሊሆን ይችላል ፣ እና ለማነቃቃት በጣም ጥሩ ነው ፣ ግን አንድ ተጫዋች እንዴት ምላሽ እንደሚሰጥ ለመተንበይ አይረዳም።
ደረጃ 6. ቀጣዩን እርምጃ ይውሰዱ።
አንድ ፕሮጀክት ካጠናቀቁ በነፃ ወይም በክፍያ ሊለቁት ይችላሉ ፣ ግን ለእያንዳንዱ የጨዋታ ሞተር ወይም ሶፍትዌር ጥቅም ላይ የዋሉትን ውሎች እና ሁኔታዎች ማንበብዎን ያረጋግጡ። ጨዋታው እርስዎ እንዳሰቡት ይሰራም አይሰራም ፣ አንዳንድ የጨዋታው ንብረቶችን እና ሀሳቦችን በሌሎች ወይም ከዚያ በላይ በሆኑ ግዙፍ ፕሮጀክቶች ውስጥ ለመጠቀም ፣ ወይም የተማሩትን ሁሉ ጠቅለል አድርገው እንደገና ፕሮግራምን መጀመር ይችላሉ!
ጠቃሚ ምክሮች
- ሁል ጊዜ የሚያስፈልጓቸውን ነገሮች ይፃፉ ፣ “ሊያስፈልጉዎት የሚችሏቸው” ወይም “በኋላ የሚፈልጓቸውን” ነገሮች አይደለም።
- አላስፈላጊ ሥራ አይሥሩ። ለፍላጎቶችዎ የሚስማማውን ነባር ቤተ -መጽሐፍት ማስመጣት ከቻሉ ፣ እንደገና ከመፍጠር የተሻለ ነው። ወይም ፣ ለምን እንደገና መገንባት ያለብዎት ጥሩ ምክንያት እንዳለዎት ያረጋግጡ።