Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹

7 ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ

БСгодня игровая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° доступна ΠΊΠ°ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π°: Π² сСти ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ сотни руководств ΠΈ дСсятки Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΠΏΠΎΠ΄ Π»ΡŽΠ±Ρ‹Π΅ запросы.

Из-Π·Π° этого Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ слоТно Π½Π°ΠΉΡ‚ΠΈ подходящий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” ΠΌΠ½ΠΎΠ³ΠΈΠ΅ просто ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ самыС популярныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π—Π° послСдниС ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ я создавал нСбольшиС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ наброски, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ, β€” Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠ°Ρ…. А Π΅Ρ‰Π΅ участвовал Π² Π΄ΠΆΠ΅ΠΌΠ°Ρ… β€” конкурсах ΠΏΠΎ созданию ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² Π·Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π» Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠ΅ΠΉ ΠΈΠ³Ρ€Ρ‹ Π½Π° Unity.

Π’ этом тСкстС я собрал самыС простыС для освоСния Π΄Π²ΠΈΠΆΠΊΠΈ для создания ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π’ список ΠΏΠΎΠΏΠ°Π»ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ с большим количСством ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈ максимально Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π°.

Π’Π°ΠΆΠ½ΠΎΠ΅ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅: Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΡƒΠΊΠ°Π·Π°Π½Ρ‹ слоТности Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с 3D β€” ΠΏΠΎΠ΄ этим подразумСваСтся отсутствиС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, это Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ эффСкта псСвдотрСхмСрности Π² любом Π΄Π²ΠΈΠΆΠΊΠ΅. ΠŸΡ€ΡΠΌΠΎ ΠΊΠ°ΠΊ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ Doom.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ

Π˜Π³Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ, доступныС Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, β€” это Ρ‡Π°Ρ‰Π΅ всСго Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π½Π°Π±ΠΎΡ€Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ сразу ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€Ρ‹. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΠ½ΠΈ бСсплатны, Π° Π±Ρ€Π°Ρ‚ΡŒ с вас дСньги Π½Π°Ρ‡Π½ΡƒΡ‚ лишь Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊ Π² коммСрчСских цСлях β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ постоянно Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ β€” выходят Π½ΠΎΠ²Ρ‹Π΅ вСрсии ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. Π’ΠΎΠΊΡ€ΡƒΠ³ Π½ΠΈΡ… ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ большиС сообщСства Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСлятся совСтами ΠΈ руководствами ΠΌΠ΅ΠΆΠ΄Ρƒ собой. НСрСдко ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠΊΠ°Ρ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹ ассСтов β€” ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΈΠ³Ρ€Π°Ρ…, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ 3D-модСль ΠΈΠ»ΠΈ тСкстура.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄Π°ΡŽΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ : ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠΌΠΎΠΌΠ΅Π½Ρ‚Π½ΠΎ Π±Π΅Ρ€Π΅Ρ‚ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ сумму Π·Π° коммСрчСскоС использованиС, Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ Π·Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ с Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΈΠ³Ρ€, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅. ПослСдний Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π΅Π½ для нСзависимых Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, Π½ΠΎ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ большими дСньгами для лицСнзирования.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠΊΠ°ΠΌ β€” это Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой. Π’ случаС с собствСнным Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° Π΅Π³ΠΎ использованиС, Π΄Π° ΠΈ Π·Π½Π°Ρ‚ΡŒ Π²Ρ‹ Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ всСх. Но Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚: написаниС Π΄Π²ΠΈΠΆΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ нСсколько Π»Π΅Ρ‚ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π½Π°Π½ΠΈΠΉ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ графичСских тСхнологиях.

Если Π²Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с языком C++ ΠΈ графичСскими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Π²Ρ€ΠΎΠ΄Π΅ OpenGL, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный Π΄Π²ΠΈΠΆΠΎΠΊ, Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€Ρ‹ затянСтся, вСдь ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ придСтся постоянно Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ. На стартС всС потрСбности ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Π”Π°ΠΆΠ΅ Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, постоянно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ ΠΈΠ·-Π·Π° нСдостатка Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. НапримСр, Electronic Arts, извСстная ΠΏΠΎ Battlefield ΠΈ Mass Effect, постоянно пытаСтся ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ Frostbite ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΆΠ°Π½Ρ€Ρ‹.

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² β€” Π½ΠΈΡ‡Π΅Π³ΠΎ стыдного Π² этом Π½Π΅Ρ‚. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ‚ΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΈΠΌΠΈ Π½Π΅ Π±Ρ€Π΅Π·Π³ΡƒΡŽΡ‚: вСсомая доля извСстных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° Π½Π° Unreal Engine ΠΈΠ»ΠΈ Unity.

Как ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ Π²Ρ‹Π³ΠΎΡ€Π°Π½ΠΈΠ΅

Unity

Unity появился Π°ΠΆ Π² 2005 Π³ΠΎΠ΄Ρƒ, ΠΈ это Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² Π² ΠΈΠ½Π΄ΠΈ-срСдС Π½Π°Ρ€Π°Π²Π½Π΅ с Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ Unreal Engine 4. Π“Π»Π°Π²Π½ΠΎΠ΅ прСимущСство Π΄Π²ΠΈΠΆΠΊΠ° β€” большоС сообщСство ΠΈ мноТСство ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Β«ΠΎΠ±ΡƒΡ‡Π°Π»ΠΎΠΊΒ». Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π°ΠΆΠ΅ запустили ΠΏΠΎΡ€Ρ‚Π°Π» Unity Learn с курсами ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… аспСктах Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π²ΠΈΠΆΠΊΠΎΠΌ.

