Как ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ³Ρ€? 8 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΎΡ‚ Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ²

ΠœΡ‹ выяснили, ΠΊΠ°ΠΊΠΈΠ΅ языки ΠΈ инструмСнты Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ обучСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ³Ρ€.

ОблоТка: Как ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ³Ρ€? 8 ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΎΡ‚ Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ²

Как ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ³Ρ€ с нуля, Π΄Π° Π΅Ρ‰Ρ‘ ΠΈ вострСбованным? Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π° Π½Π΅Ρ‚, Π½ΠΎ Π΅ΡΡ‚ΡŒ костяк ΠΈΠ· Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ΅Ρ€Π΅Ρ‚ΡŒΡΡ. О Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² сфСру Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π° сСгодня, Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ сами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€.

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?

АлСксандр Π‘Π°Π²Π°Ρ‚ΠΊΠΈΠ½, Senior Developer Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Alawar:

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΠΌΠ°Π»ΠΎΠ³ΠΎ β€” Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ устроСны ΠΈΠ³Ρ€Ρ‹ Π² Ρ†Π΅Π»ΠΎΠΌ. Для быстрого старта Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ. Π‘Π°ΠΌΡ‹ΠΉ популярный ΠΈ довольно простой ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ β€” Unity, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит мноТСство инструмСнтов, ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ (послоТнСС ΠΈ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Π΅Π΅ β€” Unreal Engine β€” C++).Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ хотя Π±Ρ‹ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания программирования. Π’ частности, для Π΄Π²ΠΈΠΆΠΊΠ° Unity Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Π½ΠΈΠ΅ языка C#. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ основ ООП, основных структур Π΄Π°Π½Π½Ρ‹Ρ…. Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ это ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ MS Visual Studio, Ρ‚Π°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сторонниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π³Π΄Π΅ Π²Π°ΠΌ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄.

Как Π²Ρ‹ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ обучСния?

АлСксандр Π‘Π°Π²Π°Ρ‚ΠΊΠΈΠ½, Senior Developer Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Alawar:

Всё ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ выстроСно, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ β€” Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². На стартС Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠ°Ρ…, курсах, Π° послС ΡƒΠΆΠ΅ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ свои ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ€Ρ‹. НС ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сразу большой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΌΠ΅Ρ‡Ρ‚Ρ‹ β€” Π±Π΅Π· Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ Π½Π° Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒΡΡ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ тяТСлСС ΠΈ дольшС. ΠŸΡƒΡΡ‚ΡŒ Ρƒ вас Π±ΡƒΠ΄ΡƒΡ‚ вмСсто ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈ Π²Ρ€Π°Π³ΠΎΠ² Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Π΅ ΠΊΡƒΠ±Ρ‹ ΠΈ ΡˆΠ°Ρ€ΠΈΠΊΠΈ, Π·Π°Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ слоТныС Π΄Π΅Ρ‚Π°Π»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ анимация, эффСкты. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с рСсурсами, Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ простыС сцСны, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°ΠΊ Π² 2D, Ρ‚Π°ΠΊ ΠΈ Π² 3D.

А Ρ‡Ρ‚ΠΎ насчёт ΠΊΠ½ΠΈΠ³?

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ³Ρ€, Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π½ΠΎ это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ Π½Π΅ стоит ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π³Π΅ΠΉΠΌΠ΄Π΅Π²Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° английском языкС. Π”Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΏΠΎ Π³Π΅ΠΉΠΌΠ΄Π΅Π²Ρƒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ GitHub:

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Π±Π»ΠΎΠΊΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ряд ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

Особой ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΅Ρ‰Ρ‘ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Π³Π΅ΠΉΠΌΠ΄Π΅Π²Ρƒ:

Foundations of Game Engine Development, Volume 1: Mathematics

Foundations of Game Engine Development, Volume 1: Mathematics

