యూనిట్లు
1. గేమ్ డెవలప్‌మెంట్‌లో ఆర్టిఫిషియల్ ఇంటెలిజెన్స్ పరిచయం: పాత్రలు, సరిహద్దులు, ధృవీకరణ, కాపీరైట్ మరియు నీతి 2. ప్రోటోటైప్ మరియు మెకానికల్ డిజైన్: ఐడియా నుండి ప్లే చేయదగిన కోర్ వరకు వేగవంతమైన పునరావృతం 3. NPC బిహేవియర్ అండ్ డైలాగ్ సిస్టమ్స్: ఆర్టిఫిషియల్ ఇంటెలిజెన్స్ దట్ బ్రింగ్స్ ది క్యారెక్టర్ 4. విధానపరమైన కంటెంట్ జనరేషన్ (PCG): స్థాయి, మ్యాప్, క్వెస్ట్ మరియు కథనం 5. ఆస్తి మరియు విజువల్ ప్రొడక్షన్: కాన్సెప్ట్ ఆర్ట్, 2D/3D మరియు ఆకృతి 6. సౌండ్, మ్యూజిక్ మరియు ఎఫెక్ట్స్ ప్రొడక్షన్: ది హిర్డ్ వరల్డ్ ఆఫ్ ది గేమ్ 7. కోడ్ జనరేషన్ మరియు ఇంజిన్ ఇంటిగ్రేషన్: యూనిటీ (C#) మరియు అన్‌రియల్ (బ్లూప్రింట్/C++) 8. గేమ్ బ్యాలెన్స్, సిమ్యులేషన్ మరియు ఎకానమీ: ఎ ఫెయిర్ గేమ్ విత్ నంబర్స్ 9. నాణ్యత హామీ (QA), డీబగ్గింగ్ మరియు ఆటోమేటెడ్ టెస్టింగ్ 10. కాపీరైట్, వాస్తవికత, లైసెన్స్ మరియు నీతి: ప్రచురించదగిన మరియు బాధ్యతాయుతమైన కంటెంట్ 11. ఎండ్-టు-ఎండ్ వర్క్‌ఫ్లో, ప్రొడక్షన్ లైన్ ఇంటిగ్రేషన్, గవర్నెన్స్ మరియు లైవ్ సర్వీస్
యూనిట్ 2 / 11

ప్రోటోటైప్ మరియు మెకానికల్ డిజైన్: ఐడియా నుండి ప్లే చేయదగిన కోర్ వరకు వేగవంతమైన పునరావృతం

లాభాలు:

  • కోర్ లూప్, మెకానిక్స్ మరియు MVP యొక్క భావనలను అర్థం చేసుకునే సామర్థ్యం మరియు యాంత్రిక ఆలోచన పునరుత్పత్తి మరియు ప్రోటోటైప్ అస్థిపంజరం కోసం కృత్రిమ మేధస్సును ఉపయోగించడం.
  • ప్రోటోటైప్ తప్పనిసరిగా ఒకే పరీక్ష ప్రశ్నకు సమాధానం ఇవ్వాలి అని అర్థం చేసుకోవడం ద్వారా పరిధిని తగ్గించడం ద్వారా త్వరగా మరియు చౌకగా పునరావృతం చేయగల సామర్థ్యం
  • మెకానిక్ సరదాగా ఉంటాడా లేదా అనేది దానిని చేతిలో ప్లే చేయడం మరియు పరీక్ష పరికల్పనను ధృవీకరించడం ద్వారా మాత్రమే అర్థం చేసుకోగలదని మరియు పాలిష్ ట్రాప్‌ను నివారించాలని గుర్తించగలగడం.

ప్రతి ఆట ఒక ఆలోచనగా ప్రారంభమవుతుంది; కానీ ఆలోచనలు చౌకగా ఉంటాయి, ప్లే చేయగల ప్రోటోటైప్‌లు ఖరీదైనవి. నమూనా; మెరుగుపెట్టిన గ్రాఫిక్స్ లేదా పూర్తి కంటెంట్ లేకుండా, మెకానిక్ వేగంగా మరియు చౌకైన మార్గంలో సరదాగా ఉన్నారో లేదో పరీక్షించడానికి ఇది ప్లే చేయగల బ్లూప్రింట్. గేమ్ డిజైన్ యొక్క కఠినమైన నిజం ఇది: మెకానిక్ కాగితంపై అద్భుతంగా కనిపించడం చాలా సాధారణం, కానీ చేతిలో భయంకరంగా అనిపించడం. అందువల్ల, విజయం "సరైన ఆలోచనను కనుగొనడం" గురించి కాదు, కానీ చెడు ఆలోచనలను త్వరగా తొలగించడం మరియు మీరు మంచిదాన్ని కనుగొనే వరకు అనేక పునరావృత్తులు చేయడం. ఇక్కడే AI వస్తుంది: ఇది ఆలోచనను రూపొందించడం, రూల్ రైటింగ్ మరియు ప్రోటోటైపింగ్‌ను వేగవంతం చేస్తుంది, ఇది మీకు ప్రయోగాలు చేయడానికి మరిన్ని అవకాశాలను అందిస్తుంది.

ఈ యూనిట్‌లో, మెకానికల్ డిజైన్ మరియు వేగవంతమైన ప్రోటోటైపింగ్‌లో AI ఎండ్-టు-ఎండ్ ఎలా ఉపయోగించాలో మీరు నేర్చుకుంటారు; మీరు ఆలోచనను ఎలా నిరోధించాలో, కోర్ లూప్‌ను స్పష్టం చేయడం మరియు నమూనాను పరీక్షించగలిగేలా చేయడం ఎలాగో నేర్చుకుంటారు.

కోర్ లూప్: ప్రతిదానికీ కేంద్రం

ఆట యొక్క గుండె కోర్ లూప్ - ఆటగాడు పదే పదే చేసే చర్యల గొలుసు, ఆటకు ఆధారం. ఉదాహరణకు, షూటర్‌లో "ఎక్స్‌ప్లోర్ → కంబాట్ → కలెక్ట్ → ఎవాల్వ్"; వ్యవసాయ ఆటలో "మొక్క → పెరగడం → పంట → అమ్మడం → పెంచడం". ప్రోటోటైప్ దశలో, ఈ చక్రం సరదాగా ఉందా లేదా అని అర్థం చేసుకోవడం మీ ఏకైక లక్ష్యం. కోర్ లూప్‌ను స్పష్టం చేసే ఆలోచనా భాగస్వామిగా ఇక్కడ AIని ఉపయోగించండి: దానికి మీ లూప్‌ను వివరించండి, బలహీనమైన లింక్ కోసం అడగండి, ప్రత్యామ్నాయ లూప్‌ల కోసం అడగండి.

దశల వారీ ప్రవాహం:

  1. నిర్బంధాన్ని నిర్వచించండి. వేదిక, శైలి, ప్రేక్షకులు, సెషన్ వ్యవధి, నియంత్రణ పథకం. నిర్బంధం ఎంత స్పష్టంగా ఉంటే, ఆలోచన మరింత ఉపయోగకరంగా ఉంటుంది.
  2. కోర్ లూప్ వ్రాయండి. 4-6 క్రియలతో చక్రాన్ని వ్యక్తపరచండి; దీన్ని బలోపేతం చేయడానికి AIని అడగండి.
  3. యాంత్రిక వైవిధ్యాలను రూపొందించండి. ప్రతి సైకిల్ దశకు వేర్వేరు మెకానికల్ ఎంపికల కోసం అడగండి.
  4. ప్రోటోటైప్ పరిధిని తగ్గించండి. "కనీస పరీక్షించదగిన సంస్కరణ" (MVP) అంటే ఏమిటి? ఏమి సంగ్రహించవచ్చో AIని అడగండి.
  5. పరీక్ష పరికల్పనను సెటప్ చేయండి. "ఈ నమూనా నిరూపించాలి" అనే వాక్యాన్ని వ్రాయండి.
సూచన: ప్రోటోటైప్ యొక్క ఉద్దేశ్యం "ఆటను తయారు చేయడం" కాదు, "ప్రశ్నకు సమాధానం ఇవ్వడం." ఎల్లప్పుడూ AIని అడగండి “ఈ ప్రోటోటైప్ ఏ ప్రశ్నను పరీక్షించాలి”; పరిధి స్వయంచాలకంగా తగ్గిపోతుంది.

పేపర్ ప్రోటోటైప్ మరియు డిజిటల్ ప్రోటోటైప్

AI రెండు రకాల ప్రోటోటైప్‌లలో సహాయపడుతుంది. పేపర్ ప్రోటోటైప్ (టేబుల్‌టాప్ నియమాలు, కార్డ్-డైస్‌తో ప్లే చేయబడిన డ్రాఫ్ట్) కోడ్ రాయకుండా మెకానిక్‌ల లాజిక్‌ను పరీక్షిస్తుంది. రూల్‌సెట్, కార్డ్ టెక్స్ట్‌లు, సాధ్యమయ్యే అసమతుల్యతలను టేబుల్ ఆధారంగా రూపొందించమని మీరు AIని అడగవచ్చు. డిజిటల్ ప్రోటోటైప్ కోసం, AI అస్థిపంజరం కోడ్‌ను రూపొందించగలదు (ప్లేయర్ కంట్రోలర్, ఒక సాధారణ స్థితి యంత్రం) అది ఇంజిన్‌లో నడుస్తుంది; మేము దీనిని యూనిట్ 7లో మరింత లోతుగా చేస్తాము. ప్రోటోటైప్ దశలో, AI- రూపొందించిన కోడ్ నుండి "అనుభూతిని పరీక్షించడానికి తగినంతగా పని చేసే" డ్రాఫ్ట్‌ను ఆశించండి, పోలిష్ కాదు.

హెచ్చరిక: ప్రోటోటైప్‌లో అందమైన విజువల్స్ మరియు సంగీతంపై సమయాన్ని వృథా చేయకండి. “పోలిష్ ట్రాప్” — అందమైన కానీ బోరింగ్‌గా ఉండే దాని కంటే వికారమైన కానీ ఆహ్లాదకరమైన ప్రోటోటైప్‌ను ఇష్టపడండి. విజువల్స్ కోసం AIని అడగడం కంటే మెకానిక్‌లను పరీక్షించడంపై దృష్టి పెట్టండి.

పునరావృత వేగం మరియు "చంపడానికి ధైర్యం"

ప్రోటోటైపింగ్ యొక్క రహస్య నైపుణ్యం చెడు ఆలోచనను త్వరగా నాశనం చేయగలదు. డిజైనర్లు వారి స్వంత ఆలోచనలతో మానసికంగా జతచేయబడతారు; మీరు మెకానిక్‌పై రెండు వారాలు గడిపినట్లయితే, అది చెడ్డదని మీరు చూసినప్పటికీ దానిని వదిలివేయడం కష్టం అవుతుంది - దీనిని "మునిగిపోయిన ఖర్చు తప్పు" అంటారు (ఖర్చు చేసిన ప్రయత్నం కారణంగా చెడు మార్గంలో కొనసాగే ధోరణి). AI ఇక్కడ ఒక దాగి ఉన్న ప్రయోజనాన్ని అందిస్తుంది: ఆలోచన ఉత్పత్తి మరియు పరంజా చాలా చౌకగా మారాయి, ఒక నమూనాను విసిరేయడం ఇప్పుడు గంటలు వృధా అవుతుంది, రోజులు కాదు. ఈ చౌకతత్వం మిమ్మల్ని ధైర్యంగా చేస్తుంది. నియమం ఏమిటంటే: ప్రతి ప్రోటోటైప్‌పై “విజయం/వైఫల్యం బెంచ్‌మార్క్” మరియు “నిర్ణయ తేదీ” ఉంచండి — “రెండు రోజుల తర్వాత పోరాట అనుభూతి సరదాగా లేకుంటే, మేము దానిని కట్ చేస్తాము.” మీరు ఈ ప్రమాణాన్ని మూల్యాంకనం చేయడంలో AIని సంప్రదించవచ్చు, "ఈ మెకానిక్ పని చేయడం లేదని ఏ సంకేతాలు సూచిస్తున్నాయి?"

మరొక ఆచరణాత్మకమైనది: AIని డెవిల్స్ అడ్వకేట్‌గా ఉపయోగించండి. మీకు నచ్చిన మెకానిక్ గురించి అతనికి చెప్పండి మరియు "ఈ ఆలోచన యొక్క మూడు బలహీనమైన అంశాలను మరియు అది ఎందుకు విఫలమవుతుందో అతనికి క్రూరంగా చెప్పండి" అని చెప్పండి. ఈ విధంగా మీరు మీ స్వంత ఉత్సాహంతో గుడ్డిలో ఉన్న బలహీనతలను ముందుగానే చూస్తారు. లక్ష్యం ఆలోచనను సమర్థించడం కాదు, దానిని పరీక్షించడం; పరీక్షలో ఉత్తీర్ణత సాధించే ఆలోచన ఒక నమూనాకు అర్హమైనది.

మూడు చిన్న కేసులు

కేసు 1 - చక్రం స్పష్టంగా మారిన తర్వాత, ఆలోచన స్థిరపడింది. ఒక డిజైనర్ కార్డ్-బాటిల్ గేమ్ యొక్క కోర్ లూప్‌ను అస్పష్టంగా నిర్వచించాడు. అతను AI లూప్‌ను 5 క్రియలతో వ్రాసి, "బలహీనమైన లింక్ ఏది?" అని అడిగాడు. "కలెక్ట్" దశ ఆటగాడికి నిర్ణయాలను అందించదని AI ఫ్లాగ్ చేసింది. డిజైనర్ ఈ దశకు ఎంపికను జోడించారు; ప్లేటెస్ట్‌లో, సగటు సెషన్ సమయం 4 నిమిషాల నుండి 11 నిమిషాలకు పెరిగింది.

కేసు 2 - త్వరిత తొలగింపు. ప్లాట్‌ఫారమ్ మెకానిక్ కోసం ఒక స్టూడియో AI నుండి 15 వైవిధ్యాలను పొందింది; అతను 2 గంటల్లో కాగితంపై వాటిలో 15ని మూల్యాంకనం చేసాడు, వాటిలో 4 ప్రోటోటైప్ చేసాడు మరియు 1ని ఎంచుకున్నాడు. AI లేకుండా, వారు సాధారణంగా 3 వైవిధ్యాలను ప్రయత్నించి, ఒకదానితో సరిపెట్టుకుంటారు; విస్తృత శోధన మెరుగైన మెకానిక్‌లను తీసుకువచ్చింది.

కేస్ 3 - స్కోప్ ట్రాప్ నుండి తిరిగి రావడం. ఒక బృందం ఇన్వెంటరీ, క్వెస్ట్ సిస్టమ్ మరియు డైలాగ్‌లను ప్రారంభ నమూనాకు జోడించాలనుకుంది. వారు AIని "ఈ నమూనా ఏ ఒక్క ప్రశ్నను పరీక్షించాలి?" అని అడిగారు. సమాధానం "పోరాటం యొక్క అనుభూతి సరదాగా ఉందా?" వారు మిగతావన్నీ బయటకు తీశారు; ప్రోటోటైప్ 3 వారాలకు బదులుగా 4 రోజుల్లో వచ్చింది మరియు సరైన ప్రశ్నకు సమాధానం ఇచ్చింది.

నాలుగు కాపీ చేయగల టెంప్లేట్‌లు

1) కోర్ లూప్ బలోపేతం:

మీ పాత్ర: సీనియర్ గేమ్ డిజైనర్. నా ఆట: [జానర్, ప్లాట్‌ఫారమ్, ప్రేక్షకులు, సెషన్ వ్యవధి]. నా కోర్ లూప్: [4-6 క్రియలు]. టాస్క్: (1) ఈ లూప్‌లోని బలహీనమైన లింక్‌కు పేరు పెట్టండి మరియు ఎందుకు, (2) ప్రతి దశలో ప్లేయర్‌కు ఒక నిర్ణయం అర్థవంతంగా ఉందో లేదో అంచనా వేయండి, (3) లూప్‌ను బలోపేతం చేసే 3 నిర్దిష్ట మార్పులను సూచించండి.

2) యాంత్రిక వైవిధ్యం ఉత్పత్తి:

ఆ ప్రధాన చర్య కోసం [ఉదా. "ప్లేస్ బ్లాక్"] 10 విభిన్న యాంత్రిక వైవిధ్యాలను ఉత్పత్తి చేస్తుంది. ప్రతిదానికి ఒక వాక్యాన్ని వ్రాయండి: నియమం, అది ఆటగాడికి అందించే నిర్ణయం, సాధ్యమయ్యే ప్రమాదం. క్లిచ్‌లను తొలగించండి (అందరికీ తెలిసినవి).