Unity практичСски Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: Π² Π΄Π²ΠΈΠΆΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с 2D ΠΈ 3D, VR ΠΈ Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΆΠ°Π½Ρ€Π°ΠΌΠΈ ΠΎΡ‚ Β«Ρ‚Ρ€ΠΈ Π² ряд» Π΄ΠΎ ΡˆΡƒΡ‚Π΅Ρ€ΠΎΠ² ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π°.

БСгодня ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния Π² Unity Π½ΠΈΠ·ΠΎΠΊ: ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ быстро благодаря встроСнному ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρƒ ассСтов ΠΈ инструмСнтам Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊ Π±Π΅Π· нСобходимости ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄.

Новичкам особСнно ΡƒΠ΄ΠΎΠ±Π½Π° систСма Shader Graph для создания слоТных ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² β€” ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов отобраТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Unity ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΈΠ½Π΄ΠΈ. Π’ Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹, Ρ‡Ρ‚ΠΎ особСнно кстати для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π³ΠΈΠΏΠ΅Ρ€ΠΊΠ°Π·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² β€” ΠΈΠ³Ρ€ для смартфонов с ΠΎΡ‡Π΅Π½ΡŒ простыми ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ высокой ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ вовлСчСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Helix Jump ΠΈΠ»ΠΈ Flappy Bird.

Unity часто винят Π² ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ бСдности: Ρ‚ΠΎΡ‚ ΠΆΠ΅ Unreal Engine 4 часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 3D-Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свСт ΠΈ красиво Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сцСну. Π’ Unity ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

А Π΅Ρ‰Π΅ обновлСния Unity Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ Β«Π»ΠΎΠΌΠ°ΡŽΡ‚Β» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π³ΠΎ части Π²Ρ€ΠΎΠ΄Π΅ тСкстур.

Unreal Engine

Π¦Π΅Π½Π°: бСсплатный, ΠΏΡ€ΠΈ Π΄ΠΎΡ…ΠΎΠ΄Π΅ ΠΎΡ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π·Π° всС врСмя сущСствования ΠΈΠ³Ρ€Ρ‹ Epic Games Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ 5%
Π‘ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹: Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, встроСнноС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄
НСдостатки: высокиС трСбования ΠΊ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
Π˜Π³Ρ€Ρ‹ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅: Fortnite, Star Wars: Jedi Fallen Order, Mortal Kombat 11

Unreal Engine ΠΈ Unity β€” «большая Π΄Π²ΠΎΠΉΠΊΠ°Β» ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ². Но Π² UE ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ продвинутая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, Ρ‡Π΅ΠΌ Ρƒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ², ΠΈ Π·Π°Ρ‚ΠΎΡ‡Π΅Π½ ΠΎΠ½ ΠΏΠΎΠ΄ 3D. А систСма Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Blueprint ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ хотят ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄: благодаря Π΅ΠΉ Π² Π΄Π²ΠΈΠΆΠΊΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ нСбольшиС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц проводятся бСсплатныС Ρ€Π°Π·Π΄Π°Ρ‡ΠΈ ассСтов для коммСрчСского использования.

Новая вСрсия Π΄Π²ΠΈΠΆΠΊΠ°, Unreal Engine 5, β€” ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ€Ρ‹Π² для всСй индустрии. Благодаря систСмС Nanite Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°ΠΌ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ассСтов ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ систСмы: Π΄Π²ΠΈΠΆΠΎΠΊ сдСлаСт это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. А тСхнология Lumen автоматичСски ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ источники свСта β€” Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ систСмы ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ рСсурсов.

Π’ послСднСС врСмя Epic Games Π΄Π΅Π»Π°Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Unreal Engine Π±Ρ‹Π» доступ ΠΊ самым ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ тСхнологиям β€” Π²Π·ΡΡ‚ΡŒ хотя Π±Ρ‹ конструктор людСй MetaHuman, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π·Π° ΠΏΠ°Ρ€Ρƒ сСкунд ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ модСль Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

НСудобство UE Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° профСссионалов. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Blueprint Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ большС рСсурсов систСмы, Ρ‡Π΅ΠΌ ΠΊΠΎΠ΄ Π½Π° C++, поэтому большой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ совсСм Π±Π΅Π· программирования ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ получится.

Π’ мСстном интСрфСйсС Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π»Π΅Π³ΠΊΠΎ запутаСтся, Π΄Π° ΠΈ красивая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, вСдь Π΅Π΅ придСтся ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ самыС Ρ€Π°Π·Π½Ρ‹Π΅ устройства.