The first volume of Foundations of Game Engine Development discusses the mathematics needed by engineers who work on games or other types of virtual simulations. The book begins with conventional treatments of topics such as linear algebra, transforms, and geometry. Then, it introduces Grassmann algebra and geometric algebra to provide a much deeper understanding of the subject matter and highlight the places where traditional arithmetic with vectors, matrices, quaternions, etc., isn’t quite correct. Includes exercises.

Hands-On Unity 2020 Game Development: Build, customize, and optimize professional games using Unity 2020 and C#

Hands-On Unity 2020 Game Development: Build, customize, and optimize professional games using Unity 2020 and C#

Over the years, the Unity game engine has extended its scope from just being about creating video games to building AR/VR experiences, complex simulations, real-time realistic rendering, films, and serious games for training and education. Its features for implementing gameplay, graphics, and customization using C# programming make Unity a comprehensive platform for developing professional-level, rich experiences.

With this book, you’ll be able to build impressive Unity projects in a step-by-step manner and apply your knowledge of Unity concepts to create a real-world game. Complete with hands-on tutorials and projects, this easy-to-follow guide will show you how to develop your first complete game using a variety of Unity tools. As you make progress, you’ll learn how to make the most of the Unity Editor and create scripts using the C# programming language. This Unity game development book will then take you through integrating graphics, sound, and animations and manipulating physics to create impressive mechanics for your games. You’ll also learn how to code a simple AI agent to challenge the user and use profiling tools to ensure that the code runs in a performant way. Finally, you’ll get to grips with Unity’s AR Foundation for creating AR experiences for 3D apps and games.

By the end of this book, you’ll have developed a complete game and will have built a solid foundation using Unity’s tooling ecosystem to develop game projects of any scale.

Game Engine Architecture, Third Edition

Game Engine Architecture, Third Edition

In this new and improved third edition of the highly popular Game Engine Architecture, Jason Gregory draws on his nearly two decades of experience at Midway, Electronic Arts and Naughty Dog to present both the theory and practice of game engine software development. In this book, the broad range of technologies and techniques used by AAA game studios are each explained in detail, and their roles within a real industrial-strength game engine are illustrated.

New to the Third Edition

This third edition offers the same comprehensive coverage of game engine architecture provided by previous editions, along with updated coverage of:

  • computer and CPU hardware and memory caches,
  • compiler optimizations,
  • C++ language standardization,
  • the IEEE-754 floating-point representation,
  • 2D user interfaces,
  • plus an entirely new chapter on hardware parallelism and concurrent programming.

This book is intended to serve as an introductory text, but it also offers the experienced game programmer a useful perspective on aspects of game development technology with which they may not have deep experience. As always, copious references and citations are provided in this edition, making it an excellent jumping off point for those who wish to dig deeper into any particular aspect of the game development process.

Key Features

  • Covers both the theory and practice of game engine software development
  • Examples are grounded in specific technologies, but discussion extends beyond any particular engine or API.
  • Includes all mathematical background needed.
  • Comprehensive text for beginners and also has content for senior engineers.

Π§Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ командная?

Π”Π΅Ρ€Π΅ΠΊ Есёновски, Π³Π΅ΠΉΠΌ-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ GARENA Free Fire:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ†Π΅Π»ΠΎΠ³ΠΎ массива Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΈ Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ придётся ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, β€” Ρ‚Π°ΠΊ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ, Π½ΠΎ это ΠΈ самый слоТный ΠΏΡƒΡ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ стоит ΠΎΡΠΎΠ·Π½Π°Ρ‚ΡŒ: скорСС всСго, ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлаСтС, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π°Π»ΠΎΠΌ. Но это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ: ΠΈΠΌΠ΅Π½Π½ΠΎ это ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ.

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

КакиС языки Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ³Ρ€?