3) MVP స్కోప్ తగ్గింపు:

నేను ఈ క్రింది గేమ్ ఆలోచన యొక్క మొదటి నమూనాను తయారు చేస్తాను. నాకు చెప్పండి (1) ఈ ప్రోటోటైప్ తప్పనిసరిగా నిరూపించాల్సిన ఒక ప్రశ్న, (2) ఆ ప్రశ్నను పరీక్షించడానికి ఖచ్చితంగా అవసరమైన మెకానిక్‌ల కనీస జాబితా, (3) మొదటి వెర్షన్ నుండి సంగ్రహించబడే ప్రతిదీ. ఆలోచన: [ఇక్కడ వ్రాయండి]

4) పేపర్ ప్రోటోటైప్ నియమాలు:

నేను కోడ్ రాయకుండా డెస్క్‌టాప్‌లో (కార్డులు/డైస్/టోకెన్‌లతో) క్రింది మెకానిక్‌లను పరీక్షించాలనుకుంటున్నాను: [మెకానిక్స్]. నాకు ప్లే చేయగల పేపర్ ప్రోటోటైప్ రూల్ సెట్, అవసరమైన భాగాలు మరియు టెస్టింగ్ సమయంలో చూడవలసిన 3 సంకేతాలను ఇవ్వండి.