Unreal Engine β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ хочСтся сразу ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π³Π΅ΠΉΠΌΠ΄Π΅Π² ΠΈ Π² пСрспСктивС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π²Ρ‹ΡΠΎΠΊΠΎΠ±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π½Π΅ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большСй тСхничСской подкованности, Ρ‡Π΅ΠΌ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π²ΠΈΠΆΠΊΠ°Ρ…, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ большС ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΠΌ с особСнностями создания ΠΈΠ³Ρ€. НапримСр, для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² Unity, Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ UE Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Π°ΠΉΠ΄.

GameMaker Studio

Π¦Π΅Π½Π°: бСсплатная вСрсия Π½Π΅ позволяСт ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΈΠ½Π΄ΠΈ-лицСнзия стоит 259 Π  Π² мСсяц, корпоративная β€” 1389 Π  Π² мСсяц
Π‘ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, drag-and-drop-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°
НСдостатки: ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с 3D, Π±Π΅Π΄Π½Ρ‹ΠΉ встроСнный ΠΌΠ°Π³Π°Π·ΠΈΠ½ ассСтов
Π˜Π³Ρ€Ρ‹ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅: Katana Zero, Hyper Light Drifter

GameMaker Studio β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых извСстных ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² Π½Π°Ρ€Π°Π²Π½Π΅ с Unity ΠΈ Unreal Engine. На Π½Π΅ΠΌ сдСланы ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ½Π΄ΠΈ-Ρ…ΠΈΡ‚Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ Undertale, Π° Π΅Ρ‰Π΅ Ρƒ Π½Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния: для GameMaker Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ всС взаимодСйствия ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ «пСрСтягиваниСм».

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² Π½Π΅ΠΌ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ β€” создатСли Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык, GML (Game Maker Language). Π£ Π½Π΅Π³ΠΎ мСньшС возмоТностСй, Ρ‡Π΅ΠΌ Ρƒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ C#, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ особСнности Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках, Π·Π°Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ прост Π² освоСнии ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ программистам, Ρ‚Π°ΠΊ ΠΈ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ.

GameMaker Studio Π½Π΅ просто Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ β€” Π² Π½Π΅ΠΌ Π½Π΅ΠΌΠ°Π»ΠΎ инструмСнтов для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΈΠ³Ρ€Π°ΠΌΠΈ Π² Π»ΡŽΠ±Ρ‹Ρ… ΠΆΠ°Π½Ρ€Π°Ρ…. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² Π³Π΅ΠΉΠΌΠ΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° Β«ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒΒ» ΠΈ поиск Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ.

Он Π½Π΅ понравится Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с 3D: Π΄Π²ΠΈΠΆΠΎΠΊ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с этим Π΄Π΅Π»Π°Ρ‚ΡŒ. Π”Π° ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ассСтов GameMaker Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±Π΅Π΄Π½Π΅Π΅, Ρ‡Π΅ΠΌ Ρƒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ².

Π‘ Π½Π΅Π΄Π°Π²Π½ΠΈΡ… ΠΏΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ GameMaker для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ бСсплатно, Π½ΠΎ придСтся ΠΎΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ подписку для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ своСй ΠΈΠ³Ρ€Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ всС Π΅Π³ΠΎ возмоТности бСсплатно ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π½Π° подписку.

Defold

Π¦Π΅Π½Π°: бСсплатный для коммСрчСского использования
Π‘ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹: Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ оптимизация ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ
НСдостатки: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ, отсутствиС 3D
Π˜Π³Ρ€Ρ‹ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅: Family Island, Marginalia Hero

Defold β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² Unity, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠ΅. Он рассчитан Π½Π° Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° языкС Lua ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… β€” ΠΎΡ‚ HTML5 ( Π²Π΅Π±-страницы ) Π΄ΠΎ Nintendo Switch. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½ быстро Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ маловСсныС Π±ΠΈΠ»Π΄Ρ‹, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Unity.

Π£ Defold Π½Π΅Ρ‚ встроСнного Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования, Π½ΠΎ Π΅ΡΡ‚ΡŒ фанатский ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π³ΠΎ добавляСт. Π’Π°ΠΊΠΆΠ΅ Π² сСти ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΏΠΎ Π½Π΅ΠΌΡƒ, Π½ΠΎ мСньшС, Ρ‡Π΅ΠΌ Ρƒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ².

Как ΠΈ любой ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, Defold постоянно развиваСтся, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всС нСдостатки ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. БСйчас ΠΆΠ΅ это нСобычная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Unity для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΠΎ Π½Π΅ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² трудности сСмСйства C, общСпринятого Π² «большой» индустрии.

Godot

Π¦Π΅Π½Π°: бСсплатный для коммСрчСского использования, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Β«ΠŸΠ°Ρ‚Ρ€Π΅ΠΎΠ½Π΅Β»
Π‘ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹: постоянноС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅, мноТСство ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… языков программирования
НСдостатки: ΠΏΠΎΠΊΠ° с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с 3D ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ консоли
Π˜Π³Ρ€Ρ‹ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅: Rogue State Revolution, Kingdoms of the Dump (Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅)