Π”Π΅Ρ€Π΅ΠΊ Есёновски, Π³Π΅ΠΉΠΌ-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ GARENA Free Fire:

Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π΅ΡΡ‚ΡŒ нСсколько основных языков. C++ β€” Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ язык программирования, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ строятся ΠΏΠΎΡ‡Ρ‚ΠΈ всС процСссы Π½Π° сторонС сСрвСра, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡Π°Ρ…. Но Ρ‚Π°ΠΊΠΆΠ΅ задСйствуСтся ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования: C++, Java, HTML5, CSS3, JavaScript, SQL β€” всС ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.Однако Π²Π²ΠΈΠ΄Ρƒ комплСксности ΠΈΠ³Ρ€, люди упростили процСсс, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π²ΠΎ всС слоТности ΠΈ Π½ΡŽΠ°Π½ΡΡ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ языка программирования (хотя это ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ). Какой язык Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ β€” зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ ΠΈΠ³Ρ€ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. Π’ Ρ†Π΅Π»ΠΎΠΌ, самыС большиС ΠΈΠ³Ρ€Ρ‹ с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТным ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ C++ Π² качСствС основного языка программирования.

А ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ?

АлСксандр Π‘Π°Π²Π°Ρ‚ΠΊΠΈΠ½, Senior Developer Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Alawar:

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ совсСм простыС ΠΈΠ³Ρ€Ρ‹, Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΠΎΠΌΠΈΠΌΠΎ Windows. НапримСр, Π΅Ρ‰Ρ‘ ΠΈ Π½Π° Android. Π’ Π½ΠΎΠ²Ρ‹Ρ… вСрсиях Unity с установкой ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сразу ΠΆΠ΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Android SDK ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Для iOS Ρ‡ΡƒΡ‚ΡŒ слоТнСС β€” установитС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Unity. Π’Π°ΠΊΠΆΠ΅ понадобится устройство Π½Π° MacOS, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Xcode. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ позволяСт Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΠΈΡ€Π΅, Π²Ρ‹ΠΉΡ‚ΠΈ Π·Π° Ρ€Π°ΠΌΠΊΠΈ ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΈ слоТностями. Π’Π°ΠΊ, для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΡƒΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° ЦП, ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΊΠΎΠ΄, сцСны ΠΈ рСсурсы. Π—Π΄Π΅ΡΡŒ ΡƒΠΆΠ΅ часто становится Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ понятия ΠΎ слоТности Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΎ самих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… Π½Π°Π΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ структурами Π΄Π°Π½Π½Ρ‹Ρ….Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° создайтС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚Π΅ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² GitHub, ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ систСмой контроля вСрсий Git. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π°ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ (SourceTree, GitHub Desktop ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅). Для Π½Π°Ρ‡Π°Π»Π° достаточно ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ с ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ являСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ процСсс взаимодСйствия происходит Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚, настройтС для сСбя Kanban-доску ΠΈ отслСТивайтС Ρ‚Π°ΠΌ свои Π·Π°Π΄Π°Ρ‡ΠΈ.

Как ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΈ ΠΌΠΎΠ½Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚?

АлСксандр Π‘Π°Π²Π°Ρ‚ΠΊΠΈΠ½, Senior Developer Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Alawar:

Когда Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ нСбольшой ΠΎΠΏΡ‹Ρ‚, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ прилоТСния. ΠŸΡ€ΠΎΡ‰Π΅ всСго ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ собствСнныС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹ Π½Π° Google Play ΠΈΠ»ΠΈ AppStore. Π—Π΄Π΅ΡΡŒ стоит Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ трСбования ΠΊ прилоТСниям, тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π°Π΄ΠΌΠΈΠ½ΠΊΠΎΠΉ.Π’ дальнСйшСм стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° использованиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… SDK. НапримСр, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠ½Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² Π²Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ Π½Π° GooglePlay ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Play Services. Для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π² Steam Π²Π°ΠΌ Ρ‚ΠΎΠΆΠ΅ потрСбуСтся ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ со Steam SDK. ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… SDK цСнится работодатСлями, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ссли Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΡƒΠ΄Π°Ρ‡Π½ΠΎΠ³ΠΎ использования.

Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘?

АлСксандр Π‘Π°Π²Π°Ρ‚ΠΊΠΈΠ½, Senior Developer Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Alawar:

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

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