బలహీనమైన ప్రాంప్ట్ / బలమైన ప్రాంప్ట్

బలహీనమైన ప్రాంప్ట్:

నాకు సరదా మెకానిక్‌ని డిజైన్ చేయండి.

"సరదా" కొలవబడదు; సందర్భం లేదు. AI సాధారణ మెకానిక్‌ను ప్రతిపాదిస్తుంది.

శక్తివంతమైన ప్రాంప్ట్:

నా గేమ్: PC, roguelike, 20-30 నిమిషాల రౌండ్లు, లక్ష్య ప్రేక్షకులు: హార్డ్కోర్. ప్రధాన చక్రం: అన్వేషించండి-పోరాడండి-బలంగా ఉండండి-మళ్లీ ప్రారంభించండి. సమస్య: 3వ రౌండ్ తర్వాత ఆటగాళ్ళు విసుగు చెందుతారు (పునరావృతమైన అనుభూతి). టాస్క్: ప్రతి రౌండ్ విభిన్నమైన అనుభూతిని కలిగించే, శాశ్వత పురోగతిని అందించని 5 మెకానిక్‌లను సూచించండి. ప్రతి ఒక్కటి కోసం: ఇది వైవిధ్యాన్ని ఎలా జోడిస్తుంది మరియు బ్యాలెన్స్‌ను ఎలా దెబ్బతీస్తుందో వివరించండి.