Godot β€” это Β«Π²Ρ‹Π±ΠΎΡ€ Π½Π° пСрспСктиву», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ постоянными обновлСниями. Он максимально ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ β€” Π·Π° Π΄Π²ΠΈΠΆΠΎΠΊ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ, Π° Π½Π° GitHub Π»Π΅ΠΆΠΈΡ‚ Π΅Π³ΠΎ исходный ΠΊΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ любой ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΉ. А Π΅Ρ‰Π΅ Π² Godot большой Π²Ρ‹Π±ΠΎΡ€ языков программирования сосСдствуСт с Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ скриптованиСм: сСгодня ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ C, C# ΠΈ собствСнный GDScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Python.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ исходный ΠΊΠΎΠ΄ Π΄Π²ΠΈΠΆΠΊΠ° позволяСт ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ всСм ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±Π°Π³ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Главная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π²ΠΈΠΆΠΊΠ° Π² Π΅Π³ΠΎ «пСрспСктивности»: Godot Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠΆΠ΅ 14 Π»Π΅Ρ‚, Π½ΠΎ Π² Π½Π΅ΠΌ Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² 3D, Π° сообщСство Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ. Ну ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ Π² Π½Π΅ΠΌ слоТно ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ нСльзя ΠΈΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, сдСланныС Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ПО Π±Π΅Π· Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΡΠΎΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π΄Π²ΠΈΠΆΠΊΠ° ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΎΡ‚ΠΊΡ€Ρ‹Π» ΡΡ‚ΡƒΠ΄ΠΈΡŽ для портирования ΠΈΠ³Ρ€ с Godot Π½Π° консоли.

Godot Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ вострСбованным Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π² Π½Π΅ΠΌ появятся всС Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π²Π½ΠΎ Π΅ΡΡ‚ΡŒ Ρƒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ². Π’ΠΎΠ³Π΄Π° Ρƒ Godot появятся всС ΡˆΠ°Π½ΡΡ‹ ΡΡ‚Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½Ρ‹ΠΌ Β«ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠΎΠΌΒ» Unity.

Stencyl

Stencyl β€” это максимально простой 2D-конструктор. Π•Π³ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ² Π² Π΄ΡƒΡ…Π΅ Ρ„Π»Π΅Ρˆ-ΠΈΠ³Ρ€. Из-Π·Π° этого Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ большими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² Π½Π΅ΠΌ довольно слоТно, Π·Π°Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ нСбольшиС ΠΈΠ³Ρ€Ρ‹ Π² Π΄ΡƒΡ…Π΅ популярной Super Dangerous Dungeons.

Π’Π°ΠΊΠΆΠ΅ Π² Π΄Π²ΠΈΠΆΠΊΠ΅ Π΅ΡΡ‚ΡŒ Code Mode β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный ΠΊΠΎΠ΄ Π½Π° языкС Haxe, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ синтаксисом Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ C#.

НСдостатки Stencyl ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… простых Π΄Π²ΠΈΠΆΠΊΠΎΠ² β€” здСсь Π½Π΅Ρ‚ 3D ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ консолСй. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, всС это ΠΈ Π½Π΅ появится, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ стоит сразу ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ для сСбя, Π½ΡƒΠΆΠ½Ρ‹ Π»ΠΈ Π²Π°ΠΌ эти особСнности. Если Π½Π΅Ρ‚, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ просто побыстрСС Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΈ Π½Π΅ Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ просто Π½Π°Π±Ρ€ΠΎΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° «большой» Π΄Π²ΠΈΠΆΠΎΠΊ, Stencyl β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€. Π­Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π°Π½Π°Π»ΠΎΠ³Π° ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… конструкторов Π² Π΄ΡƒΡ…Π΅ Super Mario Maker, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π³Π΅ΠΉΠΌΠ΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅, Π° Π½Π΅ тСхничСской ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ.

Construct

Π¦Π΅Π½Π°: бСсплатный с ограничСниями, ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ вСрсия стоит 525 Π  Π² мСсяц ΠΈΠ»ΠΈ 4199 Π  Π² Π³ΠΎΠ΄
Π‘ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹: Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ программирования
НСдостатки: Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для 3D ΠΈ консолСй
Π˜Π³Ρ€Ρ‹ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅: Hypnospace Outlaw, Mighty Goose

Construct ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Stencyl β€” это Ρ‚ΠΎΠΆΠ΅ простой, ΠΏΡƒΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ извСстный конструктор Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ Π΄Π΅Ρ‚Π΅ΠΉ. Как ΠΈ Stencyl, Construct β€” это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ инструмСнт прототипирования. Если Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ мСстного Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚, Ρ‚ΠΎ прямо Π² Π±Π»ΠΎΡ‡Π½ΡƒΡŽ систСму ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° JavaScript.

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρƒ Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΠΎΠ±Ρ‰ΠΈΠ΅: Construct Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с 3D ΠΈ Π½Π° консолях. На Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ ΠΏΠΎΠ΄ Xbox, Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΌ оставляСт ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ.

Π—Π°Ρ‚ΠΎ Construct основан Π½Π° JavaScript, поэтому ΠΈΠ³Ρ€Ρ‹ Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ β€” Π½Π΅ Π½Π°Π΄ΠΎ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дистрибутивов. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ всСго Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚ Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ простым пСрСтаскиваниСм Π±Π»ΠΎΠΊΠΎΠ² ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ дСйствий.

