Разработка игр: C# в создание игры - Студенческий научный форум

XIII Международная студенческая научная конференция Студенческий научный форум - 2021

Разработка игр: C# в создание игры

Трофименкова А.А. 1
1БГУ им академика ИГ Петровского
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Abstract: the article discusses programming languages for creating games.

Key words: game development, the internet, the c#programming language.

Основное

Игры всегда были неотъемлемой частью общества. В игровой форме нас обучали всеми навыками, которые нужны в жизни, объясняли сложность такого механизма, как мир, обыгрывали военные действия и прочее.

В современном мире игры уже не выполняют таких функций, мы все чаще используем их ради отдыха, веселья, удовольствия и для того, чтобы достичь каких-то успехов, например: весело провести время с друзьями, подняться в рейтинге, отвлечься от плохих мыслей, выиграть в спарринге и многое другое.

В данной статье я расскажу на каких языках пишут игры. Что нужно знать, чтобы создать свою игру. И об одном более популярном и удобном языке я расскажу более подробно.

Определение

Разработка компьютерных игр — это процесс создания игры.

Разработать игру может как один человек, так и несколько, например — фирма (коллектив разработчиков).

Существует много возможностей для реализации игры, поэтому сейчас поговорим о языках программирования, которые чаще всего используются.

Сперва лучше задать вопрос какую игру вы хотите создать и на какой площадке:

Swift — iOS или macOS.

PHP и JavaScript — игры для браузеров.

C# — Unity.

С или C++ — маштабные и требовательные игры.

Так же для тех, кто создает игру впервые, могу посоветовать пользоваться движками, например:

Unreal Engine;

Unity;

CryEngine.

Самый универсальный язык в написании кода для игр является С#. В разработке различных игр прекрасно подходит C# с платформой Unity. Чтобы начать создавать игру, а в частности программный код игры, вам будет нужен компилятор, это такая программа, которая считывает код ваш код и изменяет его в код разборчивый для комп-ра. Благодаря этому языку ваша игра станет функционировать не только в вашей операционной системе, где ее написали, но и в иных.

Коротко о С#

С# — это современный язык программирования, был придуман командой Microsoft, а именно Андерсом Хейлсбергом и Скоттом Вильтаумотом. На С# создаются программы абсолютно любой сложности и для разного вида операционных систем, а так же площадок.

C# разработан очень удобно для программистов, а именно так, чтобы пришлось выводить меньше кода. С этой целью создатели языка разработали и улучшили «конструкции» и «синтаксис», дабы упростить кодирование и появилось больше способов выразить идею в коде.

Так же C# часто сравнивают с C++ . C# имеет как положительные, так и отрицательные стороны. Есть автоматический сбор мусора в коде, благодаря этому работать удобнее, но реализация может занимать больше времени, чем с С++.

Разрабатывали языка исходя из ошибок, которые возникли в ходе использования языков C++, Delphi, Modula и Smalltalk. Вот почему из него убрали то, что в работе с другими языками оказалось неудобным. Например: разработчики исключили наследование классов, которое присутствовало в C++, а так же это язык не выводит типы.

Почему же стоит учить C#

Его часто используют и не перестают совершенствовать.

Так же люди знающие С# пользуются спросом.

На нем удобно программировать, а код прост в понимании.

Овладеть им реально за пол года

Что создают благодаря С#

Десктопные приложения.

Серверные приложения и веб-сайты.

Мобильные приложения.

Консольные приложения и утилиты.

Универсальные приложения для десктопов, планшетов, смартфонов.

Список литературы:

https://habr.com/ru/company/miip/blog/313326/

https://www.gamedev.ru/articles/

Просмотров работы: 188