కాంక్రీట్ సమస్య ("రౌండ్ 3 తర్వాత విసుగు") మరియు నిర్బంధం అవుట్‌పుట్‌ను నేరుగా వర్తించేలా చేస్తాయి.

ప్రోటోటైప్ రకం పోలిక చార్ట్

పరిమాణం

కాగితం నమూనా

డిజిటల్ నమూనా

వేగం

చాలా వేగంగా (గంటలు)

మధ్యస్థం (రోజులు)

పరీక్షించారు

నియమం/తర్కం

అనుభూతి, టెంపో, నియంత్రణ

AI సహకారం

నియమం, కార్డ్ టెక్స్ట్, బ్యాలెన్స్

అస్థిపంజరం కోడ్, రాష్ట్ర యంత్రం

ఖర్చు

తక్కువ

మధ్యస్థ

సరిహద్దు

అనుభూతి/టెంపోను పరీక్షించలేరు

కోడ్ ప్రయత్నం అవసరం

సాధారణ తప్పులు

  • కోర్ లూప్‌ను దాటవేయడం. చక్రం స్పష్టంగా లేకుంటే, ఏ మెకానిక్స్ సరిపోదు.
  • ప్రోటోటైప్‌ను పాలిష్ చేయడం. విజువల్/ఆడియో అనేది ప్రోటోటైపింగ్ దశలో సమయాన్ని వృధా చేస్తుంది.
  • పరిధిని పెంచడం. ప్రోటోటైప్ ఒక ప్రశ్నను పరీక్షించాలి; "ప్రతిదీ" కాదు.
  • ముందుగా ఒకే ఆలోచనకు నిబద్ధత. AIతో పెద్ద మొత్తంలో ఉత్పత్తి చేయడం మరియు తొలగించడం మంచి ఫలితాలను ఇస్తుంది.
  • పరీక్ష పరికల్పనను ఏర్పాటు చేయడం లేదు. "నేను ఏమి రుజువు చేస్తున్నాను" లేదా ప్రోటోటైప్ ఫలితాన్ని అన్వయించలేము.