А Π΅Ρ‰Π΅ Π΄Π²ΠΈΠΆΠΎΠΊ постоянно развиваСтся, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсиях ΠΎΠ½ станСт Π±Π»ΠΈΠΆΠ΅ ΠΊ GameMaker Studio. Пока Ρ‡Ρ‚ΠΎ это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ Ρ€Π΅Π±Π΅Π½ΠΊΠ°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹

ΠŸΡƒΡ‚ΡŒ Π² ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π½Π΅ Π±Π»ΠΈΠ·ΠΎΠΊ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ с Ρ‡Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ это ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅.

Π’Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ ваш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ курс ΠΏΠΎ Π‘++ ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹. ΠšΡ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π» Π²Π°ΠΌ Π½Π° этот сайт ΠΈ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, поэкспСримСнтировали Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ с руководством. Π’Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ нСсколько Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π½ΠΎ Π½Π΅ нашли руководства ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ†Π΅Π»ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. И Π½Π° Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°.

Руководства Ρ…ΠΎΡ€ΠΎΡˆΠΈ для обучСния Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ шаг Π·Π° шагом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ экрану. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅ΠΌΡ‹Π΅ лишь с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ, Ρ‡Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΠ· руководств. Π›ΡƒΡ‡ΡˆΠΈΠΉ способ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ β€” это Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡ… Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π˜Ρ‚Π°ΠΊ, с Ρ‡Π΅ΠΌ ΠΆΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ? ΠŸΡ€ΠΎΡ‰Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π½Π΅ стоит, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ с Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ 3D FPS, MMO ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° 16-Π±ΠΈΡ‚Π½ΠΎΠΉ эпохи. Бамая распространСнная ошибка Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² это Π½Π°Ρ‡Π°Ρ‚ΡŒ с большого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° основанного Π½Π° ΠšΡ€ΡƒΡ‚ΠΎΠΉ ИдСС ΠΈΠ»ΠΈ Π²Π·ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ каТСтся простым, ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠ»ΡƒΠ·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΊΡƒΡ‡Π΅ΠΉ спагСтти-ΠΊΠΎΠ΄Π°. ΠŸΠΎΠ½Π°Ρ‡Π°Π»Ρƒ слСдуСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ нСбольшиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Π’ Ρ€Π°Π½Π½ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ваша основная Ρ†Π΅Π»ΡŒ ΡƒΡ‡Π΅Π±Π°, Π° Π½Π΅ рСализация ΠšΡ€ΡƒΡ‚Ρ‹Ρ… ИдСй. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ нСбольшим, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΈΠΊ, Π° Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ваша ΠšΡ€ΡƒΡ‚Π°Ρ ИдСя ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ„ΠΈΠ³ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΈΠ³Π΅Π½Π½ΠΎΠΉ, Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ индустрии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ большС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚Π΅ΠΌ большС Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅. И Ρ‡Π΅ΠΌ большС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚Π΅ΠΌ Π΄ΠΎΡ€ΠΎΠΆΠ΅ обходится эта ошибка. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π”Π΅Π΄Π°Π»Π° ΠΈ Π΅Π³ΠΎ сына Π˜ΠΊΠ°Ρ€Π°? Π”Π΅Π΄Π°Π» создал ΠΊΡ€Ρ‹Π»ΡŒΡ ΠΈΠ· воска ΠΈ ΠΏΠ΅Ρ€ΡŒΠ΅Π² для своСго сына. Он ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΠ» Π˜ΠΊΠ°Ρ€Π° Π½Π΅ ΠΏΠΎΠ΄Π»Π΅Ρ‚Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… слишком Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ солнцу. Но Π˜ΠΊΠ°Ρ€ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΡ€Ρ‹Π»ΡŒΡ Ρ€Π°ΡΠΏΠ»Π°Π²ΠΈΠ»ΠΈΡΡŒ, ΠΈ Ρ‚ΠΎΠ³Π΄Π°-Ρ‚ΠΎ гравитация ΠΈ настигла Π΅Π³ΠΎ.
Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹
ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅: Π½Π΅ ΠΏΠΎΠ΄Π»Π΅Ρ‚Π°ΠΉΡ‚Π΅ слишком Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ солнцу Π½Π° Π²Π°ΡˆΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… программистких ΠΊΡ€Ρ‹Π»ΡŒΡΡ….

ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ всС Π²Ρ‹ΡˆΠ΅ написанноС, Π²ΠΎΡ‚ ΠΏΠ°Ρ€Π° совСтов с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ.

Π“Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий

ЦСль вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΎΡ‚ консольной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событийных графичСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Он Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ основам ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ пошаговоС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Ρ‹ с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ это совсСм Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π²Π΅Ρ€ΡŒ.

Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ простым, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΈ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ интСрСс Π½Π° ΠΏΠΎΠ»ΠΏΡƒΡ‚ΠΈ, Ρ‚Π°ΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΈ Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ² ΠΈΠ³Ρ€Ρƒ. Π’Π°ΠΆΠ½ΠΎ довСсти ΠΈΠ³Ρ€Ρƒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ процСссу Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ссли Ρƒ вас нСсколько Π½Π΅Π΄ΠΎΠ΄Π΅Π»Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π½Π° ТСстком дискС.

