Батя
6 языков программирования для мобильных игр
Рынок растет, к 2027 году аудитория мобильных игр увеличится на треть — до 35 миллионов человек. Рассказываем, какие языки программирования учить, чтобы войти в IT через геймдев.
Игровым разработчикам требуются программисты под разные проекты, от уровня казуальной Among Us до action RPG вроде Genshin Impact. Но выбор языка определяется не только графикой.
Есть две основные платформы для разработки мобильных игр:
Android;
iOS.
Ниже привели примеры популярных языков программирования, совместимые с этими операционными системами.
Основой язык для разработки игр для смартфонов с полной поддержкой Android. Его относительно просто освоить с нуля благодаря развитому сообществу и обилию библиотек. А встроенная виртуальная машина Java (JVM) обеспечивает производительность.
Kotlin
Новый перспективный язык, который призван заменить Java. Он тоже работает на JVM, но при этом его код легче и проще. В основном на Kotlin создают игры на Android, но при желании можно кодить и под iOS: например, прописывать логику через Kotlin Multiplatform (KMP).
Swift
Язык программирования от Apple, который пришел на смену устаревшему Objective-C. На нем пишут игры для iOS. В Swift интуитивный код, доступно много фреймворков для работы с 2D и 3D (SpriteKit, SceneKit, Metal), постоянно обновляются функции и библиотеки.
Lua
Скриптовый производительный язык, который используют в игровых движках и фреймворках вроде Solar2D, Defold. Благодаря этому он кроссплатформенный: на нем пишут игры для Android и iOS.
Универсальный язык программирования для игр, который поддерживает в том числе Android и iOS. Он очень мощный, поэтому используется для портирования крупных проектов на мобильные платформы. Совместим с движком Unreal Engine.
С#
«Облегченная» версия С++, на которой основан игровой движок Unity. Язык понятный для новичков в программировании. С его помощью можно создавать 2D и 3D игры любого уровня сложности.
Для тех, кто хочет создавать мобильные игры, мы в Яндекс Практикуме подготовили онлайн-курсы по направлениям «Android-разработчик» и «iOS‑разработчик». С ними вы освоите все нужные языки программирования, чтобы устроиться в геймдев или начать свой проект.
Реклама ООО «Яндекс», ИНН: 7736207543
Настоящий мужик в больницу ездит только в скорой помощи
Часть 1
Ковид. Самое начало. Батя вдруг стал жаловаться на жуткие отеки на ногах, одышку, которой никогда раньше не было и на бессонницу. Бессонницу относил к категории воображаемых болезней сродни депрессии. И вот настал тот момент, когда он стал свидетелем существования бессонницы лично. А до этого считал, что раз не спится, то только потому что ты недостаточно устал. В моменты когда ему всё таки удавалось уснуть, он тут же просыпался из-за ощущения, что он задыхается. На фоне недосыпа и отеков, появилась агрессия и кажется стал протекать чердак. Один раз он вскочил посреди ночи и стал ломится на улицу. Я проснулась от всей этой возни, а он стоит у входа, запихнув ступни в детские ботинки и видимо вообще не врубал, что происходит. Открывает дверь и прям собирается выходить в смятых детских ботинках. Я (WTF от происходящего) прошу снять детскую обувь, (ведь мне вести в сад ребенка через несколько часов) вступаю с ним в перепалку, так как полагаю, что он в очередной раз нашел неудачное время и место для своих шуток. Расстаемся на том, что я отвоевываю детские боты, он надевает свои и до кучи мне еще прилетает в скулу перед его уходом. Правда, днем он потом позвонил и извинился.
Данный эпизод насторожил и дома начался мониторинг, что с ним делать. Уговоры насчет просто сходить к врачу насчет отеков и одышки не работали, про то, чтобы пойти к неврологу даже речи ни шло. В итоге ему в какой-то момент совсем поплохело, даже разрешил вызвать ему скорую. Забрали и выяснилось, что это миокардит (который вроде как стал потом считаться осложнением от ковида; ковидных тестов тогда еще не было). Припугнули в больнице его очень хорошо, почти год сидел на медикаментозной диете и не умничал про "сам себе врач", "подорожник" и "волшебный сок цикламены". Отеки и ощущения, что его душат по ночам во сне, ушли. И вроде как жизнь вернулась в прежнее русло, но ненадолго.
Родители, такие родители...с любовью
Вам ведь знакомо чувство, когда вы боитесь к старости лет приобрести те же странности поведения, как и у своих родителей?
Я очень люблю своих родителей, но вот смотрю на своего отца, и понимаю, что точно не хочу быть похожей на него в старости!
Почему?
Вот смотрите: мой папа музыкант и уже лет 15 делает ролики со своей игрой на клавишах на ютубе, всё у него хорошо, занимается этим в своё удовольствие. Но однажды у него вылетел аккаунт гугл, пароль от которого он, естественно, никуда не записал и не помнит.
Номера телефона уже тысячи раз поменяны, а пароль восстановить очень надо.
Звонит мне папа по телефону и просит помочь.
Я его инструктирую, говорю, что нужно ввести свой номер телефона и написать код подтверждения профиля, который придет по смс. Так вот, папа подумал, что это пароль к его аккаунту и ещё полчаса не мог понять, что код подтверждения - это автоматическая генерация, чтобы подтвердить, что ты не верблюд, а пароль надо придумать самому.
Ооох, я потратила столько сил, столько эмоций! Мне непонятно, как человек, который отлично ладит с музыкальной техникой и ведёт блог, перепутал код с паролем, а потом ещё забыл что адрес почты и логин почты - это одно и то же. Напоминать приходилось долго.
Ещё говорят, что женщины неразумные и нелогичные.
Мой папа всегда мечтал сделать бильярд в своей комнате.
Комната у него довольно вытянутая, не квадратная. Бильярдный стол там уместился, но вот играть можно только с двух сторон. Понимаете почему?
Да, просто кии упираются в боковые стены и ты не можешь ударить по шару, потому что тебе не хватает места для того, чтобы этот кий вытянуть для удачного удара.