సారాంశంలో

ప్రోటోటైపింగ్ అనేది చెడు ఆలోచనలను చౌకగా తొలగించే కళ. ఈ ప్రక్రియలో, AI ఆలోచనలను గుణిస్తుంది, కోర్ సైకిల్‌ను పదునుపెడుతుంది, పరిధిని తగ్గించడంలో మీకు సహాయపడుతుంది మరియు కాగితం/డిజిటల్ ప్రోటోటైప్ అస్థిపంజరాన్ని వేగవంతం చేస్తుంది. కానీ మీరు చేతిని ప్లే చేయడం ద్వారా మరియు మీ పరీక్ష పరికల్పనను ధృవీకరించడం ద్వారా మాత్రమే "ఇది సరదాగా ఉందా" అనే ప్రశ్నకు సమాధానం ఇవ్వగలరు. విస్తృతంగా ఉత్పత్తి చేయండి, త్వరగా నిర్వహించండి, ఒకే ప్రశ్నను పరీక్షించండి.

అప్లికేషన్ టాస్క్

గేమ్ ఆలోచనను ఎంచుకోండి. కోర్ లూప్‌ను 5 క్రియలతో వ్రాయండి మరియు "కోర్ లూప్ రీన్‌ఫోర్స్‌మెంట్" టెంప్లేట్‌తో AI నుండి బలహీనమైన లింక్‌ను తెలుసుకోండి. "MVP స్కోప్ తగ్గింపు" టెంప్లేట్‌తో ప్రోటోటైప్ పరీక్షించాల్సిన ఒకే ప్రశ్నను గుర్తించండి. ఫలితాన్ని 5 లైన్లలో సంగ్రహించండి.

చెక్లిస్ట్

  • [ ] నేను కోర్ లూప్‌ను స్పష్టమైన క్రియలతో వ్రాసాను.
  • [ ] ప్రతి లూప్ స్టెప్ వద్ద, నేను ప్లేయర్ కోసం ఏవైనా అర్ధవంతమైన నిర్ణయాలు ఉన్నాయా అని తనిఖీ చేసాను.
  • [ ] నేను ప్రోటోటైప్ పరీక్షించే ఏకైక ప్రశ్నను నిర్ణయించాను.
  • [ ] నేను స్కోప్‌ను MVPకి కుదించాను, ఎటువంటి పోలిష్ జోడించలేదు.
  • [ ] నేను విస్తృత వైవిధ్యాలను ఉత్పత్తి చేయడం మరియు చేతిలో ఆడడం ద్వారా తొలగించాను.