Π•ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ…ΠΎΡ‡Ρƒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ крСстики-Π½ΠΎΠ»ΠΈΠΊΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π² ряд. НС стоит сСйчас сильно Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± искусствСнном ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π΅. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ для ΠΈΠ³Ρ€Ρ‹ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ случайныС Ρ…ΠΎΠ΄Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ достаточно для Π½Π°Ρ‡Π°Π»Π°.

Если Π΄ΠΎ этого Π²Ρ‹ ΠΈΠΌΠ΅Π»ΠΈ Π΄Π΅Π»ΠΎ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ событий ΠΈ чувствуСтС сСбя ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ Π² этой области, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ прямиком ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠ°Π³Ρƒ.

Бинхронизация, Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, столкновСния, анимация

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ столкновСний, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ, вычислСниями ΠΎΡ‡ΠΊΠΎΠ², ΠΏΠΎΠ±Π΅Π΄ ΠΈ ΠΏΠΎΡ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ концСпциями ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Π΅.

Duck Hunt ΠΈ Pong β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ событий. Π’ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ простоС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ столкновСний ΠΈ всС Π²Π°ΠΆΠ½Ρ‹Π΅ основы ΠΈΠ³Ρ€ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Space Invaders ΠΈ Galaga β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ/Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½ΠΈ, поэтому Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ уровня ΠΊ ΡƒΡ€ΠΎΠ²Π½ΡŽ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹ здСсь(Π°Π½Π³Π».). Π˜Π³Ρ€Ρ‹ Π² стилС «пСрСстрСляй ΠΈΡ… всСх» Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простыС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ повСдСния для Π²Ρ€Π°Π³ΠΎΠ², Ρ‡Ρ‚ΠΎ являСтся шагом Π² сторону искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°.

ВСтрис Ρ…ΠΎΡ€ΠΎΡˆ для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ/Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ Π½Π΅ΠΌ совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎΠΉ для создания ΠΈΠ³Ρ€Ρ‹-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. Π­Ρ‚ΠΎ ΠΈΠ³Ρ€Π° ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ придСтся Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Π²Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° нСсколько исходных Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ большС ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь(Π°Π½Π³Π».). НС Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΈΠ²Π°ΠΉΡ‚Π΅ ВСтрис. Π― Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΈΠ» ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ посмотритС Π½Π° это ΠΆΡƒΡ‚ΠΊΠΎΠ΅ мСсиво Π² ΠΊΠΎΠ΄Π΅ Lazy Blocks.

ΠŸΠ΅Ρ€Π΅ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠ½Π³

Випичная ошибка Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° это ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π‘Π°ΠΌΡƒΡŽ Π›ΡƒΡ‡ΡˆΡƒΡŽ Π˜Π³Ρ€Ρƒ ВсСх Π’Ρ€Π΅ΠΌΠ΅Π½, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ ΠΏΠ΅Ρ€Π΅ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ пытаСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΈΠ³Ρ€Ρƒ/Π΄Π²ΠΈΠΆΠΎΠΊ ΠΈ это всС заканчиваСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ малСнькая Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ понаписано.

Когда я Π±Ρ‹Π» Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ я ΠΏΠ΅Ρ€Π΅ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠ» AI для крСстиков-Π½ΠΎΠ»ΠΈΠΊΠΎΠ². Π― Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ с Π½Π΅ΠΏΠΎΠ±Π΅Π΄ΠΈΠΌΡ‹ΠΌ AI. МнС ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ этого, Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π»ΠΎΠ²ΡƒΡˆΠ΅ΠΊ. Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΡ€ΡƒΡ‚ΠΎ Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ? Π­Ρ‚ΠΎ заняло ΠΏΠΎΡ‡Ρ‚ΠΈ 40 000 тысяч строк Π² основном скопированного ΠΊΠΎΠ΄Π° ΠΈ мСсяц ΠΌΠΎΠ΅Π³ΠΎ свободного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
ПозТС я Π²Ρ‹ΡƒΡ‡ΠΈΠ» структуры Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠ·Π½Π°Π» ΠΏΡ€ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Минимакс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ мСньшСм Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π΅Π»Π°Π» Π½ΡƒΠΆΠ½ΠΎΠ΅, Π½ΠΎ Π΅Ρ‰Π΅ ΠΈ Π΄Π΅Π»Π°Π» это Π»ΡƒΡ‡ΡˆΠ΅.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π½Π° ΠΌΠΎΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡŒΡ‚Π΅ излишнС Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Ρ‹. ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, Π° Π½Π΅ просто Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΠΈΡ….

ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π°Π½Π°Π»ΠΈΠ· столкновСний, Ρ„ΠΈΠ·ΠΈΠΊΠ°, ΡƒΡ€ΠΎΠ²Π½ΠΈ, искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚

Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹

Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π·Π° ΠΏΠ»Π΅Ρ‡Π°ΠΌΠΈ Π΄Π²Π΅ ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Π”ΠΎ сих ΠΏΠΎΡ€, Π²Ρ‹, вСроятно, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΊΠ°ΠΊ придСтся. Π­Ρ‚ΠΎ закончится Π½Π° этом этапС. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ процСссов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ написана пСрвая строчка ΠΊΠΎΠ΄Π°. Ничто Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ осознаниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π²Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π²Π°ΠΌ придСтся Π²Ρ‹ΠΊΠΈΠ½ΡƒΡ‚ΡŒ вСсь написанный ΠΊΠΎΠ΄, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ спланировали всС Π·Π°Ρ€Π°Π½Π΅Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ создания ΠΈΠ³Ρ€, Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоит процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΡ… Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎ Π²Π°ΡˆΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. Break Out ΠΈ Puzzle Bobble Ρ…ΠΎΡ€ΠΎΡˆΠΈ для Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ΅ распознаваниС столкновСний ΠΈ Ρ„ΠΈΠ·ΠΈΠΊΡƒ. Π€ΠΈΠ·ΠΈΠΊΠ° Π²Π°ΠΆΠ½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Π΅Ρ‚ ΠΈΠ³Ρ€Π΅ рСалистичноС ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅. Π”Π°ΠΆΠ΅ Π² Super Mario Brothers Π΅ΡΡ‚ΡŒ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΠΈ. Π‘ΠΈΠ»ΡŒΡΡ€Π΄ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°ΠΏΡ€ΡΡ‡ΡŒ ΠΈΠ·Π²ΠΈΠ»ΠΈΠ½Ρ‹ Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ.

Π’ ΠΈΠ³Ρ€Π°Ρ… Ρ‚ΠΈΠΏΠ° Π±ΠΈΠ»ΡŒΡΡ€Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ столкновСния, Π½ΠΎ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° столкновСний Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ ΠΈΡ… обнаруТСния. Π₯отя созданиС Π±ΠΈΠ»ΡŒΡΡ€Π΄Π° ΠΈΠ»ΠΈ 2D ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ простым Π΄Π΅Π»ΠΎΠΌ, Π°Π½Π°Π»ΠΈΠ· столкновСний Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС β€” Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΉ процСсс, ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½Π΅Π½.

Break out ΠΈ Puzzle Bobble Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ освобоТдСния ΠΈΡ… рСсурсов. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ созданиС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ для ΠΈΠ³Ρ€Ρ‹. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΈ Π½Π΅ Π²Ρ‹Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ Π²ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π£ мСня Π΅ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ(Π°Π½Π³Π».) ΠΏΡ€ΠΎ созданиС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ.

Π’Π°ΠΊ ΠΆΠ΅ Π²Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² написании искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° (AI). Один ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² β€” Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ крСстикам-Π½ΠΎΠ»ΠΈΠΊΠ°ΠΌ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ Π² ряд ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ±Π΅Π΄ΠΈΠΌΡ‹ΠΉ AI. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ структуры Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ знания ΠΎ Π΄Π΅Ρ€Π΅Π²ΡŒΡΡ… для использования Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Минимакс. Π‘ этим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ исходы крСстиков-Π½ΠΎΠ»ΠΈΠΊΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ±Π΅Π΄ΠΈΠΌΡ‹ΠΉ AI. Π—Π°Π±Π°Π²Π½ΠΎ Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠΌ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ. Π’Π°ΠΊ ΠΆΠ΅ Π²Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ слоТности. Π˜Π³Ρ€Π° Π½Π΅ приносит радости, Ссли Π² Π½Π΅Π΅ нСльзя Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ.

Pac Man β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² написании AI. НуТно Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ структуры Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π²/Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ поиска, Ρ‚ΠΈΠΏΠ° A*, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚. Π’Π°ΠΊ ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅. ВсС это пригодится ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ со слоТным AI, Ρ‚ΠΈΠΏΠ° стратСгий Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Об основах AI ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΡƒΡ‚(Π°Π½Π³Π».).

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Ρ‹, Action/Adventure, RPG, RTS, Π΄Π²ΠΈΠΆΠΊΠΈ

Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹

Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹Π½Π° Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΎΠΏΡ‹Ρ‚ создания Ρ…ΠΎΡ€ΠΎΡˆΠΎ спланированной ΠΈΠ³Ρ€Ρ‹, Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ созданию Action/Adventure/ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π°. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΡƒΠ»ΡŒΠΌΠΈΠ½Π°Ρ†ΠΈΡ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, двиТСния, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π°Π½Π°Π»ΠΈΠ·Π°/обнаруТСния столкновСний, Ρ„ΠΈΠ·ΠΈΠΊΠΈ, AI, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈ всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊ этому ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ. Π’Π΅ΠΌ ΠΊΡ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π΅Π½, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ(RTS) ΠΈΠ»ΠΈ Ρ€ΠΎΠ»Π΅Π²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ(RPG). Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ RPG ΠΈ RTS Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

RTS Ρ‚Π°ΠΊΠΆΠ΅ слоТны Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ AI. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ поиск ΠΏΡƒΡ‚ΠΈ для ΡŽΠ½ΠΈΡ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ€Π°Π·Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Если Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π΄ΠΎ этого Π½Π΅ Π΄Π΅Π»Π°Π»ΠΈ AI, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΊΠ»ΠΎΠ½Π° Pac Man’Π° для Π½Π°Ρ‡Π°Π»Π°.

ВСроятно Π²Π°ΠΌ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ придСтся Π΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊ для вашСй ΠΈΠ³Ρ€Ρ‹. Π§Π΅Π³ΠΎ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ это создания ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°. Боздавая Π΄Π²ΠΈΠΆΠΎΠΊ Π½Π΅ ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ подходящСм для любой ΠΈΠ³Ρ€Ρ‹. Если ваша ΠΈΠ³Ρ€Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ x, y ΠΈ z, Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ x, y ΠΈ z. Π”Π²ΠΈΠΆΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ исходя ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹, Π° Π½Π΅ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ любой ΠΈΠ³Ρ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ понадобится.

Другая распространСнная срСди Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ошибка β€” это ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. И ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ Π΄Π²ΠΈΠΆΠΎΠΊ с фантастичСской Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ для создания Pong’Π° ΠΈΠ»ΠΈ Space Invaders. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡ, Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ Π² дСталях. ΠšΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π΅ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΠΉΡ‚Π΅ свои ΠΈΠ³Ρ€Ρ‹.

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ всС хотят ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ MMO. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€ Π½Π΅ Ρ‚ΠΎ, Π²ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ быстро Π²Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ. Π― понял это ΠΊΠΎΠ³Π΄Π° попытался ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΏΠΎΠΊΠ΅Ρ€ сразу послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ крСстиков-Π½ΠΎΠ»ΠΈΠΊΠΎΠ².

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ сСти Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ услоТняСт ΠΈΠ³Ρ€Ρƒ. Когда ΠΎΠ΄ΠΈΠ½ ΠΈΠ³Ρ€ΠΎΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± этом всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ. Π­Ρ‚ΠΎ всС Ρ€Π°Π²Π½ΠΎ Ρ‡Ρ‚ΠΎ Ссли Π±Ρ‹ ваша правая Ρ€ΡƒΠΊΠ° Π½Π΅ Π·Π½Π°Π»Π° ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ лСвая. Π’Π°ΠΊ ΠΆΠ΅ Π²Π°ΠΌ придСтся Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ сСрвСра ΠΈ Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π§Π΅ΠΌ большС Π΄Π΅Π»Π°Π΅Ρ‚ сСрвСрная Ρ‡Π°ΡΡ‚ΡŒ, Ρ‚Π΅ΠΌ мСньшС возмоТностСй ΠΆΡƒΠ»ΡŒΠ½ΠΈΡ‡Π°Ρ‚ΡŒ Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½ΠΎ это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° сСрвСр. Для action ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ с высоким Ρ‚Π΅ΠΌΠΏΠΎΠΌ гСймплСя, Π²Π°ΠΌ придСтся бСспокоится ΠΎ сСтСвой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Π’Π°ΠΌ слСдуСт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. Π’ качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сСтСвого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ ΠΊ скорости. НапримСр простой Ρ‡Π°Ρ‚-сСрвСр/ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ крСстикам-Π½ΠΎΠ»ΠΈΠΊΠ°ΠΌ/Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ΠΌ Π² ряд ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠΏΠΎ сСти. Как Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ваш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ сСтСвой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π³ΠΎΡ‚ΠΎΠ², ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ вашСм ΠΏΠ΅Ρ€Π²ΠΎΠΌ сСтСвом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹, вСроятно, использовали TCP, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ доходят Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΈΡ… посылали. Для ΠΈΠ³Ρ€ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… происходит ΠΌΠ½ΠΎΠ³ΠΎ дСйствий, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ создаваСмыС TCP вСроятно Π±ΡƒΠ΄ΡƒΡ‚ слишком Π²Π΅Π»ΠΈΠΊΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ UDP. UDP Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ порядок доставки ΠΊΠ°ΠΊ ΠΈ саму доставку Π²ΠΎΠΎΠ±Ρ‰Π΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ UDP Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ цСлостности ΠΎΠ½ быстрСС. Π’Π°ΠΌ придСтся ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ использования TCP, Π² ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ UDP ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ создании ΠΈΠ³Ρ€Ρ‹.

3D ΠΈΠ³Ρ€Ρ‹

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ 3D ΠΈΠ³Ρ€Ρ‹, Π²Π°ΠΌ слСдуСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΈ ΠΡŒΡŽΡ‚ΠΎΠ½ΠΎΠ²ΡΠΊΠΎΠΉ Ρ„ΠΈΠ·ΠΈΠΊΠΈ. Π’ΡƒΡ‚ Π²Π°ΠΌ придСтся ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, тСкстурами, освСщСниСм, тСнями, ΠΎΠΏΡ€Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ взаимодСйствия с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌΠΈ слоТно Π·Π²ΡƒΡ‡Π°Ρ‰ΠΈΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ.

Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ ΡƒΠΆΠ΅ сдСлали 4 ΠΈΠ»ΠΈ 5 ΠΈΠ³Ρ€, Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ основы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для создания ΠΈΠ³Ρ€Ρ‹. Π’Ρ‹ ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с процСссом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π·Π½Π°Π΅Ρ‚Π΅ свои возмоТности ΠΊΠ°ΠΊ программиста. НСваТно Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΡˆΡƒΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ, ΠΎΠ½ ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΡˆΡƒΡ‚Π΅Ρ€. 2D RPG ΠΈΠ»ΠΈ 3D RPG ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ RPG.

НС считайтС это ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ 2D ΠΈ сразу ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ 3D. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π±Π΅Π³Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *